html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif;font-size:1rem;line-height:1.5;color:grey;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:.9375rem;margin-bottom:.9375rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted grey}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:grey}a:hover{color:#619f42}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:grey;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.46875rem;font-family:inherit;font-weight:400;line-height:1.1;color:inherit;text-rendering:optimizeLegibility}h1{font-size:1.875rem}h2{font-size:1.875rem}h3{font-size:1.75rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-weight:400;font-size:15px;line-height:1.7;text-rendering:optimizeLegibility}p.heading{font-weight:600!important}p.terms{font-size:.75rem;width:100%;float:left}@media (max-width:767px){p{font-size:.925rem}}p.small{font-size:12px}p.pricing{font-size:1.125rem}p.pricing span{color:#619f42;font-size:1.375rem;font-weight:600}p.b-pricing{font-size:1.375rem}.p{font-size:15px}.ph{font-size:17px}a.to-top-anchor{text-decoration:underline}li{font-weight:400;font-size:15px;line-height:1.7}@media (max-width:767px){li{font-size:.925rem}}footer li{line-height:1}.bold{font-weight:600}.bolder{font-weight:900}.under-line{text-decoration:underline}.uc{text-transform:uppercase}.feature .heading{color:#619f42;margin-bottom:0}.feature .heading+p{margin-top:10px}.lead{font-size:1.063rem;font-weight:400;margin-bottom:1.875rem}@media (max-width:767px){.lead{margin-bottom:.9375rem;font-size:1rem}}.lead h1{margin-bottom:0;font-weight:400}.lead h2{font-weight:400}.lead p{font-size:17px;line-height:1.4}@media (max-width:767px){.lead{font-size:1rem}}.lead.has-icon h3{display:inline-block;vertical-align:top;margin-bottom:0;margin-top:6px}.lead.has-icon a{display:inline-block;margin-left:1.875rem}form .lead{margin-bottom:1.875rem}form .lead p{margin-top:0;margin-bottom:0;color:#fff;font-size:.9375rem;font-weight:400}.footer-heading p{font-size:13px;font-weight:400;color:#fff;text-transform:uppercase}footer li a{color:#fff;font-size:12px;font-weight:400;line-height:1.6;float:left;width:100%}footer li a:hover{color:#619f42;font-weight:400}footer li p{color:#fff;font-size:12px;font-weight:400}.copyright p{margin-top:0;margin-bottom:0;font-size:10px}hr{margin-top:.9375rem;margin-bottom:.9375rem;border:0;border-top:1px solid rgba(0,0,0,.1)}@media (min-width:544px){footer hr{border-top:1px solid #fff;width:104%;margin-left:-4%}}.small,small{font-size:.8125rem;font-weight:400}.list-unstyled{padding-left:0;list-style-type:disc}.list-unstyled .list-unstyled-item{display:list-item}.list-nostyle{list-style:none}.list-inline{padding-left:0;list-style-type:disc}.list-inline-item{display:inline-block}@media (min-width:544px){.list-inline-item:not(:last-child){margin-right:60px}}@media (max-width:767px){.list-inline-item{width:100%;padding-top:15px;padding-bottom:15px}}@media (max-width:767px) and (max-width:767px){.list-inline-item:not(:first-child){border-top:1px solid #fff}}.list-block{padding-left:0;list-style-type:disc}.list-block-item{display:block}@media (min-width:544px){.list-block-item:not(:first-child){margin-top:.46875rem}}@media (max-width:767px){.list-block-item{width:100%;padding-top:8px;padding-bottom:8px;border-top:1px solid #fff}}.list-ordered{font-weight:600;margin-bottom:.9375rem}.list-ordered li{font-weight:600}.list-ordered li p{font-weight:400;margin-top:0;margin-bottom:0}.list-ordered .unstyled{margin-left:.9375rem}.list-ordered .unstyled li{font-weight:400}.list-ordered .unstyled li:not(:first-child){margin-top:.9375rem}.list-nostyle li:not(:first-child){margin-top:.9375rem}.list-nostyle li p{margin-top:0;margin-bottom:0}.list-nostyle .unstyled{margin-left:.9375rem}.list-nostyle .unstyled li{font-weight:400}.m-block-ol{margin-left:1.875rem;list-style-type:none}.m-block-ol .m-block-ol-item{position:relative}.m-block-ol .m-block-ol-item span.number{color:#619f42;font-size:1.125rem;position:absolute;left:-20px;top:-3px}.check-list li::before{content:"\2713";width:20px;height:20px;font-family:Helvetica,Arial,Tahoma,sans-serif;color:#619f42;display:block;float:left;position:absolute;margin-left:-25px;font-weight:600}@media (max-width:767px){.check-list li::before{display:inline-block;float:none}}.check::after{content:"\2713";height:100%;margin:0 auto;font-family:Helvetica,Arial,Tahoma,sans-serif;color:#619f42;display:block;text-align:center;font-weight:600}.cancel::after{content:"X";height:100%;margin:0 auto;font-family:Helvetica,Arial,Tahoma,sans-serif;color:grey;display:block;text-align:center;font-weight:600}.arrow-list{margin-left:30px}.arrow-list .arrow-list-item{list-style-type:none;position:relative}.arrow-list .arrow-list-item::before{content:"";width:30px;height:24px;background-image:url(/images/icons/16-testimonial-nav-sprite.png);display:block;position:absolute;top:5px;left:-30px;background-size:100%;transform:rotate(180deg)}.arrow-list .arrow-list-item.m-block-ol-item{margin-left:30px}.arrow-list .arrow-list-item.m-block-ol-item::before{left:-45px}.arrow-h::before{content:"";width:30px;height:24px;background-image:url(/images/icons/16-testimonial-nav-sprite.png);display:block;position:absolute;top:0;left:-15px;background-size:100%;transform:rotate(180deg)}.arrow-p::before{content:"";width:30px;height:24px;background-image:url(/images/icons/16-testimonial-nav-sprite.png);display:block;position:absolute;top:0;left:-15px;background-size:100%;transform:rotate(180deg);background-position-y:-3}p.arrow-p::before{top:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.dl-horizontal::after{content:"";display:table;clear:both}blockquote{font-weight:400;margin-top:1.875rem;text-align:center;color:grey;font-style:italic;padding:0 1rem;margin:0 auto}blockquote:before{content:'"';color:#619f42}blockquote:after{content:'"';color:#619f42}blockquote.n-style{text-align:left;font-style:normal;margin-bottom:.9375rem}.text-left{text-align:left}.text-right{text-align:right}.italic{font-style:italic}.upper{text-transform:uppercase}.pagination{list-style:none;display:inline-block}.pagination.v-tabbed li:not(:first-child) a{border-left:1px solid grey}.pagination li{display:inline;float:left}.pagination li.active a{font-weight:600}.pagination li a{text-decoration:none;padding:0 .46875rem;line-height:30px;position:relative}.pagination li a.prev{width:30px;height:30px;position:relative;left:auto;right:auto;top:auto;background-size:100%}.pagination li a.prev:hover{background-position:0 30px}.pagination li a.next{width:30px;height:30px;position:relative;left:auto;right:auto;top:auto;background-size:100%}.pagination li a.next:hover{background-position:0 30px}.pagination li a.active{color:#619f42}.img-fluid{display:block;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.46875rem;line-height:1}.figure-caption{font-size:90%;color:grey}.auto-w{width:auto}@media (max-width:767px){.auto-w{max-width:100%;margin-top:30px}}.icon{width:60px;height:44px;float:left;margin-top:.9375rem}.icon-protection{background-image:url(/images/icons/secuirty-stack-icons.png);background-position:-6px 0;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-protection{background-image:url(/images/icons/secuirty-stack-icons-retina.png)}}.icon-detection{background-image:url(/images/icons/secuirty-stack-icons.png);background-position:-6px 76px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-detection{background-image:url(/images/icons/secuirty-stack-icons-retina.png)}}.icon-response{background-image:url(/images/icons/secuirty-stack-icons.png);background-position:-10px 32px;background-size:100%;height:32px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-response{background-image:url(/images/icons/secuirty-stack-icons-retina.png)}}.icon-slr{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -250px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-slr{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-awp{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -68px;background-size:100%;height:60px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-awp{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-pss{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -364px;background-size:100%;height:60px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-pss{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-ssl{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -302px;background-size:100%;height:60px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ssl{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-csm{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -426px;background-size:100%;height:60px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-csm{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-ddos{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-position:0 -486px;background-size:100%;height:60px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ddos{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-csr{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 0;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-csr{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.icon-ha{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 300px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ha{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.icon-ci{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 240px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ci{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.icon-cc{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 180px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-cc{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.icon-dam{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 120px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-dam{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.icon-esla{background-image:url(/images/icons/15-enterprise-icons.png);background-position:0 60px;background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-esla{background-image:url(/images/icons/15-enterprise-icons@2.png)}}.agency-features .icon{height:60px}.icon-pyci{background-image:url(/images/icons/16-sucuri-agency-page-icons.png);background-position:0 60px;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-pyci{background-image:url(/images/icons/16-sucuri-agency-page-icons@2.png)}}.icon-pyar{background-image:url(/images/icons/16-sucuri-agency-page-icons.png);background-position:-60px 60px;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-pyar{background-image:url(/images/icons/16-sucuri-agency-page-icons@2.png)}}.icon-fam{background-image:url(/images/icons/16-sucuri-agency-page-icons.png);background-position:-120px 60px;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-fam{background-image:url(/images/icons/16-sucuri-agency-page-icons@2.png)}}.icon-tsb{background-image:url(/images/icons/16-sucuri-agency-page-icons.png);background-position:-180px 60px;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-tsb{background-image:url(/images/icons/16-sucuri-agency-page-icons@2.png)}}.icon-fwddos{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-fwddos{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.icon-bfpp{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:-65px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-bfpp{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.icon-swah{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:-130px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-swah{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.icon-mal-p{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:-195px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-mal-p{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.icon-zdir{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:-260px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-zdir{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.icon-scpa{width:65px;height:65px;background-image:url(/images/icons/16-sucuri-firewall-icons-sprite.png);background-size:cover;background-position:-325px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-scpa{background-image:url(/images/icons/16-sucuri-firewall-icons-sprite@2.png)}}.help .icon{width:86px;height:68px;display:block;float:none;margin:0 auto;margin-top:0;background-position:0 0}.help .icon.icon-email{background-image:url(/images/icons/15-contact-email-sprite.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.help .icon.icon-email{background-image:url(/images/icons/15-contact-email-sprite@2.png)}}.help .icon.icon-ticket{background-image:url(/images/icons/15-contact-ticket-sprite.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.help .icon.icon-ticket{background-image:url(/images/icons/15-contact-ticket-sprite@2.png)}}.help .icon.icon-livechat{background-image:url(/images/icons/15-contact-chat-sprite.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.help .icon.icon-livechat{background-image:url(/images/icons/15-contact-chat-sprite@2.png)}}.help .icon.icon-phone{background-image:url(/images/icons/15-contact-phone-sprite.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.help .icon.icon-phone{background-image:url(/images/icons/15-contact-phone-sprite@2.png)}}.contact-us-icons li:hover{cursor:pointer}.contact-us-icons li:hover .icon-email{background-position:0 69px}.contact-us-icons li:hover .icon-ticket{background-position:0 68px}.contact-us-icons li:hover .icon-livechat{background-position:0 69px}.contact-us-icons li:hover .icon-phone{background-position:0 69px}.contact-us-icons li:hover p{color:#619f42}.home-a .help .icon{width:60px;height:60px;display:block;float:none;margin:0 auto;margin-top:0;background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.png);background-size:762px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-a .help .icon{background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite@2.png)}}.home-a .help .icon.icon-email{background-position:0 120px}.home-a .help .icon.icon-ticket{background-position:-60px 120px}.home-a .help .icon.icon-livechat{background-position:-120px 120px}.home-a .help .icon.icon-phone{background-position:-180px 120px}.home-a .help .contact-us-icons li:hover{cursor:pointer}.home-a .help .contact-us-icons li:hover .icon.icon-email{background-position:0 60px}.home-a .help .contact-us-icons li:hover .icon.icon-ticket{background-position:-60px 60px}.home-a .help .contact-us-icons li:hover .icon.icon-livechat{background-position:-120px 60px}.home-a .help .contact-us-icons li:hover .icon.icon-phone{background-position:-180px 60px}.home-a .help .contact-us-icons li:hover p{color:#619f42}.social-icon{width:30px;height:30px;display:block}i.facebook{background-image:url(/images/icons/15-footer-facebook-sprite.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.facebook{background-image:url(/images/icons/15-footer-facebook-sprite@2.png)}}i.facebook:hover{background-position:0 30px}i.twitter{background-image:url(/images/icons/15-footer-twitter-sprite.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.twitter{background-image:url(/images/icons/15-footer-twitter-sprite@2.png)}}i.twitter:hover{background-position:0 30px}i.linkedin{background-image:url(/images/icons/15-footer-linkedin-sprite.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.linkedin{background-image:url(/images/icons/15-footer-linkedin-sprite@2.png)}}i.linkedin:hover{background-position:0 30px}i.instagram{background-image:url(/images/icons/15-footer-instagram-sprite.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.instagram{background-image:url(/images/icons/15-footer-instagram-sprite@2.png)}}i.instagram:hover{background-position:0 30px}.website-security-stack .icon-container{width:47px;height:46px;float:left;margin-left:10px}.website-security-stack .icon{width:47px;height:46px;background-repeat:no-repeat}.website-security-stack .icon-defence{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.website-security-stack .icon-defence{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.website-security-stack .icon-protection{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-size:100%;background-position:0 -46px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.website-security-stack .icon-protection{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.website-security-stack .icon-detection{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-size:100%;background-position:0 -142px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.website-security-stack .icon-detection{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.website-security-stack .icon-response{background-image:url(/images/icons/16-sucuri-homepage-icons.png);background-size:100%;background-position:0 -96px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.website-security-stack .icon-response{background-image:url(/images/icons/16-sucuri-homepage-icons@2.png)}}.icon-play-pause{width:55px;height:40px;float:none;display:block;background-image:url(/images/icons/15-header-play-sprite.png);background-position:0 120px;margin:0 auto;margin-top:1rem;cursor:pointer}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-play-pause{background-image:url(/images/icons/15-header-play-sprite.png)}}.icon-play-pause.play{background-image:url(/images/icons/15-header-stop-sprite.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-play-pause.play{background-image:url(/images/icons/15-header-stop-sprite.png)}}.icon-play-pause:hover{background-position:0 0}.icon-view-t{width:30px;height:30px;display:block;background-image:url(/images/icons/15-view-testimonials-icon.png)}.icon-view-t:hover{background-position:0 30px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-view-t{background-image:url(/images/icons/15-view-testimonials-icon.png)}}.icon-expand-t{width:30px;height:30px;display:block;background-image:url(/images/icons/15-expand-icon.png)}.icon-expand-t:hover{background-position:0 30px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-expand-t{background-image:url(/images/icons/15-expand-icon.png)}}.icon-social-share-t{width:30px;height:30px;display:block;background-image:url(/images/icons/15-social-share-icon.png)}.icon-social-share-t:hover{background-position:0 30px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-social-share-t{background-image:url(/images/icons/15-social-share-icon.png)}}.icon-social-share-s{width:30px;height:30px;display:block;background-position:0 30px;background-image:url(/images/icons/15-social-share-icon.png)}.icon-social-share-s:hover{background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-social-share-s{background-image:url(/images/icons/15-social-share-icon.png)}}.icon-save-t{width:30px;height:30px;display:block;background-image:url(/images/icons/15-save-t-icon.png)}.icon-save-t:hover{background-position:0 30px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-save-t{background-image:url(/images/icons/15-save-t-icon.png)}}a.prev{width:60px;height:60px;display:block;position:absolute;left:-50px;top:220px;background-image:url(/images/icons/16-testimonial-nav-sprite.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.prev{background-image:url(/images/icons/16-testimonial-nav-sprite.png)}}a.prev:hover{background-position:0 60px}a.prev.disabled:hover{background-position:0 0;cursor:not-allowed}a.next{width:60px;height:60px;display:block;position:absolute;right:-50px;top:220px;background-image:url(/images/icons/16-testimonial-nav-sprite.png);transform:rotate(-180deg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.next{background-image:url(/images/icons/16-testimonial-nav-sprite.png)}}a.next:hover{background-position:0 60px}a.next.disabled:hover{background-position:0 0;cursor:not-allowed}.icon-ccts{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ccts{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-mddos{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -50px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-mddos{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-dam-b{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -100px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-dam-b{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-sep{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -150px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-sep{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-wim{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -200px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-wim{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-wim{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -200px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-wim{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-po{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -250px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-po{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-sil7a{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -300px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-sil7a{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-l3l4p{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -350px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-l3l4p{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-tlws{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -400px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-tlws{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-sd{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -450px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-sd{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-avr{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -500px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-avr{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-ea{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -550px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ea{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-ferpa{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons.png);background-size:100%;background-position:0 -600px;height:49px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-ferpa{background-image:url(/images/icons/16-cloud-website-security-enterprise-icons-@2.png)}}.icon-repo{background-image:url(/images/icons/16-sucuri-quarter-report-icon.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-repo{background-image:url(/images/icons/16-sucuri-quarter-report-icon@2.png)}}.t-logo{width:142px;height:58px}.t-logo.nu{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.nu{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.t-logo.tgwu{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 -62px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.tgwu{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.t-logo.wc{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 -124px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.wc{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.t-logo.nyu{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 -186px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.nyu{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.t-logo.du{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 -248px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.du{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.t-logo.mu{background-image:url(/images/icons/16-education-vendors-sprite.png);background-size:100%;background-position:0 -300px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-logo.mu{background-image:url(/images/icons/16-education-vendors-sprite@2.png)}}.agency-t-logo{width:auto;height:60px;display:inline-block;background-image:url(/images/icons/16-sucuri-agency-page-logos.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.agency-t-logo{background-image:url(/images/icons/16-sucuri-agency-page-logos@2.png)}}.agency-t-logo.w24{width:69px;background-position:0 0}.agency-t-logo.cweb{width:108px;background-position:-74px 0}.agency-t-logo.webmac{width:375px;background-position:-197px 0}.agency-t-logo.niceb{width:232px;background-position:-576px 0}.solutions-wrapper .icon{width:60px;height:60px;margin:0 auto;float:none;display:block;background-size:cover}.solutions-wrapper .icon.ecom{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite.png);background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.solutions-wrapper .icon.ecom{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite@2.png)}}.solutions-wrapper .icon.enterp{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite.png);background-position:-60px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.solutions-wrapper .icon.enterp{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite@2.png)}}.solutions-wrapper .icon.agency{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite.png);background-position:-120px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.solutions-wrapper .icon.agency{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite@2.png)}}.solutions-wrapper .icon.educ{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite.png);background-position:-180px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.solutions-wrapper .icon.educ{background-image:url(/images/icons/16-sucuri-industry-solution-menu-sprite@2.png)}}.solutions-wrapper .icon-wrapper{display:block;width:100%;float:left;text-align:center}.partner-with-wrapper .icon{width:74px;height:64px;margin:0 auto;float:none;display:block;background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite.png);background-size:720px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.partner-with-wrapper .icon{background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite@2.png)}}.partner-with-wrapper .icon.custexp{background-position:-9px 125px}.partner-with-wrapper .icon.priceamb{background-position:-98px 125px}.partner-with-wrapper .icon.arbprice{background-position:-188px 125px}.partner-with-wrapper .icon.extsec{background-position:-278px 125px}.partner-with-wrapper .icon.remexcl{background-position:-368px 125px}.partner-with-wrapper .icon.highpar{background-position:-458px 125px}.partner-with-wrapper .icon.apiinte{background-position:-548px 125px}.partner-with-wrapper .icon.simpdep{background-position:-638px 125px}.partner-with-wrapper .icon-wrapper{display:block;width:100%;float:left;text-align:center}.flexible-program .icon{width:116px;height:81px;margin:0 auto;float:none;display:block;background-size:720px;background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.flexible-program .icon{background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite@2.png)}}.flexible-program .icon.hostprov{background-position:0 0}.flexible-program .icon.digiage{background-position:-116px 0}.flexible-program .icon.varmsp{background-position:-232px 0}.flexible-program .icon-wrapper{display:block;width:100%;float:left;text-align:center}.tab-icon .icon{width:54px;height:54px;margin:0 auto;float:none;display:block;background-size:cover}.tab-icon .icon.what{background-image:url(/images/icons/16-sucuri-learn-more-sprite.png);background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tab-icon .icon.what{background-image:url(/images/icons/16-sucuri-learn-more-sprite@2.png)}}.tab-icon .icon.why{background-image:url(/images/icons/16-sucuri-learn-more-sprite.png);background-position:-54px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tab-icon .icon.why{background-image:url(/images/icons/16-sucuri-learn-more-sprite@2.png)}}.tab-icon .icon.how{background-image:url(/images/icons/16-sucuri-learn-more-sprite.png);background-position:-108px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tab-icon .icon.how{background-image:url(/images/icons/16-sucuri-learn-more-sprite@2.png)}}.sbtm-nav-icon{float:none;display:block;margin:0 auto;width:73px;height:73px;background-image:url(/images/icons/16-sucuri-info-footer-sprite.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sbtm-nav-icon{background-image:url(/images/icons/16-sucuri-info-footer-sprite@2.png)}}.sbtm-nav-icon.icon-sblog{background-position:0 0}.sbtm-nav-icon.icon-sweb{background-position:79px 0}.sbtm-nav-icon.icon-sqrep{background-position:156px 0}.trusted-logo{width:auto;height:63px;display:inline-block;background-image:url(/images/icons/16-sucuri-customers-trusted-by-row1-sprite.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trusted-logo{background-image:url(/images/icons/16-sucuri-customers-trusted-by-row1-sprite@2.png)}}.trusted-logo.wpbeginner{width:84px;background-position:0 0}.trusted-logo.ithemes{width:132px;background-position:-86px 0}.trusted-logo.yoast{width:98px;background-position:-219px 0}.trusted-logo.cart66{width:146px;background-position:-318px 0}.trusted-logo.emphasys{width:98px;background-position:-465px 0}.trusted-logo.webmechanix{width:187px;background-position:-564px 0}.trusted-logo.nwuniversity{width:136px;background-position:-752px 0}.trusted-logo.tgwuniversity{width:81px;background-position:-889px 0}.trusted-logo.wesley-college{width:122px;background-position:-971px 0}.trusted-logo.nyu{width:39px;background-position:-1094px 0}.trusted-logo.duke{width:90px;background-position:-1134px 0}.trusted-logo.miami-universisty{width:120px;background-position:-1225px 0}.icon-d-pdf{width:46px;height:46px;display:inline-block;background-image:url(/images/icons/17-sucuri-pdf-download-icon.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-d-pdf{background-image:url(/images/icons/16-17-sucuri-pdf-download-icon@2.png)}}.partner-features .icon{float:none;margin:0 auto;display:block;background-image:url(/images/17-sucuri-partner-page-assets-sprite.png);background-size:909px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.partner-features .icon{background-image:url(/images/17-sucuri-partner-page-assets-sprite@2.png)}}.partner-features .icon-isi{width:88px;height:89px;background-position:-14px -67px}.partner-features .icon-rsi{width:114px;height:89px;background-position:-115px -67px}.partner-features .icon-cfcm{width:77px;height:89px;background-position:-249px -69px}.partner-features .icon-dpp{width:99px;height:89px;background-position:-354px -69px}.partner-features .icon-incp{width:87px;height:89px;background-position:-475px -69px}.si-benefits-wrapper .icon{float:none;margin:0 auto;display:block;background-image:url(/images/17-sucuri-partner-page-assets-sprite.png);background-size:909px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.si-benefits-wrapper .icon{background-image:url(/images/17-sucuri-partner-page-assets-sprite@2.png)}}.si-benefits-wrapper .icon-stco{width:74px;height:64px;background-position:0 -156px}.si-benefits-wrapper .icon-sboce{width:69px;height:64px;background-position:-76px -161px}.si-benefits-wrapper .icon-npa{width:74px;height:64px;background-position:-149px -156px}.si-benefits-wrapper .icon-dewst{width:74px;height:64px;background-position:-221px -156px}.ptrn-whys-wrapper .icon{background-image:url(/images/17-sucuri-partner-page-assets-sprite.png);background-size:909px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ptrn-whys-wrapper .icon{background-image:url(/images/17-sucuri-partner-page-assets-sprite@2.png)}}@media (max-width:991px){.ptrn-whys-wrapper .icon{height:43px}}.ptrn-whys-wrapper .icon-inmsp{background-position:0 215px;width:58px}.ptrn-whys-wrapper .icon-ptlws{background-position:-58px 215px;width:58px}.ptrn-whys-wrapper .icon-psd{background-position:-116px 215px;width:58px}.ptrn-whys-wrapper .icon-aar{background-position:-175px 215px;width:58px}.kuotlws-wrapper .sbtm-nav-icon{width:65px;height:60px;background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite.png);background-size:720px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.kuotlws-wrapper .sbtm-nav-icon{background-image:url(/images/sprites/16-sucuri-partners-page-icon-sprite@2.png)}}.kuotlws-wrapper .sbtm-nav-icon.icon-sblog{background-position:0 60px}.kuotlws-wrapper .sbtm-nav-icon.icon-sweb{background-position:-65px 60px}.kuotlws-wrapper .sbtm-nav-icon.icon-sqrep{background-position:-130px 60px}.home-a .kuotlws-wrapper .sbtm-nav-icon{width:60px;height:60px;background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.png);background-size:762px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.home-a .kuotlws-wrapper .sbtm-nav-icon{background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite@2.png)}}.home-a .kuotlws-wrapper .sbtm-nav-icon.icon-sblog{background-position:0 240px}.home-a .kuotlws-wrapper .sbtm-nav-icon.icon-sweb{background-position:-60px 240px}.home-a .kuotlws-wrapper .sbtm-nav-icon.icon-sg{background-position:-120px 240px}.home-a .kuotlws-wrapper .sbtm-nav-icon.icon-sqrep{background-position:-180px 240px}.home-a .kuotlws-wrapper .sbtm-nav-icon.icon-sinf{background-position:-240px 240px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover .sbtm-nav-icon.icon-sblog{background-position:0 180px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover .sbtm-nav-icon.icon-sweb{background-position:-60px 180px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover .sbtm-nav-icon.icon-sg{background-position:-120px 180px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover .sbtm-nav-icon.icon-sqrep{background-position:-180px 180px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover .sbtm-nav-icon.icon-sinf{background-position:-240px 180px}.home-a .kuotlws-wrapper .top-icon-wrapper:hover p.heading{color:#619f42}.cws-feat-wrapper .icon{display:block;margin:0 auto;float:none;width:70px;height:60px;margin-bottom:.9375rem;background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.png);background-size:762px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.cws-feat-wrapper .icon{background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite@.png)}}.cws-feat-wrapper .icon.icon-crhw{background-position:0 0}.cws-feat-wrapper .icon.icon-ahp{background-position:-70px 0}.cws-feat-wrapper .icon.icon-grt{background-position:-140px 0}.cws-feat-wrapper .icon.icon-po{background-position:-210px 0}.ad-feat-wrapper .icon{display:block;margin:0 auto;float:none;width:70px;height:60px;margin-bottom:.9375rem;background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.png);background-size:762px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ad-feat-wrapper .icon{background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite@2.png)}}.ad-feat-wrapper .icon.icon-pyi{background-position:0 -60px}.ad-feat-wrapper .icon.icon-tsp{background-position:-70px -60px}.ad-feat-wrapper .icon.icon-etdu{background-position:-140px -60px}.ad-feat-wrapper .icon.icon-aaf{background-position:-210px -60px}.ad-feat-wrapper .icon.icon-ps{background-position:-280px -60px}.ad-feat-wrapper .icon.icon-cdp{background-position:-350px -60px}.hdssw-wrapper .icon{display:block;margin:0 auto;float:none;width:99px;height:84px;margin-bottom:.9375rem;background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.png);background-size:909px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hdssw-wrapper .icon{background-image:url(/images/sprites/17-sucuri-home-page-icon-sprite.@2png)}}.hdssw-wrapper .icon.icon-isi{background-position:0 -233px}.hdssw-wrapper .icon.icon-rsi{background-position:-102px -233px}.hdssw-wrapper .icon.icon-cfcm{background-position:-201px -233px}.hdssw-wrapper .icon.icon-dpp{background-position:-201px -233px}.hdssw-wrapper .icon.icon-cpo{background-position:-399px -233px}.wsp-features-wrapper .icon{display:block;margin:0 auto;float:none;width:67px;height:67px;margin-bottom:.9375rem;background-image:url(/images/sprites/16-sucuri-antivirus-page-icons-sprite.png);background-size:536px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.wsp-features-wrapper .icon{background-image:url(/images/sprites/16-sucuri-antivirus-page-icons-sprite@2.png)}}.wsp-features-wrapper .icon.icon-mald{background-position:0 0}.wsp-features-wrapper .icon.icon-malc{background-position:-67px 0}.wsp-features-wrapper .icon.icon-blar{background-position:-134px 0}.wsp-features-wrapper .icon.icon-rds{background-position:-201px 0}.wsp-features-wrapper .icon.icon-secm{background-position:-268px 0}.wsp-features-wrapper .icon.icon-ddosm{background-position:-335px 0}.wsp-features-wrapper .icon.icon-vep{background-position:-402px 0}.wsp-features-wrapper .icon.icon-malp{background-position:-469px 0}.pyosc-feats-wrapper .icon{display:block;margin:0 auto;float:none;width:68px;height:68px;margin-bottom:.9375rem;background-image:url(/images/sprites/17-sucuri-ecommerce-icons-sprite.png);background-size:272px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pyosc-feats-wrapper .icon{background-image:url(/images/sprites/17-sucuri-ecommerce-icons-sprite@2.png)}}.pyosc-feats-wrapper .icon.ft{background-position:0 0}.pyosc-feats-wrapper .icon.ssle{background-position:-68px 0}.pyosc-feats-wrapper .icon.pcicf{background-position:-136px 0}.pyosc-feats-wrapper .icon.bt{background-position:-204px 0}.container{margin-left:auto;margin-right:auto;padding-top:3.75rem;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:3.75rem}.container::after{content:"";display:table;clear:both}@media (max-width:767px){.container{padding-top:1.875rem;padding-bottom:1.875rem}}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}.container-fluid{margin-left:auto;margin-right:auto;padding-top:3.75rem;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:3.75rem}.container-fluid::after{content:"";display:table;clear:both}@media (max-width:767px){.container-fluid{padding-top:1.875rem;padding-bottom:1.875rem}}.row{margin-left:-.9375rem;margin-right:-.9375rem}.row::after{content:"";display:table;clear:both}.c-lg-1,.c-lg-10,.c-lg-11,.c-lg-12,.c-lg-2,.c-lg-3,.c-lg-4,.c-lg-5,.c-lg-6,.c-lg-7,.c-lg-8,.c-lg-9,.c-md-1,.c-md-10,.c-md-11,.c-md-12,.c-md-2,.c-md-3,.c-md-4,.c-md-5,.c-md-6,.c-md-7,.c-md-8,.c-md-9,.c-sm-1,.c-sm-10,.c-sm-11,.c-sm-12,.c-sm-2,.c-sm-3,.c-sm-4,.c-sm-5,.c-sm-6,.c-sm-7,.c-sm-8,.c-sm-9,.c-xs-1,.c-xs-10,.c-xs-11,.c-xs-12,.c-xs-2,.c-xs-3,.c-xs-4,.c-xs-5,.c-xs-6,.c-xs-7,.c-xs-8,.c-xs-9{position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.c-xs-1,.c-xs-10,.c-xs-11,.c-xs-12,.c-xs-2,.c-xs-3,.c-xs-4,.c-xs-5,.c-xs-6,.c-xs-7,.c-xs-8,.c-xs-9{float:left}.c-xs-1{width:8.33333%}.c-xs-2{width:16.66667%}.c-xs-3{width:25%}.c-xs-4{width:33.33333%}.c-xs-5{width:41.66667%}.c-xs-6{width:50%}.c-xs-7{width:58.33333%}.c-xs-8{width:66.66667%}.c-xs-9{width:75%}.c-xs-10{width:83.33333%}.c-xs-11{width:91.66667%}.c-xs-12{width:100%}.c-xs-pull-0{right:auto}.c-xs-pull-1{right:8.33333%}.c-xs-pull-2{right:16.66667%}.c-xs-pull-3{right:25%}.c-xs-pull-4{right:33.33333%}.c-xs-pull-5{right:41.66667%}.c-xs-pull-6{right:50%}.c-xs-pull-7{right:58.33333%}.c-xs-pull-8{right:66.66667%}.c-xs-pull-9{right:75%}.c-xs-pull-10{right:83.33333%}.c-xs-pull-11{right:91.66667%}.c-xs-pull-12{right:100%}.c-xs-push-0{left:auto}.c-xs-push-1{left:8.33333%}.c-xs-push-2{left:16.66667%}.c-xs-push-3{left:25%}.c-xs-push-4{left:33.33333%}.c-xs-push-5{left:41.66667%}.c-xs-push-6{left:50%}.c-xs-push-7{left:58.33333%}.c-xs-push-8{left:66.66667%}.c-xs-push-9{left:75%}.c-xs-push-10{left:83.33333%}.c-xs-push-11{left:91.66667%}.c-xs-push-12{left:100%}.c-xs-offset-0{margin-left:0}.c-xs-offset-1{margin-left:8.33333%}.c-xs-offset-2{margin-left:16.66667%}.c-xs-offset-3{margin-left:25%}.c-xs-offset-4{margin-left:33.33333%}.c-xs-offset-5{margin-left:41.66667%}.c-xs-offset-6{margin-left:50%}.c-xs-offset-7{margin-left:58.33333%}.c-xs-offset-8{margin-left:66.66667%}.c-xs-offset-9{margin-left:75%}.c-xs-offset-10{margin-left:83.33333%}.c-xs-offset-11{margin-left:91.66667%}.c-xs-offset-12{margin-left:100%}@media (min-width:544px){.c-sm-1,.c-sm-10,.c-sm-11,.c-sm-12,.c-sm-2,.c-sm-3,.c-sm-4,.c-sm-5,.c-sm-6,.c-sm-7,.c-sm-8,.c-sm-9{float:left}.c-sm-1{width:8.33333%}.c-sm-2{width:16.66667%}.c-sm-3{width:25%}.c-sm-4{width:33.33333%}.c-sm-5{width:41.66667%}.c-sm-6{width:50%}.c-sm-7{width:58.33333%}.c-sm-8{width:66.66667%}.c-sm-9{width:75%}.c-sm-10{width:83.33333%}.c-sm-11{width:91.66667%}.c-sm-12{width:100%}.c-sm-pull-0{right:auto}.c-sm-pull-1{right:8.33333%}.c-sm-pull-2{right:16.66667%}.c-sm-pull-3{right:25%}.c-sm-pull-4{right:33.33333%}.c-sm-pull-5{right:41.66667%}.c-sm-pull-6{right:50%}.c-sm-pull-7{right:58.33333%}.c-sm-pull-8{right:66.66667%}.c-sm-pull-9{right:75%}.c-sm-pull-10{right:83.33333%}.c-sm-pull-11{right:91.66667%}.c-sm-pull-12{right:100%}.c-sm-push-0{left:auto}.c-sm-push-1{left:8.33333%}.c-sm-push-2{left:16.66667%}.c-sm-push-3{left:25%}.c-sm-push-4{left:33.33333%}.c-sm-push-5{left:41.66667%}.c-sm-push-6{left:50%}.c-sm-push-7{left:58.33333%}.c-sm-push-8{left:66.66667%}.c-sm-push-9{left:75%}.c-sm-push-10{left:83.33333%}.c-sm-push-11{left:91.66667%}.c-sm-push-12{left:100%}.c-sm-offset-0{margin-left:0}.c-sm-offset-1{margin-left:8.33333%}.c-sm-offset-2{margin-left:16.66667%}.c-sm-offset-3{margin-left:25%}.c-sm-offset-4{margin-left:33.33333%}.c-sm-offset-5{margin-left:41.66667%}.c-sm-offset-6{margin-left:50%}.c-sm-offset-7{margin-left:58.33333%}.c-sm-offset-8{margin-left:66.66667%}.c-sm-offset-9{margin-left:75%}.c-sm-offset-10{margin-left:83.33333%}.c-sm-offset-11{margin-left:91.66667%}.c-sm-offset-12{margin-left:100%}}@media (min-width:768px){.c-md-1,.c-md-10,.c-md-11,.c-md-12,.c-md-2,.c-md-3,.c-md-4,.c-md-5,.c-md-6,.c-md-7,.c-md-8,.c-md-9{float:left}.c-md-1{width:8.33333%}.c-md-2{width:16.66667%}.c-md-3{width:25%}.c-md-4{width:33.33333%}.c-md-5{width:41.66667%}.c-md-6{width:50%}.c-md-7{width:58.33333%}.c-md-8{width:66.66667%}.c-md-9{width:75%}.c-md-10{width:83.33333%}.c-md-11{width:91.66667%}.c-md-12{width:100%}.c-md-pull-0{right:auto}.c-md-pull-1{right:8.33333%}.c-md-pull-2{right:16.66667%}.c-md-pull-3{right:25%}.c-md-pull-4{right:33.33333%}.c-md-pull-5{right:41.66667%}.c-md-pull-6{right:50%}.c-md-pull-7{right:58.33333%}.c-md-pull-8{right:66.66667%}.c-md-pull-9{right:75%}.c-md-pull-10{right:83.33333%}.c-md-pull-11{right:91.66667%}.c-md-pull-12{right:100%}.c-md-push-0{left:auto}.c-md-push-1{left:8.33333%}.c-md-push-2{left:16.66667%}.c-md-push-3{left:25%}.c-md-push-4{left:33.33333%}.c-md-push-5{left:41.66667%}.c-md-push-6{left:50%}.c-md-push-7{left:58.33333%}.c-md-push-8{left:66.66667%}.c-md-push-9{left:75%}.c-md-push-10{left:83.33333%}.c-md-push-11{left:91.66667%}.c-md-push-12{left:100%}.c-md-offset-0{margin-left:0}.c-md-offset-1{margin-left:8.33333%}.c-md-offset-2{margin-left:16.66667%}.c-md-offset-3{margin-left:25%}.c-md-offset-4{margin-left:33.33333%}.c-md-offset-5{margin-left:41.66667%}.c-md-offset-6{margin-left:50%}.c-md-offset-7{margin-left:58.33333%}.c-md-offset-8{margin-left:66.66667%}.c-md-offset-9{margin-left:75%}.c-md-offset-10{margin-left:83.33333%}.c-md-offset-11{margin-left:91.66667%}.c-md-offset-12{margin-left:100%}}@media (min-width:992px){.c-lg-1,.c-lg-10,.c-lg-11,.c-lg-12,.c-lg-2,.c-lg-3,.c-lg-4,.c-lg-5,.c-lg-6,.c-lg-7,.c-lg-8,.c-lg-9{float:left}.c-lg-1{width:8.33333%}.c-lg-2{width:16.66667%}.c-lg-3{width:25%}.c-lg-4{width:33.33333%}.c-lg-5{width:41.66667%}.c-lg-6{width:50%}.c-lg-7{width:58.33333%}.c-lg-8{width:66.66667%}.c-lg-9{width:75%}.c-lg-10{width:83.33333%}.c-lg-11{width:91.66667%}.c-lg-12{width:100%}.c-lg-pull-0{right:auto}.c-lg-pull-1{right:8.33333%}.c-lg-pull-2{right:16.66667%}.c-lg-pull-3{right:25%}.c-lg-pull-4{right:33.33333%}.c-lg-pull-5{right:41.66667%}.c-lg-pull-6{right:50%}.c-lg-pull-7{right:58.33333%}.c-lg-pull-8{right:66.66667%}.c-lg-pull-9{right:75%}.c-lg-pull-10{right:83.33333%}.c-lg-pull-11{right:91.66667%}.c-lg-pull-12{right:100%}.c-lg-push-0{left:auto}.c-lg-push-1{left:8.33333%}.c-lg-push-2{left:16.66667%}.c-lg-push-3{left:25%}.c-lg-push-4{left:33.33333%}.c-lg-push-5{left:41.66667%}.c-lg-push-6{left:50%}.c-lg-push-7{left:58.33333%}.c-lg-push-8{left:66.66667%}.c-lg-push-9{left:75%}.c-lg-push-10{left:83.33333%}.c-lg-push-11{left:91.66667%}.c-lg-push-12{left:100%}.c-lg-offset-0{margin-left:0}.c-lg-offset-1{margin-left:8.33333%}.c-lg-offset-2{margin-left:16.66667%}.c-lg-offset-3{margin-left:25%}.c-lg-offset-4{margin-left:33.33333%}.c-lg-offset-5{margin-left:41.66667%}.c-lg-offset-6{margin-left:50%}.c-lg-offset-7{margin-left:58.33333%}.c-lg-offset-8{margin-left:66.66667%}.c-lg-offset-9{margin-left:75%}.c-lg-offset-10{margin-left:83.33333%}.c-lg-offset-11{margin-left:91.66667%}.c-lg-offset-12{margin-left:100%}}.table{width:100%;max-width:100%;margin-bottom:.9375rem}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #ebebeb;font-size:15px;font-weight:600}.table thead th{vertical-align:bottom;color:#619f42;border-top:none}.table tbody+tbody{border-top:2px solid #ebebeb}.table .table{background-color:#fff}.table.pricing-table{margin-top:0;margin-bottom:0}.table.pricing-table p{margin:0;line-height:1.2;padding:15px 0;border-top:1px solid #cdccce}.table.pricing-table thead tr{border-bottom:1px solid #afadad}.table.pricing-table thead tr th{color:grey;padding-top:3.75rem}.table.pricing-table thead tr th p{border:none;padding:0}.table.pricing-table tr:first-child th p{border-top:none}.table.pricing-table tr th{border:none}.table.pricing-table tr th.lead h3{font-size:1.875rem;color:#619f42;font-weight:600;margin-top:0;margin-bottom:0}.table.pricing-table tr th.lead p{font-size:1.25rem;color:grey;font-weight:400;margin-top:8px}.table.pricing-table tr th:not(:first-child){text-align:center}@media (max-width:767px){.table.pricing-table tr th:nth-child(2),.table.pricing-table tr th:nth-child(4){display:none}}.table.pricing-table tr th:nth-child(even){font-weight:400}.table.pricing-table tr th:nth-child(3){background-color:rgba(183,183,183,.27)}.table.pricing-table tr th.pricing p:first-child{font-size:1.5rem;line-height:1.6}.table.pricing-table tr th.pricing p span{font-size:1.25rem;color:#619f42;font-weight:600}.table.pricing-table tr th.pricing p.small{margin-top:6px;color:#9c9b9e}.table.pricing-table tbody tr:last-child th{padding-bottom:3.75rem;border-top:1px solid grey;padding-top:15px}.table.pricing-table tbody tr:last-child th p{border-bottom:none}.table.pricing-table tbody th{padding:0}.table.pricing-table tbody th:nth-child(odd) p{padding-left:15px}@media (max-width:767px){.table.pricing-table tbody th:nth-child(odd) p{padding-right:15px}}.table.pricing-table tbody th:nth-child(odd) .btn:hover{background-color:#478237}.table.pricing-table tbody th:nth-child(even) .btn{background-color:#636466}.table.pricing-table tbody th:nth-child(even) .btn:hover{background-color:#333}.table.pricing-table tbody th:nth-child(3) p{font-weight:600}.table.pricing-table tbody th:first-child{padding-left:15px}.table.pricing-table tbody th:last-child{padding-right:15px}.table.h-ptable p{border:none}.table.h-ptable thead tr{border-bottom:none}.table.h-ptable thead tr th{padding-top:3rem}.table.h-ptable thead tr th p{color:#fff}.table.h-ptable thead tr th.pricing p span{color:#fff}.table.h-ptable thead tr th.pricing p.small{color:rgba(255,255,255,.8)}.table.h-ptable thead tr th.pricing p.plan{font-size:1.5rem;font-weight:600;margin-bottom:6px}.table.h-ptable thead tr th.pricing .t-line{padding-bottom:1.25rem}.table.h-ptable thead tr th.pricing .t-line p{color:#fff;font-size:1.25rem}.table.h-ptable thead tr th.lead p{font-size:1.0625rem}@media (min-width:544px){.table.h-ptable thead tr th.lead p{color:#fff}}.table.h-ptable thead tr th:last-child{background-color:#9c9d9e}.table.h-ptable thead tr th:nth-child(2){background-color:#9c9d9e}.table.h-ptable thead tr th:nth-child(3){background-color:#619f42;padding-top:0;border-top:solid 1rem #619f42}.table.h-ptable tbody tr:last-child th{border:none}.table.h-ptable tbody th{position:relative}.table.h-ptable tbody th:last-child{background-color:rgba(255,255,255,.17)}.table.h-ptable tbody th:nth-child(2){background-color:rgba(255,255,255,.17)}.table.h-ptable tbody th:nth-child(3){background-color:rgba(255,255,255,.7)}.table.h-ptable .t-tip{display:none}.table.h-ptable .q-mark{font-size:8px;display:inline-block;position:absolute;bottom:18px;width:10px;height:10px;margin-left:6px;cursor:pointer;text-align:center;color:#fff;border-radius:50%;background-color:rgba(128,128,128,.53)}.table.h-ptable .q-mark:hover{background-color:#333}.table.h-ptable .t-tip{position:absolute;top:40px;display:none;width:270px;padding:8px;transition:all .3s ease-in;text-align:center;border-radius:4px;background-color:#fff}.table.h-ptable .t-tip p{margin:0!important;padding:0!important;border:none!important}.table.h-ptable .t-tip:before{position:absolute;top:-5px;right:14px;width:10px;height:10px;content:'';transform:rotate(45deg);background-color:#fff}.table.prtn-ptable p{border:none}.table.prtn-ptable thead tr{border-bottom:none}.table.prtn-ptable thead tr th{padding:0}.table.prtn-ptable thead tr th p{color:grey}.table.prtn-ptable thead tr th.plan p{line-height:1;margin-top:1.875rem;margin-bottom:1.875rem;font-size:17px;font-weight:600}.table.prtn-ptable thead tr th.plan .t-line{padding-top:.9375rem;padding-bottom:.9375rem;background-color:#619f42}.table.prtn-ptable thead tr th.plan .t-line p{margin-top:0;margin-bottom:0;color:#fff;font-size:15px;line-height:1}.table.prtn-ptable thead tr th.pricing p:first-child{color:#619f42;font-size:1.25rem}.table.prtn-ptable thead tr th.pricing p span{color:#619f42}.table.prtn-ptable thead tr th.pricing p.small{color:grey;font-style:italic}.table.prtn-ptable thead tr th.lead p{font-size:1.0625rem}@media (min-width:544px){.table.prtn-ptable thead tr th.lead p{color:#fff}}.table.prtn-ptable thead tr th:last-child{background-color:transparent}.table.prtn-ptable thead tr th:nth-child(2){background-color:transparent}.table.prtn-ptable thead tr th:nth-child(3){background-color:#636466;padding-top:0;border-top-left-radius:8px;border-top-right-radius:8px}.table.prtn-ptable thead tr th:nth-child(3) p{color:#fff}.table.prtn-ptable thead tr:nth-child(2){border-top:1px solid grey;border-bottom:1px solid rgba(99,100,102,.2)}.table.prtn-ptable thead tr:nth-child(2) th{padding-top:.9375rem;padding-bottom:.9375rem}.table.prtn-ptable thead tr:nth-child(2) th.lead p{margin-left:.9375rem;padding:22px 0;color:#619f42;font-weight:600}.table.prtn-ptable tbody tr{border-top:1px solid rgba(99,100,102,.2)}.table.prtn-ptable tbody tr:last-child{border:none}.table.prtn-ptable tbody tr:last-child th{padding-bottom:1.875rem}.table.prtn-ptable tbody tr:last-child th:nth-child(3){border-bottom-left-radius:8px;border-bottom-right-radius:8px}.table.prtn-ptable tbody tr:last-child th:nth-child(3) p{color:#fff}.table.prtn-ptable tbody tr:last-child th:nth-child(3) .btn{background-color:#fff;color:grey}.table.prtn-ptable tbody tr:last-child th:nth-child(3) .btn:hover{background-color:#333;color:#fff}.table.prtn-ptable tbody tr:last-child th p{line-height:1!important;padding:0}.table.prtn-ptable tbody tr:last-child th .btn{margin-top:.9375rem}.table.prtn-ptable tbody tr:last-child th.pricing p:not(.small){font-size:15px}.table.prtn-ptable tbody tr:last-child th.pricing p span{font-size:1.25rem}.table.prtn-ptable tbody tr:last-child th.pricing:nth-child(3) p span{color:#fff}.table.prtn-ptable tbody tr th{position:relative}.table.prtn-ptable tbody tr th:first-child{padding-left:0}.table.prtn-ptable tbody tr th:first-child p{font-weight:600;padding-left:0}.table.prtn-ptable tbody tr th:nth-child(3){background-color:#636466}.table.prtn-ptable tbody tr th:nth-child(3) p{font-weight:400;color:#fff;padding-left:.9375rem;padding-right:.9375rem}.table.prtn-ptable tbody tr th:nth-child(3) .check:after{color:#fff}.table.prtn-ptable tbody tr th:nth-child(even) .btn{background-color:grey;color:#fff}.table.prtn-ptable tbody tr th .check:after{color:grey}.table.prtn-ptable .t-tip{display:none}.table.prtn-ptable .q-mark{font-size:8px;display:inline-block;position:absolute;bottom:18px;width:10px;height:10px;margin-left:6px;cursor:pointer;text-align:center;color:#fff;border-radius:50%;background-color:rgba(128,128,128,.53)}.table.prtn-ptable .q-mark:hover{background-color:#333}.table.prtn-ptable .t-tip{position:absolute;top:40px;display:none;width:270px;padding:8px;transition:all .3s ease-in;text-align:center;border-radius:4px;background-color:#fff}.table.prtn-ptable .t-tip p{margin:0!important;padding:0!important;border:none!important}.table.prtn-ptable .t-tip:before{position:absolute;top:-5px;right:14px;width:10px;height:10px;content:'';transform:rotate(45deg);background-color:#fff}.agency-features table{margin-top:0;margin-bottom:0}.agency-features table td,.agency-features table th{line-height:1;padding:0}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #ebebeb}.table-bordered td,.table-bordered th{border:1px solid #ebebeb}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover tbody tr{background-color:#f5f5f5}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#636466}.thead-default th{color:grey;background-color:#636466}.table-inverse{color:#636466;background-color:grey}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:grey}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #ebebeb}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #ebebeb}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #ebebeb}form{margin-top:0}form label{font-size:.9375rem;font-weight:400;line-height:1}form select{-webkit-appearance:none;-moz-appearance:none}.form-input{display:block;width:100%;padding:.375rem .75rem;font-size:13px;line-height:1.5;color:grey;background-color:#fff;background-image:none;border:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-input.submit{width:180px;font-size:16px;line-height:1.5;padding:9px 18px;margin-bottom:.9375rem;height:auto}.form-input.submit:hover{background-color:#478237;cursor:pointer}.form-input::-ms-expand{background-color:transparent;border:0}.form-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-input::placeholder{color:#999;opacity:1}@media (max-width:767px){.form-input{margin-bottom:.9375rem}}.form-input-file,.form-input-range{display:block}.form-label{padding:.375rem .75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:1.875rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,.input-group-sm input[type=time].form-control,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,.input-group-lg input[type=time].form-control,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:3.16667rem}}.form-item-static{min-height:1.875rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-item-static.form-item-lg,.form-item-static.form-item-sm{padding-right:0;padding-left:0}.form-input-sm{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.5625rem}.form-input-lg{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.33333;border-radius:.5625rem}.form-group{float:left;width:100%;margin-bottom:1.875rem}@media (max-width:767px){.form-group{margin-bottom:0}}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#619f42}.has-success .form-control{border-color:#619f42}.has-success .input-group-addon{color:#619f42;border-color:#619f42;background-color:#d1e7c6}.has-success .form-control-feedback{color:#619f42}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-feedback{color:#f0ad4e}@media (min-width:544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-input{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-item-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-input{width:100%}.form-inline .form-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline input[type=checkbox],.form-inline input[type=radio]{position:relative;margin-left:0}}.signup-form{margin:0 auto}@media (min-width:544px){.signup-form{width:60%}}.signup-form .email{width:90%;float:left}.signup-form .submit{width:10%;float:left;border:none;padding:.1875rem .75rem;background-color:#414042;background-image:url(/images/icons/newsletter-button-icon.png);background-repeat:no-repeat;background-position:50%}.nav-bar{position:relative;padding:0}.nav-bar::after{content:"";display:table;clear:both}@media (max-width:991px){.nav-bar.pro-sol{min-width:200px}}.nav-bar .nav{float:left}@media (max-width:767px){.nav-bar .nav{width:100%}}.nav-bar .nav li{list-style:none;display:inline-block;font-weight:400;float:left}@media (max-width:767px){.nav-bar .nav li{width:100%}}.nav-bar .nav li a{color:grey;padding:15px 8px;float:left}@media (max-width:767px){.nav-bar .nav li a{width:100%;float:left}}.nav-bar .nav li a:hover{color:#fff}.nav-bar .nav li a.u-attack{background-color:#619f42;color:#fff;padding:15px 25px;line-height:25px}@media (max-width:991px){.nav-bar .nav li a.u-attack{padding:15px 10px}}.nav-bar .nav li a.u-attack:hover{background-color:#478237}.nav-bar .nav li a.login{background-color:#636466;color:#fff;padding:15px 20px;line-height:25px}.nav-bar .nav li a.login:hover{background-color:#222}@media (max-width:991px){.nav-bar .nav li a.login{padding:15px 14px}}@media (max-width:767px){.nav-bar .nav li.dropdown a{width:100%;float:left;background-color:#222;color:#fff;text-align:center;font-size:1.5rem;font-weight:400;color:#619f42}}.nav-bar .nav li.dropdown .inner-nav-bar{display:none;width:202px;padding-left:15px;padding-right:15px;background-color:#fff;float:left;position:absolute;top:55px}.nav-bar .nav li.dropdown .inner-nav-bar.prod{left:-85px;width:241px}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar.prod{width:100%}}.nav-bar .nav li.dropdown .inner-nav-bar.sol{left:11px}.nav-bar .nav li.dropdown .inner-nav-bar.ua{width:398px;text-align:center;padding:0;left:-90px;box-shadow:0 1px 2px #333}.nav-bar .nav li.dropdown .inner-nav-bar.ua a{display:block;float:left;width:50%;padding:0}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar.ua a{width:100%}}.nav-bar .nav li.dropdown .inner-nav-bar.ua a:nth-child(2){border-right:1px solid #333}.nav-bar .nav li.dropdown .inner-nav-bar.ua a p{font-size:15px;font-weight:300;margin-top:0;margin-bottom:0;padding:10px 0;color:#333}.nav-bar .nav li.dropdown .inner-nav-bar.ua a p.lead{font-weight:400;background-color:rgba(51,51,51,.1);padding:10px 0}.nav-bar .nav li.dropdown .inner-nav-bar.ua a:hover{background-color:#ebebeb;color:grey}.nav-bar .nav li.dropdown .inner-nav-bar.ua a:hover .lead{background-color:#619f42;color:#fff}.nav-bar .nav li.dropdown .inner-nav-bar.ua .pointer{left:186px;border-bottom:7px solid #333}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar.ua{width:100%;float:left}}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar{position:relative;width:100%;display:block;left:auto!important;top:auto!important}}.nav-bar .nav li.dropdown .inner-nav-bar .pointer{position:absolute;top:-19px;left:46%;width:0;height:0;border:12px solid transparent;border-bottom:7px solid #fff;margin-left:0}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar .pointer{display:none}}.nav-bar .nav li.dropdown .inner-nav-bar ul{float:left;width:100%}.nav-bar .nav li.dropdown .inner-nav-bar ul li{width:100%}@media (min-width:768px){.nav-bar .nav li.dropdown .inner-nav-bar ul li:not(:last-child){border-bottom:1px solid #ebebeb}}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar ul li{padding:0 60px;background-color:#222}}.nav-bar .nav li.dropdown .inner-nav-bar ul li a{padding:30px 15px;display:block;width:100%;font-weight:400;color:#333;line-height:1}.nav-bar .nav li.dropdown .inner-nav-bar ul li a:hover{color:#619f42}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar ul li a{width:100%;float:left;text-align:center;color:#fff;font-size:15px;font-weight:300;padding:15px 0;border-top:1px solid #333}}@media (max-width:767px){.nav-bar .nav li.dropdown .inner-nav-bar{background-color:#333;padding:0}}.nav-bar .nav li.dropdown:hover .inner-nav-bar{display:block}.nav-bar .nav.lang-toggle{cursor:pointer;width:47px;height:55px;background-color:#333}@media (max-width:767px){.nav-bar .nav.lang-toggle{position:absolute;top:-55px;left:10px}}.nav-bar .nav.lang-toggle li{display:block;float:left}.nav-bar .nav.lang-toggle li.default{width:25px;height:25px;margin-top:18px;background-image:url(/images/icons/16-lang-icon.png);background-size:100%;position:relative}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-bar .nav.lang-toggle li.default{background-image:url(/images/icons/16-lang-icon.png)}}.nav-bar .nav.lang-toggle li.default::after{content:"";width:0;height:0;display:block;position:absolute;right:-15px;top:8px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid grey}.nav-bar .nav.lang-toggle .dropdown{position:absolute;display:none;width:125px;left:-9px;top:24px;background-color:#fff;z-index:99}.nav-bar .nav.lang-toggle .dropdown li{float:left;display:block;width:100%}.nav-bar .nav.lang-toggle .dropdown li a{padding:4px;width:100%}.nav-bar .nav.lang-toggle .dropdown li a:hover{color:grey;background-color:#ebebeb}.nav-bar .nav.lang-toggle .dropdown li .flag{width:25px;height:22px;float:left;margin-right:2px;background-image:url(/images/icons/16-lang-icon.png);background-size:100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-bar .nav.lang-toggle .dropdown li .flag{background-image:url(/images/icons/16-lang-icon.png)}}.nav-bar .nav.lang-toggle .dropdown li.eng span{background-position:0 1px}.nav-bar .nav.lang-toggle .dropdown li.spani .flag{background-position:0 -92px}.nav-bar .nav.lang-toggle .dropdown li.porto .flag{background-position:0 -45px}.nav-bar .nav.lang-toggle:hover{background-color:#222}.nav-bar .nav.lang-toggle:hover .dropdown{display:block}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.error{animation-name:pulse;animation-duration:.5s}@keyframes pulse{0%{opacity:0}100%{opacity:10}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes testimonial-slide-down{0%{opacity:0}100%{opacity:1}}@keyframes social-w-in{0%{width:0}100%{width:94px}}@keyframes socials-w-in{0%{width:0}100%{width:94px}}@keyframes social-in{0%{left:-70px}100%{left:20px}}@keyframes socials-in{0%{left:-70px}100%{left:8px}}@keyframes social-it-in{0%{top:12px;opacity:0}100%{top:22px;opacity:1}}@keyframes mobile-nav{0%{left:100%}100%{left:0}}@keyframes mobile-nav-hide{0%{left:0}100%{left:100%}}@keyframes social-hover{0%{width:35px}100%{width:45px}}@keyframes lightboxshow{0%{opacity:0}100%{opacity:1}}@keyframes lightboxImage{0%{width:0}100%{width:100%}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp .2s linear;animation-name:fadeInUp .2s linear}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown .2s linear;animation-name:fadeOutDown .2s linear}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.clearfix::after{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto;float:none}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}a.btn{color:#fff;text-decoration:none!important}.btn{color:#fff;background:#609f43;padding:10px 18px;display:inline-block;font-size:1rem;border-radius:.5625rem;line-height:1.2;cursor:pointer}.btn.login{width:144px;padding:10px 12px;font-size:.75rem}.btn.buy{font-size:1rem;font-weight:400}.btn:hover{background:#478237}.btn.gray{background-color:grey;padding:10px 35px}.btn.gray:hover{background-color:#478237}.btn.outline{background-color:transparent;border:1px solid #fff}.btn-learn-more{text-transform:uppercase}.btn-learn-morehover{color:#fff}.btn-ghost{border:1px solid grey;background-color:transparent}.learn-more-link{color:grey;font-size:.9375rem;text-align:left;font-weight:600;text-decoration:underline}.learn-more-link:hover{color:#619f42}.text-justify{text-align:justify!important}.text-center{text-align:center!important}.text-nowrap{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}@media (min-width:544px){.border-right{border-right:1px solid #ebebeb}}@media (min-width:544px){.bg-gray .border-right{border-right:1px solid #fff}}@media (min-width:544px){.border-left{border-left:1px solid #ebebeb}}@media (min-width:544px){.border-right-left{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}}.no-border-top{border-top:none!important}.highlight{color:#619f42}ul.highlight-list li:before{content:"";width:4px;height:4px;background-color:#619f42;float:left;display:block;border-radius:50%;margin-top:10px;margin-right:4px}.show{display:block!important}.hide{display:none}.social-share{width:35px;top:20%;position:fixed}.social-share .list-block{width:100%;list-style:none;margin:0 auto;padding:0}.social-share .list-block li{width:35px;margin:0 auto;height:35px;list-style:none;text-align:center;animation:all 2s linear}@media (max-width:767px){.social-share .list-block li{padding-top:0;padding-bottom:0}}.social-share .list-block li.fb{background-color:#3b579d}.social-share .list-block li.twitter{background-color:#2aa9e0}.social-share .list-block li.linkedin{background-color:#0274b3}.social-share .list-block li.email{background-color:#609f43}.social-share .list-block li img{height:100%}.social-share .list-block li:hover{animation:social-hover .2s linear;width:45px}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}.hidden-lg-down{display:none!important}.bg-gray{background-color:#414042;color:#fff}.bg-gray hr{border-color:#fff}.bg-white form input[type=text]{border:1px solid #ebebeb}.bg-white form input[type=email]{border:1px solid #ebebeb}.bg-white form select{border:1px solid #ebebeb}.bg-gray-light{background-color:#636466;color:#fff}.bg-gray-lighter{background-color:#ebebeb;color:grey}.bg-gray-opac{background-color:rgba(156,155,158,.12)}.bg-green{background-color:#619f42;color:#fff}.bg-grad{background-image:url(/images/header-background-image-x2.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-grad{background-image:url(/images/header-background-image.jpg)}}.bg-grad .side-card{background-color:rgba(255,255,255,.4)}.bg-gradie{background-color:#fff;background-image:url(/images/16-sucuri-gradient-2.jpg);background-size:100%;background-repeat:repeat-y}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-gradie{background-image:url(/images/16-sucuri-gradient-2.jpg)}}.bg-gradie .side-card{background-color:rgba(255,255,255,.4)}.bg-grayop{background-color:rgba(255,255,255,.6)}.bg-clear{background-color:transparent!important}.bg-himage{background-image:url(/images/16-home-hero-mostar-ii.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-himage{background-image:url(/images/16-home-hero-mostar-ii.jpg)}}.bg-d-grad{background-color:#636466;background-image:-webkit-radial-gradient(50% 50%,circle closest-side,transparent 0,rgba(24,24,24,.6) 200%);background-image:-moz-radial-gradient(50% 50%,circle closest-side,transparent 0,rgba(24,24,24,.6) 200%);background-image:-ms-radial-gradient(50% 50%,circle closest-side,transparent 0,rgba(24,24,24,.6) 200%);color:#fff}.bg-d-grad blockquote{color:#fff}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.margin-top-8{margin-top:.46875rem}.margin-bottom-8{margin-top:.46875rem}.margin-top-15{margin-top:.9375rem}.margin-left-15{margin-left:.9375rem}.margin-right-15{margin-right:.9375rem}.margin-left-30{margin-left:1.875rem}.margin-left-60{margin-left:3.75rem}.margin-top-30{margin-top:1.875rem}.margin-top-60{margin-top:3.75rem}.margin-bottom-15{margin-bottom:.9375rem}.margin-bottom-30{margin-bottom:1.875rem}.margin-bottom-60{margin-bottom:3.75rem}@media (max-width:767px){.margin-top-sm{margin-top:.9375rem}}@media (max-width:767px){.no-margin-top-sm{margin-top:0!important}}.ml-15{margin-left:.9375rem}.mt-20{margin-top:20px}.no-margin{margin:0}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-left{margin-left:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top-bottom{margin-top:0!important;margin-bottom:0!important}@media (min-width:544px){.no-padding-right{padding-right:0}}@media (min-width:544px){.no-padding-left{padding-left:0}}@media (min-width:768px){.no-padding-right-left{padding-right:0;padding-left:0}}@media (max-width:991px){.no-padding-right-left{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:992px){.no-padding-lg{padding:0}}.no-padding{padding:0}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top-bottom{padding-top:0!important;padding-bottom:0!important}@media (max-width:767px){.no-padding-sm{padding:0 .9375rem}}@media (min-width:768px){.no-padding-lg{padding:0}}@media (max-width:767px){.no-b-padding-sm{padding-bottom:0}}@media (max-width:767px){.no-tb-padding-sm{padding-bottom:0;padding-top:0}}.padding-bottom-60{padding-bottom:60px!important}.padding-top-60{padding-top:60px!important}.padding-top-40{padding-top:40px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-left-30{padding-left:30px}.padding-bottom-15{padding-bottom:15px}.padding-left-15{padding-left:15px}@media (min-width:544px){.padding-right-left-30{padding-left:30px;padding-right:30px}}.padding-top-bottom-30{padding-top:30px;padding-bottom:30px}.pos-f-t{position:fixed;top:0;right:0;left:0}.center-vertical{position:absolute;top:50%;transform:translateY(-50%)}#header{height:55px;width:100%;position:fixed;z-index:9999;top:0;background:#333;float:left}#header .container{padding-top:0;padding-bottom:0}@media (max-width:991px){#header .container{padding-left:1.875rem;padding-right:1.875rem;max-width:100%}}@media (max-width:767px){#header{position:relative;float:none;padding-top:12px;height:auto}}#header a{text-decoration:none}.sucuri-logo{padding:0}@media (max-width:767px){.sucuri-logo{padding-bottom:15px}}.sucuri-logo a{width:116px;height:28px;display:block;margin-top:14px;background-image:url(/images/main-logo.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sucuri-logo a{background-image:url(/images/main-logo.png)}}@media (max-width:767px){.sucuri-logo a{margin:0 auto}}@media (max-width:767px){.top-nav-wrapper{display:block;float:left;position:absolute;width:100%;left:100%;display:none}}.top-nav-wrapper.active{animation:mobile-nav .5s cubic-bezier(.4,0,.2,1);left:0;display:block}.top-nav-wrapper.inactive{animation:mobile-nav-hide .5s cubic-bezier(.4,0,.2,1);left:100%}#toggle-main-menu-mobile{display:none}@media (max-width:767px){#toggle-main-menu-mobile{display:block;position:absolute;background-image:url(/images/menu-bars.gif);background-size:initial;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;top:6px;bottom:0;right:0;left:auto;z-index:99}}@media only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){#toggle-main-menu-mobile{background-image:url(/images/menu-bars.gif)}}#toggle-user-menu-mobile{display:none}@media (max-width:767px){#toggle-user-menu-mobile{display:block;position:absolute;background-image:url(/images/menu-user.png);background-size:initial;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;top:0;bottom:0;right:0}}@media only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){#toggle-user-menu-mobile{background-image:url(/images/menu-user.png)}}.tlinks-wrapper{float:right}@media (max-width:767px){.tlinks-wrapper{float:none}}.phone{float:left;width:146px}@media (max-width:767px){.phone{width:100%;text-align:center;background-color:#222}}.phone a{color:grey;padding:17px 8px;font-size:14px;display:block}@media (max-width:991px){.phone a{padding:15px 4px}}.phone a:hover{color:#fff}.phone a:before{content:"";width:15px;height:16px;display:block;float:left;margin-top:3px;margin-right:5px;background-image:url(/images/i-phone.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.phone a:before{background-image:url(/images/i-phone.png)}}@media (max-width:767px){.phone a{display:inline-block}}.login-nav{float:left}@media (max-width:767px){.login-nav{width:100%;text-align:center;background-color:#222}}.login-nav a{color:grey;padding:17px 8px;font-size:14px;display:block}@media (max-width:991px){.login-nav a{padding:15px 4px}}.login-nav a:hover{color:#fff}@media (max-width:767px){.login-nav a{display:inline-block}}.ua-lg{margin-left:0;margin-right:15px;width:285px}@media (max-width:991px){.ua-lg{margin-left:0;margin-right:0;width:244px}}@media (max-width:767px){.ua-lg{display:none}}.homepage .new-design #header .ua-lg .nav{margin-left:59px}.kb-home .new-design #header .ua-lg .nav{margin-left:59px}.labs-home #header .ua-lg .nav{margin-left:59px}.header-social{width:89px;float:right}@media (max-width:991px){.header-social{margin-left:0}}@media (min-width:544px) and (max-width:991px){.header-social{display:none}}@media (max-width:767px){.header-social{width:100%;margin:0 auto;background-color:#222;float:left;display:block}}.header-social .list-inline{width:100%;display:block;float:left;padding:15px 0}@media (max-width:767px){.header-social .list-inline{text-align:center}}.header-social .list-inline .list-inline-item{width:25px;height:25px;display:block;float:left;margin-right:0}.header-social .list-inline .list-inline-item:not(:last-child){margin-right:7px}.header-social .list-inline .list-inline-item a{float:left}@media (max-width:767px){.header-social .list-inline .list-inline-item a{float:none}}.header-social .list-inline .list-inline-item .social-icon{width:25px;height:25px;background-size:100%}.header-social .list-inline .list-inline-item .social-icon:hover{background-position:0 25px}@media (max-width:767px){.header-social .list-inline .list-inline-item{display:inline-block;border-top:0;padding:0;float:none}}.lp #header{background-color:rgba(255,255,255,.4)}.lp #header.scroll{background-color:#fff;box-shadow:1px 1px 2px #888}.lp .sucuri-logo a{background-image:url(/images/main-logo-dark.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.lp .sucuri-logo a{background-image:url(/images/main-logo-dark.png)}}.lp .phone{float:right}@media (max-width:767px){.lp .phone{background-color:#fff}}.lp .phone a{font-weight:600}.lp .phone a:hover{color:#333}.lp .phone a:before{background-image:url(/images/i-phone-dark.png)}.hero{background-position:0 0;background-repeat:no-repeat;background-size:cover;margin-top:54px}@media (max-width:767px){.hero{margin-top:0}}.hero.home{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-home-hero-mostar-ii.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.home{background-image:url(/images/16-home-hero-mostar-ii.jpg)}}@media (max-width:991px){.hero.home{padding-top:0}}.hero.home .hero-text{padding-top:1.875rem;padding-bottom:1.875rem}.hero.home .hero-text h1{font-size:2.0625rem;font-weight:600;text-transform:uppercase;margin-bottom:.9375rem;color:#fff}.hero.home .hero-text h1 span{color:#619f42;font-weight:600}.hero.home .hero-text h2{margin-bottom:.9375rem;font-size:1.25rem;font-weight:300;color:#fff}.hero.home .hero-text .cta{margin-bottom:3.75rem}@media (max-width:767px){.hero.home .hero-text .inline-list.main-feature-list{padding:0 6.25rem}}@media (min-width:544px){.hero.home .hero-text .inline-list.main-feature-list li:not(:last-child){margin-right:.9375rem}.hero.home .hero-text .inline-list.main-feature-list li:not(:last-child):after{content:"";width:4px;height:4px;border-radius:50%;background-color:#fff;float:right;margin-top:12px;margin-left:22px}}@media (min-width:544px) and (max-width:767px){.hero.home .hero-text .inline-list.main-feature-list li:not(:last-child):after{display:none}}.hero .hero-cards{margin-top:.9375rem;margin-bottom:5.625rem;float:left}@media (max-width:991px){.hero .hero-cards{float:none}}.hero .hero-cards .cards-wrapper{max-width:672px;float:none;margin:0 auto}@media (max-width:991px){.hero .hero-cards .cards-wrapper{max-width:100%}}.hero .hero-cards .card{width:320px;float:left;background-color:rgba(255,255,255,.8);border-radius:8px;padding-top:1.875rem;padding-bottom:1.875rem;overflow:hidden}@media (max-width:991px){.hero .hero-cards .card{float:none;margin:0 auto;display:inline-block}}@media (max-width:767px){.hero .hero-cards .card{display:block}}.hero .hero-cards .card:first-child{margin-right:1.875rem}@media (max-width:767px){.hero .hero-cards .card:first-child{margin-right:auto;margin-bottom:1.875rem}}.hero .hero-cards .card p{padding-right:.9375rem;padding-left:.9375rem}.hero .hero-cards .card p.lead{font-weight:600;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;text-align:center;text-transform:uppercase}.hero .hero-cards .card p span{color:#619f42}.hero .hero-cards .card a{font-size:.875rem}.hero .hero-cards .card .check-list{text-align:left;margin-left:2.8125rem;margin-top:15px;margin-bottom:15px}@media (max-width:767px){.hero .hero-cards .card .check-list{margin-left:0;padding-left:7px;padding-right:7px}}.hero .hero-cards .card .check-list li{position:relative}.hero .hero-cards .card .check-list li:before{left:.46875rem}@media (max-width:767px){.hero .hero-cards .card .check-list li{text-align:center}.hero .hero-cards .card .check-list li:before{display:none}.hero .hero-cards .card .check-list li:last-child{border-bottom:1px solid #fff}}.hero .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero .t-feat p span{font-weight:600;font-style:normal}.hero .video-bg-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;background-color:#000;background-size:cover}@media (min-width:544px){.hero .video-bg-wrapper{height:534px}}.hero .video-bg-wrapper video{position:absolute;top:0;left:0;width:100%}@media (max-width:767px){.hero .video-bg-wrapper video{display:none}}@media (max-width:767px){.hero .video-bg-wrapper{display:none}}.hero .hero-v-btn{display:block;position:absolute;right:150px;top:370px;width:36px;height:36px;border:1px solid #fff;border-radius:22px;color:#fff}@media (max-width:767px){.hero .hero-v-btn{display:none}}.hero .hero-v-btn.play:after{content:" ";position:absolute;top:10px;left:12px;width:0;height:0;border:14px solid transparent;border-width:7px 14px;border-left-color:#fff;overflow:hidden}.hero .hero-v-btn.pause:before{content:" ";position:absolute;top:10px;left:12px;width:10px;height:14px;border:3px solid #fff;border-top:none;border-bottom:none}.hero .bg-gray{background-color:rgba(65,64,66,.5);color:#fff;float:left;width:100%}.hero.home-a{color:#fff;text-align:center;padding-top:0;background-image:url(/images/17-sucuri-homepage-background.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.home-a{background-image:url(/images/17-sucuri-homepage-background.jpg)}}@media (max-width:991px){.hero.home-a{padding-top:0}}.hero.home-a .hero-text{margin-bottom:0}.hero.home-a .hero-text h1{font-size:2.75rem;font-weight:600;text-transform:uppercase;color:#fff}.hero.home-a .hero-text h1 span{color:#619f42;font-weight:600}.hero.home-a .hero-text h2{margin-bottom:0;font-size:1.75rem;font-weight:300;margin-top:.9375rem;color:#fff;line-height:1.4}.hero.home-a .hero-btns-wrapper{margin-bottom:1.875rem}.hero.home-a .hero-btns-wrapper .btn{text-transform:uppercase;font-size:1rem;font-weight:400}.hero.home-a .hero-btns-wrapper .btn.outline{color:#fff;border-color:#fff;opacity:.5;margin-left:1.875rem}.hero.home-a .hero-btns-wrapper .btn.outline:hover{opacity:1}.hero.home-a .hero-cards{margin-bottom:3.75rem;margin-top:3.75rem;float:left}@media (max-width:991px){.hero.home-a .hero-cards{float:none}}.hero.home-a .hero-cards p{font-size:17px}.hero.home-a .hero-cards .cards-wrapper{max-width:535px;float:none;margin:0 auto}@media (max-width:991px){.hero.home-a .hero-cards .cards-wrapper{max-width:100%}}.hero.home-a .hero-cards .card{width:230px;float:left;background-color:transparent;border-radius:8px;overflow:hidden;padding-top:0;padding-bottom:0}@media (max-width:991px){.hero.home-a .hero-cards .card{float:none;margin:0 auto;display:inline-block}}@media (max-width:767px){.hero.home-a .hero-cards .card{display:block}}.hero.home-a .hero-cards .card:first-child{margin-right:3.75rem}@media (max-width:767px){.hero.home-a .hero-cards .card:first-child{margin-right:auto;margin-bottom:1.875rem}}.hero.home-a .hero-cards .card h3{font-size:17px;font-weight:600;text-align:left;margin-left:1.875rem}.hero.home-a .hero-cards .card p{padding-right:.9375rem;padding-left:.9375rem}.hero.home-a .hero-cards .card p.lead{font-weight:600;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;text-align:center;text-transform:uppercase}.hero.home-a .hero-cards .card p span{color:#619f42}.hero.home-a .hero-cards .card a{font-size:.875rem}.hero.home-a .hero-cards .card .check-list{text-align:left;margin-left:2.8125rem;margin-top:15px;margin-bottom:0}@media (max-width:767px){.hero.home-a .hero-cards .card .check-list{margin-left:0;padding-left:7px;padding-right:7px}}.hero.home-a .hero-cards .card .check-list li{font-size:1rem;font-weight:400;position:relative}.hero.home-a .hero-cards .card .check-list li:before{left:.46875rem}@media (max-width:767px){.hero.home-a .hero-cards .card .check-list li{text-align:center}.hero.home-a .hero-cards .card .check-list li:before{display:none}.hero.home-a .hero-cards .card .check-list li:last-child{border-bottom:1px solid #fff}}.hero.agency{padding-top:40px;padding-bottom:40px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.agency{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.agency{text-align:center}}@media (max-width:991px){.hero.agency .img-fluid{margin:0 auto}}@media (max-width:767px){.hero.agency{padding-top:0;padding-bottom:0}}.hero.agency .hero-text{margin-top:3.375rem}.hero.agency .hero-text h1{font-size:1.75rem;font-weight:600;text-transform:none}.hero.enterprise{background-image:url(/images/16-sucuri-fredricton-dana-trish.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.enterprise{background-image:url(/images/16-sucuri-fredricton-dana-trish.jpg)}}.hero.enterprise .container-fluid{padding-bottom:0}.hero.enterprise .container{padding-bottom:0;padding-top:40px}@media (max-width:767px){.hero.enterprise .container{padding-top:1.875rem}}.hero.enterprise .hero-text{color:#fff}@media (max-width:991px){.hero.enterprise .hero-text{margin-top:1.875rem;text-align:center}}.hero.enterprise .hero-text h1{font-size:1rem;font-weight:600;text-transform:none;line-height:1.4}.hero.enterprise .hero-text h1 span{font-size:1.75rem;text-transform:uppercase;display:block}.hero.enterprise .hero-text .check-list li{margin-top:.46875rem;margin-bottom:.46875rem}@media (max-width:991px){.hero.enterprise .img-fluid{margin:0 auto}}.hero.enterprise .enterprise-form label{color:#fff}.hero.agency-a{background-image:url(/images/16-sucuri-phoneix-eric.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.agency-a{background-image:url(/images/16-sucuri-phoneix-eric.jpg)}}.hero.agency-a .container-fluid{padding-bottom:0}.hero.agency-a .container{padding-bottom:0;padding-top:40px}@media (max-width:767px){.hero.agency-a .container{padding-top:1.875rem}}.hero.agency-a .hero-text{color:#fff}@media (max-width:991px){.hero.agency-a .hero-text{margin-top:1.875rem;text-align:center}}.hero.agency-a .hero-text h1{font-size:1rem;font-weight:600;text-transform:none;line-height:1.4}.hero.agency-a .hero-text h1 span{font-size:1.75rem;text-transform:uppercase;display:block}.hero.agency-a .hero-text .check-list li{margin-top:.46875rem;margin-bottom:.46875rem}.hero.agency-a h4{color:#fff}.hero.agency-a .aform label{color:#fff}.hero.education{background-image:url(/images/16-huston-chase.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.education{background-image:url(/images/16-huston-chase.jpg)}}.hero.education .container-fluid{padding-bottom:0}.hero.education .container{padding-bottom:0;padding-top:40px}@media (max-width:767px){.hero.education .container{padding-top:1.875rem}}.hero.education .hero-text{color:#fff}@media (max-width:991px){.hero.education .hero-text{margin-top:1.875rem;text-align:center}}.hero.education .hero-text h1{font-size:1rem;font-weight:600;text-transform:none;line-height:1.4}.hero.education .hero-text h1 span{font-size:1.75rem;text-transform:uppercase;display:block}.hero.education .hero-text .check-list li{margin-top:.46875rem;margin-bottom:.46875rem;width:100%}.hero.education h4{color:#fff}.hero.education .aform label{color:#fff}.hero.m-removal{padding-top:40px;padding-bottom:40px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.m-removal{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.m-removal{padding-top:0;padding-bottom:0}}@media (min-width:544px){.hero.m-removal .hero-text{margin-top:1.625rem}}@media (max-width:767px){.hero.m-removal .hero-text{text-align:center}}.hero.m-removal .hero-text h1{font-size:1.75rem;font-weight:600;text-transform:none;margin-bottom:.9375rem}.hero.m-removal .hero-text h2{font-size:1.25rem;font-weight:600;text-transform:none;color:#619f42;margin-bottom:.9375rem}.hero.m-removal .hero-text .pricing p{margin-bottom:0}.hero.m-removal .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem}.hero.m-removal .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.d-protection{padding-top:40px;padding-bottom:40px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.d-protection{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.d-protection{padding-top:0;padding-bottom:0}}.hero.d-protection .hero-text{margin-top:1.625rem}@media (max-width:767px){.hero.d-protection .hero-text{text-align:center}}.hero.d-protection .hero-text h1{font-size:1.75rem;font-weight:600;text-transform:none;margin-bottom:.9375rem}.hero.d-protection .hero-text h2{font-size:1.25rem;font-weight:600;text-transform:none;color:#619f42;margin-bottom:.9375rem}.hero.d-protection .hero-text .pricing p{margin-bottom:0}.hero.d-protection .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem}.hero.d-protection .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.d-protection-a{padding-top:40px;padding-bottom:40px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.d-protection-a{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.d-protection-a{padding-top:0;padding-bottom:0}}.hero.d-protection-a .hero-text{text-align:center}.hero.d-protection-a .hero-text h1{font-size:2.1875rem;font-weight:600;text-transform:uppercase;margin-bottom:.9375rem;margin-top:0;color:#619f42}.hero.d-protection-a .hero-text h2{font-size:17px;text-transform:none;margin-bottom:.9375rem}.hero.d-protection-a .hero-text .pricing p{margin-bottom:0}.hero.d-protection-a .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem}.hero.d-protection-a .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.m-removal-a{padding-top:40px;padding-bottom:40px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.m-removal-a{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.m-removal-a{padding-top:0;padding-bottom:0}}.hero.m-removal-a .hero-text{text-align:center}.hero.m-removal-a .hero-text h1{font-size:2.1875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.m-removal-a .hero-text h2{font-size:17px;text-transform:none;margin-bottom:.9375rem}.hero.m-removal-a .hero-text .pricing p{margin-bottom:.46875rem;line-height:1}.hero.m-removal-a .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem}.hero.m-removal-a .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.m-removal-a .hero-text .pricing .btn{margin-top:.9375rem}.hero.testimonials .container{padding-top:117px;height:468px;position:relative}@media (max-width:767px){.hero.testimonials .container{padding-top:1.875rem;height:auto}}.hero.testimonials .hero-contt-wrapper p{color:#fff;margin-top:.46875rem}@media (max-width:767px){.hero.testimonials .hero-contt-wrapper p{color:grey}}@media (max-width:767px){.hero.testimonials .hero-contt h1{color:grey}}.hero.testimonials .hero-contt p{font-size:1rem}@media (max-width:767px){.hero.testimonials .hero-contt p{color:grey}}.hero.testimonials .video-bg-wrapper{z-index:-3;height:600px}.hero.testimonials .play-pause-container{position:absolute;top:358px;left:19%}@media (max-width:767px){.hero.testimonials .play-pause-container{display:none}}.hero.testimonials h1{color:#fff;text-transform:none}.hero.testimonials:after{content:"";position:absolute;width:100%;background-image:url(/images/hero-testimonials-bg.jpg);left:0;background-position:center top;background-size:cover;top:48px;opacity:1;z-index:-2}@media (min-width:544px){.hero.testimonials:after{height:552px}}@media (max-width:767px){.hero.testimonials:after{display:none}}.hero.s-report{padding-top:30px;padding-bottom:30px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.s-report{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.s-report{padding-top:0;padding-bottom:0}}.hero.s-report .hero-text h1{font-size:1.875rem;font-weight:400;text-transform:none;margin-bottom:.9375rem}.hero.s-report .hero-text h2{font-size:1.25rem;font-weight:600;text-transform:none;margin-bottom:1.875rem}.hero.s-report .hero-text .hero-list-wrapper{margin-left:.9375rem}.hero.s-report .hero-text .hero-list-wrapper .hero-list{list-style:none}.hero.s-report .hero-text .hero-list-wrapper .hero-list li{position:relative}.hero.s-report .hero-text .hero-list-wrapper .hero-list li:before{content:"";background-color:#619f42;width:3px;height:3px;border-radius:50%;position:absolute;left:-8px;top:12px}.hero.s-report .hero-text .hero-list-wrapper .btn{margin-top:1.875rem;font-size:1rem}.hero.lp-bg-gray{padding-top:0;padding-bottom:0;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.lp-bg-gray{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.lp-bg-gray{padding-top:1.875rem;padding-bottom:0}}@media (min-width:544px){.hero.lp-bg-gray .hero-text{padding-top:100px}}.hero.lp-bg-gray .hero-text h1{font-weight:600}@media (max-width:767px){.hero.lp-bg-gray .hero-text h1{text-align:center}}.hero.lp-bg-gray .hero-text .check-list{margin-left:2.8125rem;margin-top:.9375rem}@media (min-width:544px){.hero.lp-bg-gray.education-security .hero-text{padding-top:80px}}.hero.lp-bg-gray.education-security .hero-text h1{font-weight:300}@media (max-width:767px){.hero.lp-bg-gray.education-security .hero-text h1{text-align:center}}.hero.lp-bg-gray.education-security .hero-text h1 span{font-weight:600;display:block}.hero.lp-bg-gray.education-security .hero-text h2{font-size:1rem;color:#619f42;font-weight:600;margin-top:.9375rem}@media (max-width:767px){.hero.lp-bg-gray.education-security .hero-text h2{text-align:center}}.hero.lp-bg-gray.education-security .hero-text .check-list{margin-left:2.8125rem;margin-top:.9375rem}.hero.lp-bg-gray .hero-form-wrapper{background-color:rgba(255,255,255,.2);padding-top:30px}@media (max-width:767px){.hero.lp-bg-gray .hero-form-wrapper{float:left;background-color:rgba(255,255,255,.5);margin-top:30px}}.hero.lp-bg-gray .hero-form-wrapper h3{font-size:1.5rem;margin-bottom:.9375rem}.hero.lp-bg-gray .hero-form-wrapper form input:not([type=submit]){border:1px solid #dadada}.hero.lp-bg-gray .hero-form-wrapper form select{border:1px solid #dadada}.hero.lp-bg-gray .hero-form-wrapper form .form-group{margin-bottom:.9375rem}@media (max-width:767px){.hero.lp-bg-gray.dru-sec{padding-top:0;padding-bottom:0;text-align:center}}.hero.lp-bg-gray.dru-sec .hero-text{margin-top:1.625rem;padding-top:0}.hero.lp-bg-gray.dru-sec .hero-text h1{font-size:1.75rem;font-weight:600;text-transform:none;margin-bottom:.9375rem}.hero.lp-bg-gray.dru-sec .hero-text h2{font-size:1.25rem;font-weight:600;text-transform:none;color:#619f42;margin-bottom:.9375rem}.hero.lp-bg-gray.dru-sec .hero-text .pricing p{margin-bottom:0}.hero.lp-bg-gray.dru-sec .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem;color:rgba(128,128,128,.74)}.hero.lp-bg-gray.dru-sec .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.g-blacklist{padding-top:30px;padding-bottom:30px;background-image:url(/images/header-background-image-x2.jpg)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.g-blacklist{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.hero.g-blacklist{padding-top:0;padding-bottom:0}}.hero.g-blacklist .hero-text h1{font-size:1.875rem;font-weight:400;text-transform:none;margin-bottom:.9375rem}.hero.g-blacklist .hero-text h2{font-size:1.25rem;font-weight:600;text-transform:none;margin-bottom:1.875rem}.hero.g-blacklist .hero-text .pricing p{margin-bottom:0}.hero.g-blacklist .hero-text .pricing p.small{margin-top:0;margin-bottom:.46875rem;color:rgba(128,128,128,.74)}.hero.g-blacklist .hero-text .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.hero.howtcwp{color:#636466;padding-top:0;background-image:url(/images/17-hero-temecula-krystle.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.howtcwp{background-image:url(/images/17-hero-temecula-krystle.jpg)}}@media (max-width:991px){.hero.howtcwp{padding-top:0}}.hero.howtcwp .container-fluid{padding-bottom:0}.hero.howtcwp .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.howtcwp .hero-content-wrapper .card-wrapper{color:#fff}.hero.howtcwp .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.howtcwp .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.howtcwp .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.howtcwp .hero-content-wrapper .card-wrapper .pricing p{font-size:2.125rem}.hero.howtcwp .hero-content-wrapper .card-wrapper .pricing p sup{font-size:1.25rem}.hero.howtcwp .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.howtcwp .t-feat p span{font-weight:600;font-style:normal}.hero.howtrgb{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-gran-canaria-guilherme.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.howtrgb{background-image:url(/images/16-sucuri-gran-canaria-guilherme.jpg)}}@media (max-width:991px){.hero.howtrgb{padding-top:0}}.hero.howtrgb .container-fluid{padding-bottom:0}.hero.howtrgb .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.howtrgb .hero-content-wrapper .card-wrapper{color:#fff}.hero.howtrgb .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.howtrgb .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.howtrgb .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.howtrgb .hero-content-wrapper .card-wrapper .pricing p{font-size:2.125rem}.hero.howtrgb .hero-content-wrapper .card-wrapper .pricing p sup{font-size:1.25rem}.hero.howtrgb .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.howtrgb .t-feat p span{font-weight:600;font-style:normal}.hero.howtcj{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-anaheim-kimmy.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.howtcj{background-image:url(/images/16-sucuri-anaheim-kimmy.jpg)}}@media (max-width:991px){.hero.howtcj{padding-top:0}}.hero.howtcj .container-fluid{padding-bottom:0}.hero.howtcj .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.howtcj .hero-content-wrapper .card-wrapper{color:#fff}.hero.howtcj .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.howtcj .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.howtcj .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.howtcj .hero-content-wrapper .card-wrapper .pricing p{font-size:2.125rem}.hero.howtcj .hero-content-wrapper .card-wrapper .pricing p sup{font-size:1.25rem}.hero.howtcj .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.howtcj .t-feat p span{font-weight:600;font-style:normal}.hero.howtcm{color:#636466;padding-top:0;background-image:url(/images/17-sucuri-porto-cesar.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.howtcm{background-image:url(/images/17-sucuri-porto-cesar.jpg)}}@media (max-width:991px){.hero.howtcm{padding-top:0}}.hero.howtcm .container-fluid{padding-bottom:0}.hero.howtcm .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.howtcm .hero-content-wrapper .card-wrapper{color:#fff}.hero.howtcm .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.howtcm .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.howtcm .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.howtcm .hero-content-wrapper .card-wrapper .pricing p{font-size:2.125rem}.hero.howtcm .hero-content-wrapper .card-wrapper .pricing p sup{font-size:1.25rem}.hero.howtcm .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.howtcm .t-feat p span{font-weight:600;font-style:normal}.hero.uwp-security{color:#636466;padding-top:0;background-image:url(/images/16-huston-chase.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.uwp-security{background-image:url(/images/16-huston-chase.jpg)}}@media (max-width:991px){.hero.uwp-security{padding-top:0}}.hero.uwp-security .container-fluid{padding-bottom:0}.hero.uwp-security .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.uwp-security .hero-content-wrapper .card-wrapper{color:#fff}.hero.uwp-security .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.uwp-security .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.uwp-security .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.uwp-security .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.uwp-security .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.uwp-security .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.uwp-security .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.uwp-security .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.uwp-security .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.uwp-security .t-feat p span{font-weight:600;font-style:normal}.hero.web-howtcwp{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-victoria-2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-howtcwp{background-image:url(/images/16-sucuri-victoria-2.jpg)}}@media (max-width:991px){.hero.web-howtcwp{padding-top:0}}.hero.web-howtcwp .hero-text{padding-top:0;padding-bottom:0}.hero.web-howtcwp .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.web-howtcwp .hero-text p{color:#fff;text-align:center}.hero.web-howtcwp .hero-text a{color:#fff}.hero.web-howtcm{color:#636466;text-align:center;padding-top:0;background-image:url(/images/17-sucuri-porto-cesar.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-howtcm{background-image:url(/images/17-sucuri-porto-cesar.jpg)}}@media (max-width:991px){.hero.web-howtcm{padding-top:0}}.hero.web-howtcm .hero-content-wrapper{padding-left:0;padding-right:0}.hero.web-howtcm .card-wrapper{background-color:rgba(255,255,255,.8);border-radius:8px;padding:1.875rem;text-align:left}.hero.web-howtcm .card-wrapper .c-lg-4{border-left:1px solid grey;padding-left:1.875rem}@media (max-width:767px){.hero.web-howtcm .card-wrapper .c-lg-4{padding-left:.9375rem;border:none}}.hero.web-howtcm .card-wrapper h1{color:#619f42;font-weight:600;font-size:1.75rem;line-height:1.4;margin-top:0}.hero.web-howtcm .card-wrapper h3{color:grey}.hero.web-howtcm .card-wrapper p{color:grey}.hero.web-howtcm .webinar-form-wrapper{margin-top:.9375rem}.hero.web-howtcm .webinar-form-wrapper form label{display:block;color:grey}.hero.web-howtcm .webinar-form-wrapper form .form-group{margin-bottom:.9375rem}.hero.web-howtcm .webinar-form-wrapper form .form-group:last-child{margin-bottom:0}.hero.web-howtcm .webinar-form-wrapper form .form-group .form-input{background-color:rgba(255,255,255,.8);color:#333}.hero.web-howtcm .webinar-form-wrapper form .form-group .form-input:not(.submit){border:1px solid #ebebeb}.hero.web-howtcm .webinar-form-wrapper form .form-group .form-input:active{background-color:#fff;color:grey}.hero.web-howtcm .webinar-form-wrapper form .form-group .form-input:focus{background-color:#fff;color:grey}.hero.web-howtcm .webinar-form-wrapper form .form-group .submit{max-width:130px;padding:4px 18px;margin-bottom:.46875rem;background-color:#619f42;color:#fff;border:none}.hero.web-howtcm .webinar-form-wrapper .g-recaptcha{transform:scale(.83);transform-origin:0 0}.hero.web-wp-p{color:#636466;text-align:center;padding-top:0;background-image:url(/images/17-sucuri-porto-cesar.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-wp-p{background-image:url(/images/17-sucuri-porto-cesar.jpg)}}@media (max-width:991px){.hero.web-wp-p{padding-top:0}}.hero.web-wp-p .hero-content-wrapper{padding-left:0;padding-right:0}.hero.web-wp-p .card-wrapper{background-color:rgba(255,255,255,.8);border-radius:8px;padding:1.875rem;text-align:left}.hero.web-wp-p .card-wrapper .c-lg-4{border-left:1px solid grey;padding-left:1.875rem}@media (max-width:767px){.hero.web-wp-p .card-wrapper .c-lg-4{padding-left:.9375rem;border:none}}.hero.web-wp-p .card-wrapper h1{color:#619f42;font-weight:600;font-size:1.75rem;line-height:1.4;margin-top:0}.hero.web-wp-p .card-wrapper h3{color:grey}.hero.web-wp-p .card-wrapper p{color:grey}.hero.web-wp-p .webinar-form-wrapper{margin-top:.9375rem}.hero.web-wp-p .webinar-form-wrapper form label{display:block;color:grey}.hero.web-wp-p .webinar-form-wrapper form .form-group{margin-bottom:.9375rem}.hero.web-wp-p .webinar-form-wrapper form .form-group:last-child{margin-bottom:0}.hero.web-wp-p .webinar-form-wrapper form .form-group .form-input{background-color:rgba(255,255,255,.8);color:#333}.hero.web-wp-p .webinar-form-wrapper form .form-group .form-input:not(.submit){border:1px solid #ebebeb}.hero.web-wp-p .webinar-form-wrapper form .form-group .form-input:active{background-color:#fff;color:grey}.hero.web-wp-p .webinar-form-wrapper form .form-group .form-input:focus{background-color:#fff;color:grey}.hero.web-wp-p .webinar-form-wrapper form .form-group .submit{max-width:130px;padding:4px 18px;margin-bottom:.46875rem;background-color:#619f42;color:#fff;border:none}.hero.web-wp-p .webinar-form-wrapper .g-recaptcha{transform:scale(.83);transform-origin:0 0}.hero.web-howtaccsec{color:#fff;padding-top:0;background-image:url(/images/16-san-deigo-dre.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-howtaccsec{background-image:url(/images/16-san-deigo-dre.jpg)}}@media (max-width:991px){.hero.web-howtaccsec{padding-top:0}}.hero.web-howtaccsec .hero-text{padding-top:0;padding-bottom:0;text-align:center}.hero.web-howtaccsec .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.web-howtaccsec .hero-text p{color:#fff;text-align:center}.hero.web-howtaccsec .hero-text a{color:#fff}.hero.event-drupalcon-2017{color:#636466;text-align:center;padding-top:0;background-image:url(/images/17-sucuri-drupalcon-2017-hero-image.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.event-drupalcon-2017{background-image:url(/images/17-sucuri-drupalcon-2017-hero-image.jpg)}}@media (max-width:991px){.hero.event-drupalcon-2017{padding-top:0}}.hero.event-drupalcon-2017 .hero-content-wrapper{padding-left:0;padding-right:0}.hero.event-drupalcon-2017 .card-wrapper{background-color:rgba(255,255,255,.8);border-radius:8px;padding:1.875rem;text-align:left}.hero.event-drupalcon-2017 .card-wrapper .c-lg-4{border-left:1px solid grey;padding-left:1.875rem}@media (max-width:767px){.hero.event-drupalcon-2017 .card-wrapper .c-lg-4{padding-left:.9375rem;border:none}}.hero.event-drupalcon-2017 .card-wrapper h1{color:#619f42;font-weight:600;font-size:1.75rem;line-height:1.4;margin-top:0}.hero.event-drupalcon-2017 .card-wrapper h3{color:grey}.hero.event-drupalcon-2017 .card-wrapper p{color:grey}.hero.event-drupalcon-2017 .webinar-form-wrapper{margin-top:.9375rem}.hero.event-drupalcon-2017 .webinar-form-wrapper form label{display:block;color:grey}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group{margin-bottom:.9375rem}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group:last-child{margin-bottom:0}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group .form-input{background-color:rgba(255,255,255,.8);color:#333}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group .form-input:not(.submit){border:1px solid #ebebeb}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group .form-input:active{background-color:#fff;color:grey}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group .form-input:focus{background-color:#fff;color:grey}.hero.event-drupalcon-2017 .webinar-form-wrapper form .form-group .submit{max-width:130px;padding:4px 18px;margin-bottom:.46875rem;background-color:#619f42;color:#fff;border:none}.hero.event-drupalcon-2017 .webinar-form-wrapper .g-recaptcha{transform:scale(.83);transform-origin:0 0}.hero.web-ufix-gbw{color:#fff;padding-top:0;background-image:url(/images/16-sucuri-victoria-alycia.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-ufix-gbw{background-image:url(/images/16-sucuri-victoria-alycia.jpg)}}@media (max-width:991px){.hero.web-ufix-gbw{padding-top:0}}.hero.web-ufix-gbw .hero-content-wrapper{padding-left:0;padding-right:0}.hero.web-ufix-gbw .card-wrapper{background-color:rgba(255,255,255,.8);border-radius:8px;padding:1.875rem;text-align:left}.hero.web-ufix-gbw .card-wrapper .c-lg-4{border-left:1px solid grey;padding-left:1.875rem}@media (max-width:767px){.hero.web-ufix-gbw .card-wrapper .c-lg-4{padding-left:.9375rem;border:none}}.hero.web-ufix-gbw .card-wrapper h1{color:#619f42;font-weight:600;font-size:1.75rem;line-height:1.4;margin-top:0}.hero.web-ufix-gbw .card-wrapper h3{color:grey}.hero.web-ufix-gbw .card-wrapper p{color:grey}.hero.web-ufix-gbw .webinar-form-wrapper{margin-top:.9375rem}.hero.web-ufix-gbw .webinar-form-wrapper form label{display:block;color:grey}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group{margin-bottom:.9375rem}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group:last-child{margin-bottom:0}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group .form-input{background-color:rgba(255,255,255,.8);color:#333}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group .form-input:not(.submit){border:1px solid #ebebeb}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group .form-input:active{background-color:#fff;color:grey}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group .form-input:focus{background-color:#fff;color:grey}.hero.web-ufix-gbw .webinar-form-wrapper form .form-group .submit{max-width:130px;padding:4px 18px;margin-bottom:.46875rem;background-color:#619f42;color:#fff;border:none}.hero.web-ufix-gbw .webinar-form-wrapper .g-recaptcha{transform:scale(.83);transform-origin:0 0}.hero.how-we-do-it{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-koh-phangan-Keir.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.how-we-do-it{background-image:url(/images/16-sucuri-koh-phangan-Keir.jpg)}}@media (max-width:991px){.hero.how-we-do-it{padding-top:0}}.hero.how-we-do-it .hero-text{padding-top:0;padding-bottom:0}.hero.how-we-do-it .hero-text h1{font-size:1.875rem;font-weight:400;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#fff}.hero.webinar{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-victoria-2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.webinar{background-image:url(/images/16-sucuri-victoria-2.jpg)}}@media (max-width:991px){.hero.webinar{padding-top:0}}.hero.webinar .hero-text{padding-top:0;padding-bottom:0}.hero.webinar .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.webinar .hero-text p{color:#fff;text-align:center}.hero.guides{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-las-palmas-nestor.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.guides{background-image:url(/images/16-sucuri-las-palmas-nestor.jpg)}}@media (max-width:991px){.hero.guides{padding-top:0}}.hero.guides .hero-text{padding-top:0;padding-bottom:0}.hero.guides .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.guides .hero-text p{color:#fff;text-align:center}.hero.infographics{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-brooklyn-aj-2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.infographics{background-image:url(/images/16-sucuri-brooklyn-aj-2.jpg)}}@media (max-width:991px){.hero.infographics{padding-top:0}}.hero.infographics .hero-text{padding-top:0;padding-bottom:0}.hero.infographics .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.infographics .hero-text p{color:#fff;text-align:center}.hero.av-malware-removal{color:#636466;padding-top:0;background-image:url(/images/16-huston-chase.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.av-malware-removal{background-image:url(/images/16-huston-chase.jpg)}}@media (max-width:991px){.hero.av-malware-removal{padding-top:0}}.hero.av-malware-removal .container-fluid{padding-bottom:0}.hero.av-malware-removal .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.av-malware-removal .hero-content-wrapper .card-wrapper{color:#fff}.hero.av-malware-removal .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.av-malware-removal .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.av-malware-removal .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.av-malware-removal .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.av-malware-removal .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.av-malware-removal .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.av-malware-removal .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.av-malware-removal .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.av-malware-removal .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.av-malware-removal .t-feat p span{font-weight:600;font-style:normal}.hero.av-malware-scan-det{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-brasilia-juliana.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.av-malware-scan-det{background-image:url(/images/16-sucuri-brasilia-juliana.jpg)}}@media (max-width:991px){.hero.av-malware-scan-det{padding-top:0}}.hero.av-malware-scan-det .container-fluid{padding-bottom:0}.hero.av-malware-scan-det .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper{color:#fff}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.av-malware-scan-det .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.av-malware-scan-det .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.av-malware-scan-det .t-feat p span{font-weight:600;font-style:normal}.hero.brar{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-minsk-paul.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.brar{background-image:url(/images/16-sucuri-minsk-paul.jpg)}}@media (max-width:991px){.hero.brar{padding-top:0}}.hero.brar .container-fluid{padding-bottom:0}.hero.brar .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.brar .hero-content-wrapper .card-wrapper{color:#fff}.hero.brar .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.brar .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.brar .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.brar .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.brar .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.brar .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.brar .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.brar .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.brar .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.brar .t-feat p span{font-weight:600;font-style:normal}.hero.fw-stop-wah{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-banff-joseph.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.fw-stop-wah{background-image:url(/images/16-sucuri-banff-joseph.jpg)}}@media (max-width:991px){.hero.fw-stop-wah{padding-top:0}}.hero.fw-stop-wah .container-fluid{padding-bottom:0}.hero.fw-stop-wah .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper{color:#fff}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.fw-stop-wah .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.fw-stop-wah .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.fw-stop-wah .t-feat p span{font-weight:600;font-style:normal}.hero.fw-ddos-prot{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-brooklyn-aj.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.fw-ddos-prot{background-image:url(/images/16-sucuri-brooklyn-aj.jpg)}}@media (max-width:991px){.hero.fw-ddos-prot{padding-top:0}}.hero.fw-ddos-prot .container-fluid{padding-bottom:0}.hero.fw-ddos-prot .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper{color:#fff}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.fw-ddos-prot .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.fw-ddos-prot .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.fw-ddos-prot .t-feat p span{font-weight:600;font-style:normal}.hero.wwebperf{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-brooklyn-aj.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.wwebperf{background-image:url(/images/16-sucuri-brooklyn-aj.jpg)}}@media (max-width:991px){.hero.wwebperf{padding-top:0}}.hero.wwebperf .container-fluid{padding-bottom:0}.hero.wwebperf .hero-content-wrapper{padding-top:1.875rem;padding-bottom:1.625rem}.hero.wwebperf .hero-content-wrapper .card-wrapper{color:#fff}.hero.wwebperf .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.wwebperf .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.wwebperf .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.wwebperf .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.wwebperf .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.wwebperf .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.wwebperf .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.wwebperf .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.wwebperf .t-feat{margin-bottom:.9375rem}.hero.wwebperf .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.wwebperf .t-feat p span{font-weight:600;font-style:normal}.hero.fw{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-tokyo-pop-server.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.fw{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg)}}@media (max-width:991px){.hero.fw{padding-top:0}}.hero.fw .container-fluid{padding-bottom:0}.hero.fw .hero-content-wrapper .card-wrapper{color:#fff}.hero.fw .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.fw .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.fw .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.fw .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.fw .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.fw .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.fw .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.fw .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.fw .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.fw .t-feat p span{font-weight:600;font-style:normal}.hero.wsp{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-tokyo-pop-server.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.wsp{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg)}}@media (max-width:991px){.hero.wsp{padding-top:0}}.hero.wsp .container-fluid{padding-bottom:0}.hero.wsp .hero-content-wrapper{color:#fff}.hero.wsp .hero-content-wrapper h1{color:#619f42;font-size:35px;color:#fff;font-weight:600;text-transform:uppercase;margin-top:0}.hero.wsp .hero-content-wrapper .wsp-illus .cls-1,.hero.wsp .hero-content-wrapper .wsp-illus .cls-12{font-size:10px}.hero.wsp .hero-content-wrapper .wsp-illus .cls-1,.hero.wsp .hero-content-wrapper .wsp-illus .cls-11{fill:#636566}.hero.wsp .hero-content-wrapper .wsp-illus .cls-1,.hero.wsp .hero-content-wrapper .wsp-illus .cls-10,.hero.wsp .hero-content-wrapper .wsp-illus .cls-16,.hero.wsp .hero-content-wrapper .wsp-illus .cls-7{font-weight:700}.hero.wsp .hero-content-wrapper .wsp-illus .cls-2{fill:#65666a}.hero.wsp .hero-content-wrapper .wsp-illus .cls-3{fill:#62a744}.hero.wsp .hero-content-wrapper .wsp-illus .cls-12,.hero.wsp .hero-content-wrapper .wsp-illus .cls-16,.hero.wsp .hero-content-wrapper .wsp-illus .cls-17,.hero.wsp .hero-content-wrapper .wsp-illus .cls-4,.hero.wsp .hero-content-wrapper .wsp-illus .cls-8{fill:#fff}.hero.wsp .hero-content-wrapper .wsp-illus .cls-5{fill:#609e43}.hero.wsp .hero-content-wrapper .wsp-illus .cls-6{fill:#efefef;fill-rule:evenodd}.hero.wsp .hero-content-wrapper .wsp-illus .cls-7{font-size:13.11px;fill:#636466}.hero.wsp .hero-content-wrapper .wsp-illus .cls-10,.hero.wsp .hero-content-wrapper .wsp-illus .cls-8{font-size:15px}.hero.wsp .hero-content-wrapper .wsp-illus .cls-10,.hero.wsp .hero-content-wrapper .wsp-illus .cls-9{fill:#609f43}.hero.wsp .hero-content-wrapper .wsp-illus .cls-13{fill:#ce3426}.hero.wsp .hero-content-wrapper .wsp-illus .cls-14{fill:#929497}.hero.wsp .hero-content-wrapper .wsp-illus .cls-15{fill:#9c9b9f}.hero.wsp .hero-content-wrapper .wsp-illus .cls-16{font-size:19.12px}.hero.wsp .hero-content-wrapper p a{color:#fff;text-decoration:underline}.hero.wsp .hero-content-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.wsp .hero-content-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.wsp .hero-content-wrapper .pricing p sup{font-size:.75rem}.hero.wsp .hero-content-wrapper .pricing p.small{font-size:.75rem}.hero.wsp .hero-content-wrapper .pricing .btn{margin-top:.9375rem}.hero.wsp .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.wsp .t-feat p span{font-weight:600;font-style:normal}.hero.fw-operations{color:#636466;padding-top:0;background-image:url(/images/16-sucuri-tokyo-pop-server.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.fw-operations{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg)}}@media (max-width:991px){.hero.fw-operations{padding-top:0}}.hero.fw-operations .container-fluid{padding-bottom:0}.hero.fw-operations .hero-content-wrapper .card-wrapper{color:#fff}.hero.fw-operations .hero-content-wrapper .card-wrapper h1{color:#619f42;font-weight:600;text-transform:uppercase;margin-top:0}.hero.fw-operations .hero-content-wrapper .card-wrapper h2{font-size:17px;font-weight:600;text-align:center;margin-top:.9375rem;margin-bottom:.9375rem}.hero.fw-operations .hero-content-wrapper .card-wrapper p a{color:#fff;text-decoration:underline}.hero.fw-operations .hero-content-wrapper .card-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0}.hero.fw-operations .hero-content-wrapper .card-wrapper .pricing p span{font-size:1.25rem;font-weight:700}.hero.fw-operations .hero-content-wrapper .card-wrapper .pricing p sup{font-size:.75rem}.hero.fw-operations .hero-content-wrapper .card-wrapper .pricing p.small{font-size:.75rem}.hero.fw-operations .hero-content-wrapper .card-wrapper .pricing .btn{margin-top:.9375rem}.hero.fw-operations .t-feat p{color:rgba(255,255,255,.55);font-style:italic}.hero.fw-operations .t-feat p span{font-weight:600;font-style:normal}.hero.reports{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-vila-velha-fernando.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.reports{background-image:url(/images/16-sucuri-vila-velha-fernando.jpg)}}@media (max-width:991px){.hero.reports{padding-top:0}}.hero.reports .hero-text{padding-top:0;padding-bottom:0}.hero.reports .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.reports .hero-text p{color:#fff;text-align:center}.hero.customers{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-earth.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.customers{background-image:url(/images/16-sucuri-earth.jpg)}}@media (max-width:991px){.hero.customers{padding-top:0}}.hero.customers .hero-text{padding-top:0;padding-bottom:0}.hero.customers .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.customers .hero-text p{color:#fff;text-align:center}.hero.web-hwgh{color:#636466;text-align:center;padding-top:0;background-image:url(/images/16-sucuri-victoria-2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.web-hwgh{background-image:url(/images/16-sucuri-victoria-2.jpg)}}@media (max-width:991px){.hero.web-hwgh{padding-top:0}}.hero.web-hwgh .hero-text{padding-top:0;padding-bottom:0}.hero.web-hwgh .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:.9375rem;color:#619f42}.hero.web-hwgh .hero-text p{color:#fff;text-align:center}.hero.partners{color:#636466;text-align:center;padding-top:0;background-image:url(/images/17-sucuri-anaheim-dre-jess.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partners{background-image:url(/images/17-sucuri-anaheim-dre-jess.jpg)}}@media (max-width:991px){.hero.partners{padding-top:0}}.hero.partners .hero-text{padding-top:30px;padding-bottom:0}.hero.partners .hero-text h1{font-size:1.875rem;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:0;color:#fff}.hero.partners .hero-text p{color:#fff;text-align:center}.hero.testimonials-new .container{padding-top:0;padding-bottom:0}.hero.testimonials-new .client-profile-wrapper{padding:.9375rem;text-align:center;background-color:#fff}@media (min-width:544px){.hero.testimonials-new .client-profile-wrapper{min-height:423px}}.hero.testimonials-new .client-profile-wrapper img{max-width:100%}.hero.testimonials-new .client-profile-wrapper .profile-content{margin-top:.9375rem}.hero.testimonials-new .client-profile-wrapper .logo+.profile-content{margin-top:0}.hero.testimonials-new .client-profile-wrapper p{margin-top:0;margin-bottom:0}.hero.testimonials-new .client-profile-wrapper p.csw-link{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero.testimonials-new .client-profile-wrapper p.tags a{text-decoration:none}@media (min-width:544px){.hero.testimonials-new .hero-side-content{margin-top:7.5rem}}.hero.testimonials-new .hero-side-content h1{margin-top:0;text-align:center}.hero.testimonials-new .hero-side-content p{text-align:center}.hero.testimonials-new .hero-side-content .c-lg-6 p.heading{text-align:left}.hero.testimonials-new .hero-side-content ul.list-unstyled{margin-left:.9375rem}.hero.partner-inmotion{color:#636466;text-align:center;padding-top:0;background-image:url(/images/header-background-image-x2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partner-inmotion{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.partner-inmotion{padding-top:0}}.hero.partner-inmotion .im-s-branding span:nth-child(2){margin-left:.9375rem;margin-right:.9375rem}.hero.partner-inmotion .hero-text{padding-top:0;padding-bottom:0}.hero.partner-inmotion .hero-text h1{font-size:1.875rem;font-weight:600;margin-top:0;margin-bottom:1.875rem;color:grey}.hero.partner-inmotion .hero-text p{color:grey;text-align:center}.hero.partner-inmotion .hero-text p.heading{color:#619f42;font-weight:600}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .check-list{text-align:left;margin-left:26px}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .feat{display:inline-block}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing{display:inline-block;vertical-align:top;margin-left:1.875rem}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0;line-height:1.2}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing p span{font-size:1.25rem;font-weight:700;color:#619f42}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing p sup{font-size:.75rem}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing p.small{font-size:.75rem;line-height:1.4}.hero.partner-inmotion .hero-text .feat-pricing-wrapper .pricing .btn{margin-top:.46875rem;font-size:12px}.hero.partner-siteground{color:#636466;text-align:center;padding-top:0;background-image:url(/images/header-background-image-x2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partner-siteground{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.partner-siteground{padding-top:0}}.hero.partner-siteground .im-s-branding span:nth-child(2){margin-left:.9375rem;margin-right:.9375rem}.hero.partner-siteground .hero-text{padding-top:0;padding-bottom:0}.hero.partner-siteground .hero-text h1{font-size:1.875rem;font-weight:600;margin-top:0;margin-bottom:1.875rem;color:grey}.hero.partner-siteground .hero-text p{color:grey;text-align:center}.hero.partner-siteground .hero-text p.heading{color:#619f42;font-weight:600}.hero.partner-siteground .hero-text .feat-pricing-wrapper .check-list{text-align:left;margin-left:26px}.hero.partner-siteground .hero-text .feat-pricing-wrapper .feat{display:inline-block}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing{display:inline-block;vertical-align:top;margin-left:1.875rem}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0;line-height:1.2}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing p span{font-size:1.25rem;font-weight:700;color:#619f42}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing p sup{font-size:.75rem}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing p.small{font-size:.75rem;line-height:1.4}.hero.partner-siteground .hero-text .feat-pricing-wrapper .pricing .btn{margin-top:.46875rem;font-size:12px}.hero.partner-a2{color:#636466;text-align:center;padding-top:0;background-image:url(/images/header-background-image-x2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partner-a2{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.partner-a2{padding-top:0}}.hero.partner-a2 .im-s-branding span:nth-child(2){margin-left:.9375rem;margin-right:.9375rem}.hero.partner-a2 .hero-text{padding-top:0;padding-bottom:0}.hero.partner-a2 .hero-text h1{font-size:1.875rem;font-weight:600;margin-top:0;margin-bottom:1.875rem;color:grey}.hero.partner-a2 .hero-text p{color:grey;text-align:center}.hero.partner-a2 .hero-text p.heading{color:#619f42;font-weight:600}.hero.partner-a2 .hero-text .feat-pricing-wrapper .check-list{text-align:left;margin-left:26px}.hero.partner-a2 .hero-text .feat-pricing-wrapper .feat{display:inline-block}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing{display:inline-block;vertical-align:top;margin-left:1.875rem}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0;line-height:1.2}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing p span{font-size:1.25rem;font-weight:700;color:#619f42}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing p sup{font-size:.75rem}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing p.small{font-size:.75rem;line-height:1.4}.hero.partner-a2 .hero-text .feat-pricing-wrapper .pricing .btn{margin-top:.46875rem;font-size:12px}.hero.partner-cloudways{color:#636466;text-align:center;padding-top:0;background-image:url(/images/header-background-image-x2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partner-cloudways{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.partner-cloudways{padding-top:0}}.hero.partner-cloudways .im-s-branding span:nth-child(2){margin-left:.9375rem;margin-right:.9375rem}.hero.partner-cloudways .hero-text{padding-top:0;padding-bottom:0}.hero.partner-cloudways .hero-text h1{font-size:1.875rem;font-weight:600;margin-top:0;margin-bottom:1.875rem;color:grey}.hero.partner-cloudways .hero-text p{color:grey;text-align:center}.hero.partner-cloudways .hero-text p.heading{color:#619f42;font-weight:600}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .check-list{text-align:left;margin-left:26px}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .feat{display:inline-block}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing{display:inline-block;vertical-align:top;margin-left:1.875rem}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0;line-height:1.2}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing p span{font-size:1.25rem;font-weight:700;color:#619f42}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing p sup{font-size:.75rem}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing p.small{font-size:.75rem;line-height:1.4}.hero.partner-cloudways .hero-text .feat-pricing-wrapper .pricing .btn{margin-top:.46875rem;font-size:12px}.hero.partner-wpengine{color:#636466;text-align:center;padding-top:0;background-image:url(/images/header-background-image-x2.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero.partner-wpengine{background-image:url(/images/header-background-image.jpg)}}@media (max-width:991px){.hero.partner-wpengine{padding-top:0}}.hero.partner-wpengine .im-s-branding span:nth-child(2){margin-left:.9375rem;margin-right:.9375rem}.hero.partner-wpengine .hero-text{padding-top:0;padding-bottom:0}.hero.partner-wpengine .hero-text h1{font-size:1.875rem;font-weight:600;margin-top:0;margin-bottom:1.875rem;color:grey}.hero.partner-wpengine .hero-text p{color:grey;text-align:center}.hero.partner-wpengine .hero-text p.heading{color:#619f42;font-weight:600}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .check-list{text-align:left;margin-left:26px}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .feat{display:inline-block}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing{display:inline-block;vertical-align:top;margin-left:1.875rem}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing p{font-size:1rem;margin-top:0;margin-bottom:0;line-height:1.2}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing p span{font-size:1.25rem;font-weight:700;color:#619f42}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing p sup{font-size:.75rem}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing p.small{font-size:.75rem;line-height:1.4}.hero.partner-wpengine .hero-text .feat-pricing-wrapper .pricing .btn{margin-top:.46875rem;font-size:12px}.hero-banners-container{padding:139px 0;float:left}@media (max-width:767px){.hero-banners-container{padding:30px 0;width:90%;margin:0 auto;float:none}}@media (max-width:767px){.hero-banners-container .col-lg-3:not(:last-child){margin-bottom:15px}}.hero-banner{padding:28px;background-color:rgba(0,0,0,.6)}.hero-banner p{color:#fff;font-size:14px;margin-top:0;font-weight:400}.hero-banner .heading{text-transform:uppercase}.logos-wrapper.bg-gray-light{background-color:rgba(65,64,66,.6)}.logos-container{width:100%;float:left;text-align:center;padding-top:.9375rem;padding-bottom:.9375rem}@media (min-width:768px) and (max-width:767px){.logos-container{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:767px){.logos-container{padding-top:0;padding-bottom:0}}.logos-container .list-inline-item{margin-right:0;width:auto;border:none}@media (max-width:767px){.logos-container .list-inline-item:nth-child(4){clear:right}}.logos-container .list-inline-item img{opacity:.7}@media (max-width:767px){.logos-container .list-inline-item img{max-width:80%}}.logos-container li{padding:0 5px}@media (max-width:767px){.logos-container li{padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0}}.partners .logos-container li{padding:0 20px}@media (max-width:767px){.partners .logos-container li{padding-top:15px;padding-bottom:15px;padding-left:0;padding-right:0}}.home .logos-container .list-inline-item img{opacity:.5}.ad-feat-wrapper p.header,.c-ws-wrapper p.header,.ywst-wrapper p.header{line-height:1.4}@media (max-width:767px){.feature{text-align:center}}@media (max-width:767px){.feature{float:left;border-top:1px solid #dadada;padding:.9375rem 0;margin:0 .9375rem}}@media (max-width:767px){.feature .icon{float:none;display:block;margin:0 auto}}@media (max-width:767px){.feature .text-justify{text-align:center!important}}.platforms{text-align:center}.platforms h3{color:#619f42}.platforms .list-block-item{margin-top:0;font-style:italic}.parallax{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:top center}.featured-in{background-image:url(/images/featuredin-background-image-15-ii.png);background-size:cover;background-position:top center}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.featured-in{background-image:url(/images/featuredin-background-image-15-ii.png)}}@media (max-width:767px){.featured-in{background-size:cover}}.featured-in .container{padding-top:30px;padding-bottom:30px}.featured-in h2{color:#fff;font-weight:400}.featured-in h3{color:#fff;font-weight:400}.featured-in .logos-container{margin-top:1.875rem;padding-top:0;padding-bottom:0;padding-left:42px;padding-right:42px}.featured-in .logos-container li{padding:0 .9375rem}@media (max-width:991px){.featured-in .logos-container li{padding:.9375rem .46875rem}}@media (max-width:767px){.featured-in .logos-container li{padding:.9375rem 0}}.features-inline{border-top:2px solid grey;border-bottom:2px solid grey}.features-inline{margin-top:60px;margin-bottom:60px}@media (max-width:767px){.agency-form-wrapper .border-right{border-right:none}}.agency-form-wrapper .form-input.submit{margin-top:30px}.agency-form-wrapper .border-right{border-right:none}.quote-features{margin-top:.9375rem;margin-left:1.875rem}@media (max-width:991px){.quote-features{margin:0 auto;max-width:350px}}.quote-features h3{color:#619f42;margin-bottom:.9375rem}@media (max-width:767px){.quote-features h3{text-align:center}}.quote-features ul{margin-left:2.1875rem}@media (max-width:767px){.quote-features ul{margin-left:.9375rem}}.quote-features ul li{font-size:1.1875rem;margin-top:0!important;font-weight:400}.about-sucuri{background-image:url(/images/worldmap-15.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.about-sucuri{background-image:url(/images/worldmap-15-retina.png)}}.testimonials{background:-webkit-linear-gradient(left,#000 0,#000 22%,transparent 30%,transparent 70%,#000 77%,#000 100%);background:-o-linear-gradient(left,#000 0,#000 22%,transparent 30%,transparent 70%,#000 77%,#000 100%);background:linear-gradient(to right,#000 0,#000 22%,transparent 30%,transparent 70%,#000 77%,#000 100%);background:-webkit-linear-gradient(left,#000 0,#000 16%,transparent 30%,transparent 70%,#000 90%,#000 100%);background:-o-linear-gradient(left,#000 0,#000 16%,transparent 30%,transparent 70%,#000 90%,#000 100%);background:linear-gradient(to right,#000 0,#000 16%,transparent 30%,transparent 70%,#000 90%,#000 100%)}@media (max-width:767px){.testimonials{background-image:url(/images/header-background-image-x2.jpg);background-size:cover}}@media only screen and (max-width:767px) and (min-resolution:192dpi),only screen and (max-width:767px) and (min-resolution:2dppx),(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){.testimonials{background-image:url(/images/header-background-image.jpg)}}@media (max-width:767px){.resources-container .col-lg-4{margin-bottom:1.875rem}}.testimonials p{color:#fff}.testimonial-item:nth-child(odd){padding-right:1.875rem}.testimonial-item:nth-child(even){padding-left:1.875rem}.help p{display:block;font-weight:600;color:grey;margin-bottom:0}.help-wrapper{padding-top:1.875rem;padding-bottom:1.875rem}.help-wrapper a{text-decoration:none}.help-wrapper .lead{margin-bottom:1.875rem}footer{background-color:#414042}@media (max-width:767px){footer{text-align:center;display:none}}footer .container{padding-top:1.875rem;padding-bottom:.9375rem}@media (max-width:767px){footer .list-block-item{border-top:none!important}}@media (max-width:767px){footer .list-inline-item{border-top:none!important;width:auto}}footer a{text-decoration:none}footer .btn{font-size:15px}.footer-logo{width:148px;height:50px;background-image:url(/images/15-footer-logo.png);background-size:100%;margin:0 auto;display:block}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer-logo{background-image:url(/images/15-footer-logo@2.png)}}.footer-social-icons{margin-top:.9375rem}.footer-social-icons .list-inline-item:not(:last-child){margin-right:.25rem}.footer-b{float:left;width:100%;margin-top:1.875rem}.footer-b .list-inline{line-height:1}.footer-b li a{color:#fff;font-size:10px;float:left}.table-container{padding:0 15px;border-bottom:1px solid grey;border-top:1px solid grey;float:left}.table-top p{color:#619f42;margin-top:0;margin-bottom:0}.top-o-overlay{position:absolute;width:100%;height:178px;background-color:rgba(255,255,255,.2);top:0;z-index:0}@media (max-width:767px){.top-o-overlay{display:none}}.top-o-overlay.h-ptable{background-color:#636466;border-top:solid .5rem #fff}.sites-container{width:90%;float:right;margin-right:-28px;margin-bottom:15px}.sites-container p{font-weight:600}@media (max-width:767px){.sites-container p{font-size:.75rem}}@media (max-width:767px){.sites-container{margin-right:-15px}}.no-sites-toggle-container{width:440px;display:block;position:relative;float:left}@media (max-width:991px){.no-sites-toggle-container{float:none;margin:0 auto}}@media (max-width:767px){.no-sites-toggle-container{width:100%}}.no-sites-toggle-container .error{margin-top:15px}.no-sites-toggle-container .error:before{top:55px}.no-sites-toggle{margin:0 auto;display:block;position:relative;float:left}.no-sites-toggle .circle{width:42px;height:42px;border-radius:50%;display:inline-block;float:left;position:relative;background-color:#fff;cursor:pointer;z-index:2}@media (max-width:767px){.no-sites-toggle .circle{width:25px;height:25px}}.no-sites-toggle .circle:not(:first-child){margin-left:50px}@media (max-width:767px){.no-sites-toggle .circle:not(:first-child){margin-left:36px}}.no-sites-toggle .circle.active{background-color:#609f43;border:3px solid #fff}.no-sites-toggle .toggle-progress{height:10px;background-color:#609f43;margin-top:17px;position:absolute;z-index:1;border-right:2px solid #414042;border-left:2px solid #414042}@media (max-width:767px){.no-sites-toggle .toggle-progress{height:4px;margin-top:11px}}.no-sites-toggle .toggle-progress-bg{width:100%;height:16px;background:#fff;margin-top:14px;position:absolute;z-index:1;border:3px solid #414042;border-right:2px solid #414042;border-left:2px solid #414042}@media (max-width:767px){.no-sites-toggle .toggle-progress-bg{height:10px;margin-top:8px}}.no-sites-toggle.h-atoggl .toggle-progress-bg{border-color:transparent;border-top:none;border-bottom:none;width:98%;margin-left:1%;margin-right:1%;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.35)}.no-sites-toggle.h-atoggl .toggle-progress{border-color:transparent;height:17px;margin-top:14px;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.35);margin-left:1%;margin-right:1%}@media (max-width:767px){.no-sites-toggle.h-atoggl .toggle-progress{height:10px;margin-top:8px}}.no-sites-toggle.h-atoggl .circle{box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.35)}.faqs{padding-top:.9375rem}.faqs:nth-child(2){padding-right:1.25rem;padding-left:1.25rem}.faqs:first-child{padding-right:1.25rem}.faqs:last-child{padding-left:1.25rem}.faq p{font-size:14px;margin-top:0;margin-bottom:1.875rem}.faq p.heading{font-size:15px;margin-bottom:.625rem;line-height:1.5}.form-message-container{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;z-index:9999}.form-message-wrapper{position:absolute;float:none;color:#fff;background-color:#fff;padding:15px;border:1px solid #333;border-radius:9px;top:35%;left:0;right:0;margin-left:auto;margin-right:auto;width:300px;z-index:99}.form-message-wrapper .form-message{background-color:#333;border-radius:9px;padding:30px;text-align:center}.form-message-wrapper p:last-child{margin-bottom:0}.form-message-wrapper .confrim-form{font-size:1.0625rem;width:80%}.error{color:#fff;background-color:#790000;padding:7px;position:relative}.error:not(h3):before{content:"";width:10px;height:10px;background-color:#790000;float:left;position:absolute;top:-5px;transform:rotate(45deg)}.error p{font-size:.75rem;line-height:1;margin-top:0;margin-bottom:0;color:#fff!important}h3.error{font-size:1.125rem;line-height:1.4}.g-recaptcha div{margin:0 auto}@media (min-width:992px){.website-security-stack-wrapper{max-width:1065px;padding-left:.9375rem;padding-right:.9375rem}}@media (max-width:991px){.website-security-stack-wrapper{max-width:720px;padding-left:.9375rem;padding-right:.9375rem}}@media (max-width:991px){.website-security-stack-wrapper .center-block{float:left}}@media (max-width:767px){.website-security-stack-wrapper .center-block{float:left}}@media (max-width:767px){.website-security-stack-wrapper{max-width:100%}}.website-security-stack-wrapper .puzzle-cta{padding-top:.9375rem}.website-security-stack{padding:0}@media (max-width:991px){.website-security-stack{width:100%;float:left;padding:0 20px;margin-top:90px;margin-bottom:50px}}@media (max-width:767px){.website-security-stack{height:auto;width:100%;float:left;padding-left:30px;padding-right:30px;margin-top:0;margin-bottom:15px;margin-left:0}}.website-security-stack .left-stacks{float:left}@media (max-width:991px){.website-security-stack .left-stacks{width:35%;float:left}}@media (max-width:767px){.website-security-stack .left-stacks{width:100%}}.website-security-stack .right-stacks{float:right}@media (max-width:991px){.website-security-stack .right-stacks{width:35%;float:left}}@media (max-width:767px){.website-security-stack .right-stacks{float:left;width:100%}}@media (max-width:767px){.website-security-stack .pointer{display:none}}.website-security-stack .stack p:first-child{margin-bottom:0;font-weight:600;text-transform:uppercase}.website-security-stack .stack p:last-child{margin-top:0}.website-security-stack .puzzle-container{width:350px;height:326px;margin:0 auto}@media (max-width:991px){.website-security-stack .puzzle-container{width:349px;height:auto}}@media (max-width:767px){.website-security-stack .puzzle-container{display:none}}@media (max-width:991px){.website-security-stack .puzzle-container img{max-width:100%}}.website-security-stack .stack-defence{width:259px;padding-left:10px;float:left}@media (max-width:991px){.website-security-stack .stack-defence{width:100%;float:left;padding-left:0}}@media (max-width:767px){.website-security-stack .stack-defence{width:100%;text-align:center}}.website-security-stack .stack-response{width:259px;padding-left:10px;float:left}@media (max-width:991px){.website-security-stack .stack-response{width:100%;float:left;padding-left:0}}@media (max-width:767px){.website-security-stack .stack-response{width:100%;text-align:center}}.website-security-stack .stack-protection{width:280px;padding-left:10px;float:left}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-protection{width:283px}}@media (max-width:991px){.website-security-stack .stack-protection{width:100%;float:left;padding-left:25px}}@media (max-width:767px){.website-security-stack .stack-protection{width:100%;text-align:center}}.website-security-stack .stack-detection{width:303px;padding-left:10px;float:left}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-detection{width:283px}}@media (max-width:991px){.website-security-stack .stack-detection{width:100%;float:left;padding-left:25px}}@media (max-width:767px){.website-security-stack .stack-detection{width:100%;text-align:center}}.website-security-stack .stack-defence-wrapper{position:absolute;width:359px;top:34px;left:30px}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-defence-wrapper{left:28}}@media (max-width:991px){.website-security-stack .stack-defence-wrapper{width:250px;top:-73px;bottom:auto;left:-6px;right:auto}}@media (max-width:767px){.website-security-stack .stack-defence-wrapper{position:relative;width:100%;top:auto;left:auto;right:auto;float:left;padding-left:.9375rem;padding-right:.9375rem;padding-top:.9375rem;margin-top:1.875rem;border-top:1px solid grey}}.website-security-stack .stack-defence-wrapper .pointer{float:left;width:100%}@media (max-width:991px){.website-security-stack .stack-defence-wrapper .pointer{float:left;width:100%;top:102px;position:absolute}}.website-security-stack .stack-defence-wrapper .pointer .line{width:334px;height:1px;border-top:1px solid #9c9b9e;float:left}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-defence-wrapper .pointer .line{width:314px}}@media (max-width:991px){.website-security-stack .stack-defence-wrapper .pointer .line{width:90%}}.website-security-stack .stack-defence-wrapper .pointer .line-break-down{width:30px;height:1px;border-top:1px solid #9c9b9e;float:left;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px;margin-left:-5px}@media (max-width:991px){.website-security-stack .stack-defence-wrapper .icon-container{display:none}}@media (max-width:767px){.website-security-stack .stack-defence-wrapper .icon-container{margin-left:auto;width:100%;height:auto;display:block}}@media (max-width:767px){.website-security-stack .stack-defence-wrapper .icon-container .icon{margin:0 auto;float:none;display:block}}.website-security-stack .stack-response-wrapper{position:absolute;width:359px;top:306px;left:60px}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-response-wrapper{left:28px}}@media (max-width:991px){.website-security-stack .stack-response-wrapper{width:250px;top:auto;bottom:8px;left:-4px;right:auto}}@media (max-width:767px){.website-security-stack .stack-response-wrapper{position:relative;width:100%;top:auto;bottom:auto;left:auto;right:auto;float:left;padding-left:15px;padding-right:15px;padding-top:15px;border-top:1px solid grey}}.website-security-stack .stack-response-wrapper .pointer{float:left;width:100%}.website-security-stack .stack-response-wrapper .pointer .line{width:334px;height:1px;border-top:1px solid #9c9b9e;float:left}@media (max-width:991px){.website-security-stack .stack-response-wrapper .pointer .line{width:90%}}.website-security-stack .stack-response-wrapper .pointer .line-break-down{width:30px;height:1px;border-top:1px solid #9c9b9e;float:left;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-10px;margin-left:-5px}@media (max-width:991px){.website-security-stack .stack-response-wrapper .icon-container{display:none}}@media (max-width:767px){.website-security-stack .stack-response-wrapper .icon-container{margin-left:auto;width:100%;height:auto;display:block}}@media (max-width:767px){.website-security-stack .stack-response-wrapper .icon-container .icon{margin:0 auto;float:none;display:block}}.website-security-stack .stack-protection-wrapper{position:absolute;width:411px;top:16px;right:16px}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-protection-wrapper{width:368px;right:28px}}@media (max-width:991px){.website-security-stack .stack-protection-wrapper{width:271px;top:-106px;bottom:auto;left:auto;right:-8px}}@media (max-width:767px){.website-security-stack .stack-protection-wrapper{position:relative;width:100%;top:auto;left:auto;right:auto;float:left;padding-left:15px;padding-right:15px;padding-top:15px;border-top:1px solid grey}}.website-security-stack .stack-protection-wrapper .pointer{float:left;width:100%}@media (max-width:991px){.website-security-stack .stack-protection-wrapper .pointer{position:absolute;top:125px}}.website-security-stack .stack-protection-wrapper .pointer .line{width:318px;height:1px;border-top:1px solid #9c9b9e;float:left}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-protection-wrapper .pointer .line{width:329px}}@media (max-width:991px){.website-security-stack .stack-protection-wrapper .pointer .line{width:90%}}.website-security-stack .stack-protection-wrapper .pointer .line-break-down{width:30px;height:1px;border-top:1px solid #9c9b9e;float:left;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:10px;margin-right:-5px}.website-security-stack .stack-protection-wrapper .icon-container{margin-left:34px}@media (max-width:991px){.website-security-stack .stack-protection-wrapper .icon-container{display:none}}@media (max-width:767px){.website-security-stack .stack-protection-wrapper .icon-container{margin-left:auto;width:100%;height:auto;display:block}}@media (max-width:767px){.website-security-stack .stack-protection-wrapper .icon-container .icon{margin:0 auto;float:none;display:block}}.website-security-stack .stack-detection-wrapper{position:absolute;width:387px;top:290px;right:0}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-detection-wrapper{width:365px;right:28px}}@media (max-width:991px){.website-security-stack .stack-detection-wrapper{width:250px;top:auto;bottom:-17px;left:auto;right:-8px}}@media (max-width:767px){.website-security-stack .stack-detection-wrapper{position:relative;width:100%;top:auto;left:auto;right:auto;float:left;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px;border-top:1px solid grey;border-bottom:1px solid grey}}.website-security-stack .stack-detection-wrapper .pointer{float:left;width:100%}.website-security-stack .stack-detection-wrapper .pointer .line{width:343px;height:1px;border-top:1px solid #9c9b9e;float:left;margin-left:25px}@media (min-width:768px) and (max-width:992px){.website-security-stack .stack-detection-wrapper .pointer .line{width:336px}}@media (max-width:991px){.website-security-stack .stack-detection-wrapper .pointer .line{width:90%}}.website-security-stack .stack-detection-wrapper .pointer .line-break-down{width:30px;height:1px;border-top:1px solid #9c9b9e;float:left;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-10px;margin-right:-5px}.website-security-stack .stack-detection-wrapper .icon-container{margin-left:34px}@media (max-width:991px){.website-security-stack .stack-detection-wrapper .icon-container{display:none}}@media (max-width:767px){.website-security-stack .stack-detection-wrapper .icon-container{margin-left:auto;width:100%;height:auto;display:block}}@media (max-width:767px){.website-security-stack .stack-detection-wrapper .icon-container .icon{margin:0 auto;float:none;display:block}}.website-security-stack svg{max-width:940px}.website-security-stack .st0{opacity:.81;fill:#6b6a6c}.website-security-stack .st1{fill:#6b6a6c}.website-security-stack .st2{fill:#a4a4a5}.website-security-stack .st3{fill:#c8c8c8}.website-security-stack .st4{fill:#71ab57}.website-security-stack .st5{fill:#fff}.website-security-stack .st6{opacity:1;font-weight:600}.website-security-stack .st7{font-size:16px}.website-security-stack .st8{fill:#619f43;stroke:#fff;stroke-miterlimit:10}.website-security-stack .st9{fill:#646667}.website-security-stack .st10{fill:grey}.website-security-stack .st11{font-size:15px}.website-security-stack .st12{font-weight:400}.website-security-stack .st13{fill:#619f43}.website-security-stack .st14{fill:#63a744}.website-security-stack .st15{fill:#646566}.website-security-stack .st16{fill:#62a744}.website-security-stack .st17{fill:#636566}.website-security-stack .st18{fill:#65656a}.av-cta-container{background-image:url(/images/header-background-image-x2.jpg);background-size:cover;background-position:top center;position:relative;z-index:99}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.av-cta-container{background-image:url(/images/header-background-image-x2.jpg)}}.av-cta-container .container{position:relative;z-index:98}.av-cta-container .table.pricing-table tbody th:first-child{padding-left:0}a.learn-more-btn{color:#fff;background-color:#609f43;padding:7px 18px;display:inline-block;font-size:16px;border-radius:9px;text-decoration:none}a.learn-more-btn.btn-ghost{background-color:transparent;color:grey}a.learn-more-btn.btn-ghost:hover{color:#fff;border:none}a.learn-more-btn:hover{background-color:#478237}@media (max-width:545px){.agency-plan{border:none!important}}.agency-plan.h-agency h3{color:#636466;line-height:1.1}.agency-plan.h-agency h3 span{font-size:1.4375rem;font-weight:300}.agency-plan.h-agency p{color:grey}.agency-plan.h-agency .check-list{margin-bottom:1rem;margin-left:2rem}@media (max-width:991px){.agency-plan.border-right{border:none}}.agency-plan h3{color:#609f43;font-weight:400;line-height:1.4}.agency-plan p{color:#fff;margin-top:15px;margin-bottom:15px}@media (max-width:767px){.agency-plan img.img-fluid{max-width:80%;margin:0 auto}}@media (max-width:767px){.agency-plan{padding-bottom:.9375rem;margin-bottom:0}}.agency-features .table-container{padding:0 15px;border-bottom:none;border-top:none;float:left}@media (max-width:767px){.agency-features .table-container{width:100%;margin-left:0;padding:0}}@media (max-width:991px){.agency-features .table-container{width:100%}}.agency-features table{margin-top:0;margin-bottom:0;table-layout:auto;border-collapse:collapse;border-spacing:0}.agency-features .table{width:100%;max-width:100%}.agency-features .table thead th{border:none;padding:0 15px;border-bottom:1px solid #fff}.agency-features .table thead th p{margin-top:0;margin-bottom:0;padding:0 6px 8px 6px}.agency-features .table thead th:nth-child(2) p{padding-left:0}.agency-features .table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.agency-features .table tbody tr:last-child{border-bottom:1px solid #fff}.agency-features .table tbody tr:last-child th p{border:none}.agency-features .table tbody tr th{border:none}.agency-features .table tbody tr th:first-child{padding-left:15px}@media (max-width:767px){.agency-features .table tbody tr th:first-child{padding-left:0}}.agency-features .table tbody tr th:last-child{padding-right:15px}@media (max-width:767px){.agency-features .table tbody tr th:last-child{padding-right:0;vertical-align:bottom}}.agency-features .table tbody tr th p{margin-top:0;margin-bottom:0;padding:6px 0;border-bottom:1px solid grey;line-height:1}.agency-features .table tbody tr th p:first-child{padding-left:6px}@media (max-width:767px){.agency-features .table tbody tr th p{line-height:1.2}}@media (max-width:767px){.key-features{float:left;margin-top:1.875rem}}@media (max-width:767px){.key-features .feature{padding-top:2rem}}@media (max-width:991px){.key-features .feature .c-lg-2{width:60px;float:left}}@media (max-width:767px){.key-features .feature .c-lg-2{width:100%;float:left}}@media (max-width:991px){.key-features .feature .c-lg-10{float:left;margin-top:-60px}}@media (max-width:767px){.key-features .feature .c-lg-10{float:left;margin-top:0}}@media (max-width:991px){.key-features .feature .c-lg-10 .heading{margin-left:70px}}@media (max-width:767px){.key-features .feature .c-lg-10 .heading{margin-left:0}}@media (max-width:991px){.key-features .feature .c-lg-10 p:nth-child(2){margin-top:1.875rem}}.agency-features.h-afeat{float:left}@media (max-width:991px){.agency-features.h-afeat{margin-top:1.875rem}}@media (max-width:767px){.agency-features.h-afeat{margin-top:0}}.agency-features.h-afeat form{float:left}.agency-features.h-afeat .lead p{color:grey}@media (max-width:991px){.agency-features.border-left{border-left:none}}.agency-features tr{display:table-row;vertical-align:inherit;border-color:inherit}.agency-features td,.agency-features th{padding:0}.agency-features .agency-features .table td,.agency-features .table th{vertical-align:top;font-size:15px;font-weight:400}@media (max-width:767px){.agency-features .agency-features .table td,.agency-features .table th{font-size:.925rem}}.agency-features th{text-align:left}.agency-features .agency-features table td,.agency-features table th{line-height:1}.agency .agency-features{background-color:rgba(255,255,255,.17)}.agency .agency-features .table thead th{border-bottom:1px solid grey}.agency .agency-features .table tbody tr:last-child{border-bottom:1px solid grey}.agency .agency-features .table tbody tr th p{line-height:1.4}.custom-enterprise{overflow:visible}.custom-enterprise h2{color:grey;font-size:40px;font-weight:400;margin-top:0}.custom-enterprise p{font-size:16px;line-height:1.7;font-weight:400!important;text-align:left;color:grey;width:100%}@media (max-width:767px){.custom-enterprise p{font-size:.925rem}}.custom-enterprise .list-block{margin-top:15px;margin-bottom:15px;margin-left:30px}@media (max-width:991px){.custom-enterprise .list-block{margin-right:10px}}.custom-enterprise .img-container{position:absolute;float:right;right:-190px;width:701px;top:-50px;z-index:-1}@media (max-width:991px){.custom-enterprise .img-container .img-fluid.lg{display:none}}.custom-enterprise .img-container .img-fluid.md{display:none}@media (max-width:991px){.custom-enterprise .img-container .img-fluid.md{display:block}}@media (max-width:991px){.custom-enterprise .img-container{position:absolute;float:right;right:-11px;width:auto;top:23px;z-index:-1}}@media (max-width:767px){.custom-enterprise .img-container{display:none}}.featured-in-section{background-image:url(/images/featuredin-background-image-15.png);background-size:cover;background-position:top center}@media (max-width:767px){.featured-in-section{background-size:cover}}.featured-in-section .container{padding-top:30px;padding-bottom:30px}.featured-in-section h2{color:#fff;font-weight:400}.featured-in-section .logos-container{margin-top:2rem;padding-top:0;padding-bottom:0}.featured-in-section .logos-container li{padding:0 30px;margin:0 auto!important}@media (max-width:767px){.featured-in-section .logos-container li{padding:15px 0}}.enterprise .featured-in{background-image:url(/images/16-sucuri-fredricton-dana-trish.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.enterprise .featured-in{background-image:url(/images/16-sucuri-fredricton-dana-trish.jpg)}}.enterprise-section-wrapper{overflow:hidden}@media (max-width:767px){.enterprise-section-wrapper{padding-top:0}}@media (min-width:992px){.enterprise-container{width:150%}}@media (max-width:767px){.enterprise-container{text-align:center;padding:0}}.enterprise-container .c-lg-6{max-width:470px}@media (max-width:991px){.enterprise-container .c-lg-6{padding-bottom:1.875rem;width:50%;float:left}}@media (max-width:767px){.enterprise-container .c-lg-6{padding-bottom:1.875rem;width:100%}}@media (max-width:767px){.enterprise-container .c-lg-6.ebasic{border-bottom:1px solid #fff;padding-top:3.75rem;background-color:#636466}}@media (max-width:767px){.enterprise-container .c-lg-6.ecustom{padding-top:1.875rem}}.enterprise-container .c-lg-6.ecustom .get-quote{margin-top:25px}@media (max-width:767px){.enterprise-container .c-lg-6.ecustom .get-quote{margin-top:0}}@media (max-width:767px){.enterprise-container .c-lg-6 ul li{text-align:left}}.enterprise-container .c-lg-6 .anchor{background-color:#619f42;color:#fff;width:15px;float:left;left:-15px;display:none;position:absolute;height:168%;top:-60px;font-size:16px;line-height:10;padding:22% 4px}.enterprise-container .c-lg-6 .anchor:hover{background-color:#478237}@media (max-width:991px){.enterprise-container .c-lg-6.eform{max-width:100%;width:100%;border-left:none}}@media (max-width:767px){.enterprise-container form .c-lg-6{padding-bottom:0}}@media (max-width:767px){.enterprise-container form .submit{margin-top:1.875rem}}@media (max-width:767px){.enterprise-features-wrapper{padding-bottom:0}}.enterprise-features-wrapper .lead h2 span{font-weight:600}.enterprise-features-wrapper .lead h4{font-size:1.25rem;font-weight:600}@media (max-width:991px){.enterprise-features-wrapper .icon{height:50px}}.enterprise-features{margin-top:15px;margin-left:45px}@media (max-width:767px){.enterprise-features{margin-left:1.875rem}}.enterprise-form .form-group{margin-bottom:.9375rem}.s-advantages{background-image:url(/images/16-home-hero-mostar-ii.jpg);background-size:cover;background-repeat:no-repeat}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.s-advantages{background-image:url(/images/16-home-hero-mostar-ii.jpg)}}.s-advantages h2{color:#fff;margin-bottom:1.875rem}.s-advantages .s-advantages-container{border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;float:left}@media (max-width:767px){.s-advantages .s-advantages-container{margin-bottom:1.875rem;border-top:none}}.s-advantages .block-list{width:50%;float:left}@media (max-width:767px){.s-advantages .block-list{width:100%}}.s-advantages .block-list li{width:100%;color:#fff;margin-top:0;padding-top:.46875rem;padding-bottom:.46875rem;font-weight:400}@media (min-width:544px){.s-advantages .block-list li:not(:last-child){border-bottom:1px solid #fff}}.s-advantages-wrapper{margin-top:3.75rem}.s-advantages-wrapper h4{color:grey!important;margin-bottom:0}.s-advantages-wrapper .s-advantages-container{margin-top:1.875rem;padding-top:.46875rem;padding-bottom:.46875rem;padding-left:0;padding-right:0;border-top:1px solid grey;border-bottom:1px solid grey}.s-advantages-wrapper .s-advantages-container .c-lg-6{padding-left:0;padding-right:0}.s-advantages-wrapper .s-advantages-container .block-list .list-block-item{margin-top:0;padding-top:.46875rem;padding-bottom:.46875rem}.s-advantages-wrapper .s-advantages-container .block-list .list-block-item:not(:first-child){border-top:1px solid #ebebeb}.dru-ptable-wrapper .table-lead,.mr-ptable-wrapper .table-lead{margin-top:2.8125rem;margin-bottom:2.5rem}@media (max-width:767px){.dru-ptable-wrapper .table-lead,.mr-ptable-wrapper .table-lead{margin-top:1.875rem;margin-bottom:0;min-height:90px}}.dru-ptable-wrapper .table-lead h3,.mr-ptable-wrapper .table-lead h3{font-size:1.375rem;color:#fff;font-weight:400}.dru-ptable-wrapper .table-lead h4,.mr-ptable-wrapper .table-lead h4{font-size:1.25rem;color:#fff;font-weight:400}@media (max-width:767px){.dru-ptable-wrapper .table-lead h4,.mr-ptable-wrapper .table-lead h4{font-size:1rem}}.dru-ptable-wrapper .table-lead p,.mr-ptable-wrapper .table-lead p{margin-top:0;margin-bottom:0;color:#fff;font-size:.875rem;font-weight:400}.dru-ptable-wrapper .table-lead p.pricing,.mr-ptable-wrapper .table-lead p.pricing{font-size:1.25rem;font-weight:600;color:#619f42}.dru-ptable-wrapper .table-lead p.pricing span,.mr-ptable-wrapper .table-lead p.pricing span{color:#fff;font-size:.875rem}.dru-ptable-wrapper .table-lead p.pricing sup,.mr-ptable-wrapper .table-lead p.pricing sup{color:#fff}@media (max-width:767px){.dru-ptable-wrapper .table-lead p.pricing,.mr-ptable-wrapper .table-lead p.pricing{line-height:1}}.dru-ptable-wrapper .table-lead p.small,.mr-ptable-wrapper .table-lead p.small{font-size:.75rem}.dru-ptable-wrapper .sideb h3,.mr-ptable-wrapper .sideb h3{padding-top:1.0625rem;margin-top:0;margin-bottom:0}@media (max-width:767px){.dru-ptable-wrapper .opt-list,.mr-ptable-wrapper .opt-list{width:30%;float:left}}.dru-ptable-wrapper .opt-list .table-lead,.mr-ptable-wrapper .opt-list .table-lead{margin-top:1.625rem;margin-bottom:2.375rem}@media (max-width:767px){.dru-ptable-wrapper .opt-list .table-lead,.mr-ptable-wrapper .opt-list .table-lead{margin-top:1.875rem;margin-bottom:0;min-height:98px}}@media (max-width:767px){.dru-ptable-wrapper .feat-list,.mr-ptable-wrapper .feat-list{float:left}}@media (max-width:767px){.dru-ptable-wrapper .feat-list:first-child,.mr-ptable-wrapper .feat-list:first-child{width:70%}}@media (max-width:767px){.dru-ptable-wrapper .feat-list h3,.mr-ptable-wrapper .feat-list h3{font-size:1rem}}@media (max-width:767px){.dru-ptable-wrapper .feat-list h4,.mr-ptable-wrapper .feat-list h4{font-size:1rem}}.dru-ptable-wrapper .feat-list .p-table .block-list,.mr-ptable-wrapper .feat-list .p-table .block-list{margin-left:.9375rem}@media (max-width:767px){.dru-ptable-wrapper .feat-list .p-table .block-list,.mr-ptable-wrapper .feat-list .p-table .block-list{margin-left:0}}.dru-ptable-wrapper .feat-list .p-table .list-block-item,.mr-ptable-wrapper .feat-list .p-table .list-block-item{padding-left:.9375rem;font-weight:600}@media (max-width:767px){.dru-ptable-wrapper .feat-list .p-table .list-block-item,.mr-ptable-wrapper .feat-list .p-table .list-block-item{padding-left:0}}.dru-ptable-wrapper .buy-btn-wrapper,.mr-ptable-wrapper .buy-btn-wrapper{float:left;width:100%}.dru-ptable-wrapper .buy-btn-wrapper a.text-link,.mr-ptable-wrapper .buy-btn-wrapper a.text-link{color:grey;display:inline-block;font-size:.75rem;margin-top:.5rem;margin-bottom:1.8125rem}.dru-ptable-wrapper .buy-btn-wrapper a.text-link:hover,.mr-ptable-wrapper .buy-btn-wrapper a.text-link:hover{color:#619f42}.side-pricing-table{border-bottom:1px solid #636466;float:left;width:100%;padding-bottom:.9375rem}.top-d-bar{position:absolute;width:100%;height:128px;background-color:#414042;left:0}@media (max-width:767px){.top-d-bar{height:120px}}.sideb{background-color:#636466;padding-bottom:7.75rem;color:#fff}@media (max-width:991px){.sideb .table-lead{margin-top:1.875rem;margin-bottom:.9375rem}}.sideb h3{margin-top:3.5rem;margin-bottom:3rem}@media (max-width:991px){.sideb h3{margin-top:0;margin-bottom:0}}@media (max-width:991px){.sideb{float:left;width:100%;padding-bottom:1.875rem}}.p-table .list-block-item{margin-top:0;padding:5px 0}@media (max-width:767px){.p-table .list-block-item{height:61px}}.p-table .list-block-item.highlight{font-weight:600}.p-table .list-block-item:not(:first-child){border-top:1px solid #ebebeb}.side-features{padding-bottom:.9375rem;padding-right:.9375rem;padding-left:.9375rem;padding-top:.75rem;border-top:1px solid #ababab;border-bottom:1px solid #ababab}.side-features .list-block-item{font-weight:400;margin-top:0;padding-top:5px;padding-bottom:5px;padding-right:0;padding-left:5px}@media (max-width:767px){.side-features .list-block-item{border-top:none}}.side-features .list-block-item:not(:first-child){border-top:1px solid #7d7d7d}.side-features .list-block-item:after{content:"\2713";width:20px;float:right;height:100%;margin:0 auto;font-family:Helvetica,Arial,Tahoma,sans-serif;color:#619f42;display:block;text-align:center;font-weight:600}.s-how{background-image:url(/images/header-background-image.jpg);background-size:cover;background-repeat:no-repeat}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.s-how{background-image:url(/images/header-background-image-x2.jpg)}}.s-how img{margin-top:25px;float:left}@media (max-width:767px){.s-how img{max-width:100%}}.s-how .how-list{list-style:none;float:left;position:relative}@media (max-width:767px){.s-how .how-list{margin-top:.9375rem}}.s-how .how-list li{width:300px;border-left:1px solid #636466;padding-left:.9375rem;position:relative}@media (max-width:767px){.s-how .how-list li{width:100%;border-left:none}}.s-how .how-list li h4{color:#619f42;font-size:15px;font-weight:600}.s-how .how-list li p{font-weight:400;margin-top:0}.s-how .how-list li:after{content:"";width:70px;height:1px;background-color:#636466;position:absolute;right:304px;top:38px}@media (max-width:767px){.s-how .how-list li:after{display:none}}.s-how .how-list li:not(:first-child){margin-top:30px}.s-how .how-list li:first-child{margin-left:-35px}.s-how .how-list li:nth-child(2){margin-left:55px}.s-how .how-list li:nth-child(3){margin-left:75px}.s-how .how-list li:nth-child(4){margin-left:50px}.s-how .how-list li:nth-child(5){margin-left:-45px}@media (max-width:767px){.s-how .how-list li{margin-left:0!important}}.s-how-protects{background-image:url(/images/header-background-image.jpg);background-size:cover;background-repeat:no-repeat}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.s-how-protects{background-image:url(/images/header-background-image-x2.jpg)}}.s-how-protects .container{padding-bottom:180px}@media (max-width:767px){.s-how-protects .container{padding-bottom:1.875rem}}.s-how-protects img{margin-top:25px}@media (max-width:767px){.s-how-protects img{max-width:100%}}.s-how-protects .s-how-protects-wrapper{text-align:center}.s-how-protects .how-list{list-style:none;float:left;position:absolute;text-align:left;top:0;width:100%}@media (max-width:767px){.s-how-protects .how-list{position:relative;text-align:center;border-bottom:1px solid #888;margin-top:.9375rem}}.s-how-protects li{width:300px;padding-left:.9375rem}.s-how-protects li h4{color:#619f42;font-size:15px;font-weight:600}.s-how-protects li p{font-weight:400;margin-top:0}.s-how-protects li:first-child{position:absolute;top:69px;right:6px}.s-how-protects li:first-child:after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:282px;top:37px;transform:rotate(-45deg)}.s-how-protects li:nth-child(2){position:absolute;top:201px;right:-75px}.s-how-protects li:nth-child(2):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:291px;top:21px;transform:rotate(-22deg)}.s-how-protects li:nth-child(3){position:absolute;top:372px;right:-77px}.s-how-protects li:nth-child(3):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:291px;top:-3px;transform:rotate(26deg)}.s-how-protects li:nth-child(4){position:absolute;top:497px;right:-5px}.s-how-protects li:nth-child(4):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:285px;top:-10px;transform:rotate(37deg)}.s-how-protects li:nth-child(5){position:absolute;top:592px;right:138px}.s-how-protects li:nth-child(5):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:261px;top:-32px;transform:rotate(69deg)}.s-how-protects li:nth-child(6){position:absolute;top:592px;right:393px;width:288px}.s-how-protects li:nth-child(6):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;right:144px;top:-30px;transform:rotate(106deg)}.s-how-protects li:nth-child(7){position:absolute;top:504px;left:138px}.s-how-protects li:nth-child(7):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;left:118px;top:-13px;transform:rotate(132deg)}.s-how-protects li:nth-child(8){position:absolute;top:386px;left:2px}.s-how-protects li:nth-child(8):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;left:188px;top:-2px;transform:rotate(158deg)}.s-how-protects li:nth-child(9){position:absolute;top:211px;left:-23px}.s-how-protects li:nth-child(9):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;left:209px;top:19px;transform:rotate(198deg)}.s-how-protects li:nth-child(10){position:absolute;top:62px;left:-14px}.s-how-protects li:nth-child(10):after{content:"";width:50px;height:1px;background-color:#636466;position:absolute;left:283px;top:35px;transform:rotate(225deg)}@media (max-width:767px){.s-how-protects li{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;padding-top:.46875rem;padding-bottom:.46875rem;padding-right:0;padding-left:0;border-top:1px solid #888}.s-how-protects li:after{display:none}}.affix-footer-banner{position:fixed;z-index:99;bottom:0;display:none;width:100%;-webkit-transition:all 5s;transition:all 5s;border-top:5px solid #559c42;background-color:#333}@media (max-width:767px){.affix-footer-banner{display:none!important}}.affix-footer-banner .container{width:100rem}.affix-footer-banner .sucuri-footer-logo img{padding:12px 0}.affix-footer-banner a{text-decoration:none}.affix-footer-banner h3{font-size:25px;padding:9px 0;text-align:center;color:#609f43;margin-bottom:0;line-height:1;margin-top:4px}@media (max-width:991px){.affix-footer-banner h3{font-size:1.25rem}}.affix-footer-banner .price{font-size:22px;float:left;margin-top:3px;color:#fff}.affix-footer-banner .price{text-align:center}.affix-footer-banner .price span{font-size:13px}.affix-footer-banner .price p{font-size:13px;margin-top:0;margin-bottom:0}.affix-footer-banner .price p,.affix-footer-banner .price span,.affix-footer-banner .price sup{line-height:50%;color:#fff}.affix-footer-banner .btn{margin:7px auto}.testimonials-container{position:relative;overflow:hidden}@media (max-width:767px){.testimonials-container{height:auto!important}}.testimonials-container .container{padding-bottom:0}.testimonial-nav li.list-inline-item{margin-right:0;cursor:pointer}.testimonial-nav li a{font-size:1rem;padding:2px 20px;width:100px;color:grey;text-decoration:none}.testimonial-nav li a.active{color:#619f42}.testimonial-nav li a:hover{color:#619f42}.testimonial-media-nav li.list-inline-item{margin-right:0;cursor:pointer}.testimonial-media-nav li a{font-size:1rem;padding:2px 20px;width:100px;color:grey}.testimonial-media-nav li a.active{color:#619f42}.testimonial-media-nav li a:hover{color:#619f42}.testimonials-avatars-container{padding:30px 20px;border-top:1px solid #cdccce;max-width:936px;position:relative;height:515px;margin:0 17px}@media (max-width:767px){.testimonials-avatars-container{height:auto}}.testimonials-avatars-container .avatars-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.testimonials-avatars-container .avatar-container{position:absolute;left:0}@media (max-width:767px){.testimonials-avatars-container .avatar-container{position:relative}}.testimonials-avatars-container .avatarst{display:block;float:left;width:900px}.testimonials-avatars-container .avatarst.active{left:0}@media (max-width:767px){.testimonials-avatars-container .avatarst{width:100%}}.testimonials-avatars-container .avatarsn{display:block;float:left;width:901px}.testimonials-avatars-container .avatarsn.active{left:0}.testimonials-avatars-container .avatarst a{float:left;width:146px;display:block;position:relative}@media (max-width:767px){.testimonials-avatars-container .avatarst a{width:80px;padding:2px;margin:0 auto!important;display:inline-block;float:none;text-align:center}}@media (max-width:767px){.testimonials-avatars-container .avatarst a img{max-width:100%}}.testimonials-avatars-container .avatarst a:not(.break-next){margin-right:4px}.testimonials-avatars-container .avatarst a:nth-child(6){margin-right:0}.testimonials-avatars-container .avatarst a:nth-child(11){margin-right:0}.testimonials-avatars-container .avatarst a:last-child{margin-right:0}.testimonials-avatars-container .avatarst a:nth-child(7){margin-right:4px;margin-left:75px}@media (max-width:767px){.testimonials-avatars-container .avatarst a:nth-child(7){margin:0 auto}}.testimonials-avatars-container .avatarst a:nth-child(n+7){margin-top:-39px}@media (max-width:767px){.testimonials-avatars-container .avatarst a:nth-child(n+7){margin:0 auto}}.testimonials-avatars-container .avatarst a .hover-testimonial-logo{display:none;position:absolute;height:85px;bottom:43px;left:0;z-index:100}@media (max-width:767px){.testimonials-avatars-container .avatarst a .hover-testimonial-logo{display:none}}.testimonials-avatars-container .avatarst a .hover-testimonial-logo img{height:auto;opacity:1}.testimonials-avatars-container .avatarst a .hover-testimonial-logo p{color:#333;font-size:.875rem;font-weight:600;font-style:normal;text-align:center;margin:0 auto;width:100%;float:left;animation:testimonial-slide-down .1s linear}.testimonials-avatars-container .avatarst a .hover-testimonial-logo p:first-child{font-size:.625rem;margin-top:26px}.testimonials-avatars-container .avatarst a:hover:after{content:"";background-image:url(/images/icons/16-testimonials-background-white-border.png);position:absolute;width:100%;height:100%;z-index:99;right:0;top:0;animation:fade-in .4s linear}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.testimonials-avatars-container .avatarst a:hover:after{background-image:url(/images/icons/16-testimonials-background-white-border.png)}}@media (max-width:767px){.testimonials-avatars-container .avatarst a:hover:after{display:none}}.testimonials-avatars-container .avatarst a:hover .hover-testimonial-logo{display:block;animation:testimonial-slide-down .1s linear}@media (max-width:767px){.testimonials-avatars-container .avatarst a:hover .hover-testimonial-logo{display:none}}.testimonials-avatars-container .avatarst a.loading img{opacity:.2}.testimonials-avatars-container .avatarst a.loading:after{content:"";background-image:url(/images/icons/16-loading-gif.gif);position:absolute;width:100px;height:100px;z-index:99;right:24px;top:35px;animation:fade-in .4s linear}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.testimonials-avatars-container .avatarst a.loading:after{background-image:url(/images/icons/16-loading-gif.gif)}}.testimonials-avatars-container .avatarst a.loading .hover-testimonial-logo{display:none;animation:testimonial-slide-down .1s linear}.testimonials-avatars-container .avatarsn a{float:left;width:146px;display:block;position:relative}@media (max-width:767px){.testimonials-avatars-container .avatarsn a{display:inline-block;float:none;text-align:center}}.testimonials-avatars-container .avatarsn a:not(.break-next){margin-right:5px}.testimonials-avatars-container .avatarsn a:nth-child(6){margin-right:0}.testimonials-avatars-container .avatarsn a:nth-child(11){margin-right:0}.testimonials-avatars-container .avatarsn a:last-child{margin-right:0}.testimonials-avatars-container .avatarsn a.break-next{margin-right:5px}.testimonials-avatars-container .avatarsn a.break-next.push-right{margin-left:76px}.testimonials-avatars-container .avatarsn a:nth-child(+n+7){margin-top:-39px}@media (max-width:767px){.testimonials-avatars-container .avatarsn a:nth-child(+n+7){margin:0 auto}}.testimonials-avatars-container .avatarsn a .hover-testimonial-logo{display:none;position:absolute;height:85px;bottom:43px;left:0;z-index:100}.testimonials-avatars-container .avatarsn a .hover-testimonial-logo img{height:auto}.testimonials-avatars-container .avatarsn a .hover-testimonial-logo p{color:#fff;font-size:.875rem;font-weight:600;font-style:normal;text-align:center;margin:0 auto;width:100%;float:left;animation:testimonial-slide-down .1s linear}.testimonials-avatars-container .avatarsn a .hover-testimonial-logo p:first-child{font-size:.625rem;margin-top:26px}@media (max-width:767px){.testimonials-avatars-container .avatarsn a .hover-testimonial-logo{display:none}}.testimonials-avatars-container .avatarsn a:hover:after{content:"";background-image:url(/images/clients/15-testimonial-mouseover.png);position:absolute;width:100%;height:100%;z-index:99;right:0;top:0;animation:fade-in .4s linear}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.testimonials-avatars-container .avatarsn a:hover:after{background-image:url(/images/clients/15-testimonial-mouseover.png)}}@media (max-width:767px){.testimonials-avatars-container .avatarsn a:hover:after{display:none}}.testimonials-avatars-container .avatarsn a:hover .hover-testimonial-logo{display:block;animation:testimonial-slide-down .1s linear}@media (max-width:767px){.testimonials-avatars-container .avatarsn a:hover .hover-testimonial-logo{display:none}}.testimonials-avatars-container .avatars-pagination{position:absolute;bottom:20px;list-style:none;left:0;right:0}.testimonials-avatars-container .avatars-pagination ul li{display:inline-block;width:10px;height:10px;border-radius:5px;margin:0 5px;background-color:#888;cursor:pointer}.testimonials-avatars-container .avatars-pagination ul li.active{background-color:#333}@media (max-width:767px){.testimonials-avatars-container .avatars-pagination{display:none}}@media (max-width:767px){.testimonials-avatars-container .avatars-nav{display:none}}.inner-testimonial-wrapper{position:absolute;left:0;width:100%;top:0;z-index:101;background-image:url(/images/header-background-image-x2.jpg);background-size:cover;background-position:center top;background-color:#fff}@media (max-width:767px){.inner-testimonial-wrapper{position:relative!important}}.testimonial-wrapper{padding:0;position:relative}@media (max-width:767px){.testimonial-nav{display:none}}.inner-avatar{padding:40px 0;background-color:#4e4d4e;width:100%;height:100%;float:left}@media (max-width:767px){.inner-avatar{height:auto!important}}.inner-avatar .ia-list{position:relative}.inner-avatar .ia-list ul.avatar-icon-list{list-style:none;float:left;width:100%}.inner-avatar .ia-list ul.avatar-icon-list>li{display:inline;float:left}.inner-avatar .ia-list ul.avatar-icon-list>li:first-child{position:absolute;left:46px;top:-23px}.inner-avatar .ia-list ul.avatar-icon-list>li:nth-child(2){position:absolute;top:1px;left:85px;z-index:105}.inner-avatar .ia-list ul.avatar-icon-list>li:hover .t-social-icons{display:block!important;overflow:hidden;animation:social-w-in .3s}.inner-avatar .ia-list ul.avatar-icon-list>li:hover .t-social-icons ul{animation:social-in .5s}.inner-avatar .t-social-icons{display:none;top:2px;height:27px;left:12px;padding:3px 2px;padding-left:20px;background-color:#999;z-index:-99;position:absolute;width:94px;border-top-right-radius:14px;border-bottom-right-radius:14px}.inner-avatar .t-social-icons ul{position:absolute;line-height:1;left:20px}.inner-avatar .t-social-icons ul li{display:inline-block;line-height:1}.inner-avatar .t-social-icons ul li .social-icon{width:20px;height:20px;background-size:100%}.inner-avatar .t-social-icons ul li .social-icon:hover{background-position:0 20px!important}.inner-avatar .ia-heading{margin-top:3.375rem;padding:15px 0;background-color:#619f42}.inner-avatar .ia-heading h2{font-size:1.4rem;color:#fff}.inner-avatar .ia-heading h4{color:#fff}.inner-avatar .ia-heading p{margin-bottom:.5rem;margin-top:.5rem}.inner-avatar .ia-heading p.twitter a{color:#fff}.inner-avatar .ia-heading a{color:#fff;text-decoration:none}.inner-avatar .ia-heading a:hover{text-decoration:none;font-weight:600}.inner-avatar .ia-banner{padding:7px 15px;background-color:#619f42}.inner-avatar .ia-banner img{max-width:100%}.inner-avatar .l-cta{padding:15px 0}.inner-avatar .l-cta h3{font-size:1.375rem;color:#fff}.inner-avatar .l-cta h4{font-size:1.375rem;font-weight:600;color:#619f42}.inner-avatar .l-cta p{margin-top:0;margin-bottom:0;color:#fff}.inner-avatar .l-cta p.pricing{font-size:1.375rem}.inner-avatar .l-cta p.pricing span{font-size:1.125rem;color:#fff}.inner-avatar .l-cta p.small{font-size:.75rem;font-style:italic}.inner-avatar .l-cta a.buy{color:#fff;margin-top:.9375rem}.inner-avatar .l-cta a.buy:hover{text-decoration:none}.inner-avatar .l-cta img{max-width:100%}.inner-avatar .ia-flist h5{font-size:.9375rem;margin-top:1.875rem;font-weight:600}.inner-avatar .ia-flist ul li:not(:first-child){margin-top:.3125rem}.inner-avatar .ia-flist ul li p{font-weight:300;font-size:.875rem;margin:0}.inner-avatar .ia-platform{margin-top:0;position:absolute;bottom:15px}.inner-avatar .ia-platform img{width:200px}.inner-testimonial{padding-top:2.1875rem;padding-left:.9375rem}.inner-testimonial .it-lead{float:left;width:100%}@media (max-width:767px){.inner-testimonial .it-lead{margin-top:.9375rem}}.inner-testimonial h3{margin-left:.46875rem;margin-bottom:0;float:left}.inner-testimonial .icon-social-share-t{float:right}.inner-testimonial .icon-social-share-it{width:74px;float:right;cursor:pointer;position:absolute;right:-16px;padding-bottom:30px;top:46px}@media (max-width:767px){.inner-testimonial .icon-social-share-it{display:none}}.inner-testimonial .icon-social-share-it p{margin-bottom:0;margin-top:10px;font-size:1rem;color:#619f42;font-weight:600;line-height:1;padding:0}.inner-testimonial .icon-social-share-it p span{font-family:sans-serif;color:grey}.inner-testimonial .icon-social-share-it .t-social-icons{position:absolute;display:none;top:22px;width:77px;background-color:#999;padding:3px 4px;height:26px;border-radius:4px}.inner-testimonial .icon-social-share-it .t-social-icons ul{line-height:1}.inner-testimonial .icon-social-share-it .t-social-icons .list-inline-item{margin-right:0;width:20px;line-height:1}.inner-testimonial .icon-social-share-it .t-social-icons .list-inline-item i.social-icon{width:20px;height:20px;background-size:100%}.inner-testimonial .icon-social-share-it .t-social-icons .list-inline-item i.social-icon:hover{background-position:0 20px}.inner-testimonial .icon-social-share-it:hover .t-social-icons{display:block;animation:social-it-in .3s}.inner-testimonial hr{width:100%;float:left}.inner-testimonial .it-content{width:100%;padding-right:1rem;float:left;top:0}.inner-testimonial .it-content .content-wrapper{float:left;position:relative;width:100%}.inner-testimonial .it-content .content-wrapper img{max-width:100%}.inner-testimonial .it-content .why-f{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px}.inner-testimonial .it-content .why-f h4{color:#619f42;font-size:1.25rem;padding-left:0}.inner-testimonial .it-content .why-f ul{margin-left:0}.inner-testimonial .it-content .why-f ul li{font-size:.9375rem}.inner-testimonial .it-content .why-f ul li:not(:first-child){margin-top:0}.inner-testimonial .it-content .why-f ul li:before{content:"";width:4px;height:4px;background-color:#619f42;float:left;display:block;border-radius:50%;margin-top:10px;margin-right:8px}.inner-testimonial .it-content pre{white-space:normal}.inner-testimonial .it-content .it-lead{border-bottom:1px solid #fff;margin-bottom:1rem}.inner-testimonial .it-content h3{margin-top:1rem;margin-bottom:1rem}.inner-testimonial .it-content h4{padding-left:.9375rem;line-height:1.4}.inner-testimonial .it-content ul{list-style-type:disc;margin-left:2rem}.inner-testimonial .it-content ul li{font-weight:400}.inner-testimonial .it-content iframe{display:block}.inner-testimonial p{font-weight:400;padding-left:.9375rem}.inner-testimonial p:first-child{margin-top:0}.inner-testimonial ol{margin-left:1.875rem}.inner-testimonial ol li{font-weight:300;font-size:.875rem;line-height:1.6}.arrow-nav-t{position:absolute;bottom:30px;left:258px}.arrow-nav-t .arrow-nav-t-list{list-style:none;text-align:center;width:680px;height:30px;margin:0 auto;position:relative}.arrow-nav-t .arrow-nav-t-list li{display:inline-block;width:332px;float:left;height:30px;background-color:#636466}.arrow-nav-t .arrow-nav-t-list li:first-child{text-align:left;margin-right:15px}.arrow-nav-t .arrow-nav-t-list li:first-child a{padding-left:70px}.arrow-nav-t .arrow-nav-t-list li:first-child:after{content:"";width:60px;height:30px;float:left;background-image:url(/images/icons/15-t-left-nav-bg.png);background-position:20px 7px;background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.arrow-nav-t .arrow-nav-t-list li:first-child:after{background-image:url(/images/icons/15-t-left-nav-bg.png)}}.arrow-nav-t .arrow-nav-t-list li:nth-child(2){text-align:right}.arrow-nav-t .arrow-nav-t-list li:nth-child(2) a{padding-right:70px;text-decoration:none}.arrow-nav-t .arrow-nav-t-list li:nth-child(2):after{content:"";width:60px;height:30px;float:right;background-image:url(/images/icons/15-t-left-nav-bg.png);background-position:20px 7px;background-repeat:no-repeat;transform:rotate(180deg);position:absolute;right:0;top:0;z-index:0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.arrow-nav-t .arrow-nav-t-list li:nth-child(2):after{background-image:url(/images/icons/15-t-left-nav-bg.png)}}.arrow-nav-t .arrow-nav-t-list li a{color:#fff;display:block;position:relative;z-index:1}.arrow-nav-t .arrow-nav-t-list li a:nth-child(2) .go-up:before{content:"";background-image:url(/images/icons/15-t-dir-icon.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.arrow-nav-t .arrow-nav-t-list li a:nth-child(2) .go-up:before{background-image:url(/images/icons/15-t-dir-icon.png)}}.arrow-nav-t .arrow-nav-t-list li a:hover{text-decoration:none}.arrow-nav-t .arrow-nav-t-list li:hover{background-color:#333}@media (max-width:767px){.arrow-nav-t .arrow-nav-t-list{display:none}}.arrow-nav-t p{margin-bottom:3px;margin-top:3px}.right-t-nav{position:absolute;right:-30px;top:44%}.right-t-nav li{width:10px;height:10px;border-radius:50%;display:block;border:1px solid grey;cursor:pointer}.right-t-nav li:not(:first-child){margin:15px 0}.right-t-nav li.active{background-color:#619f42;border:none}.scrollbar{display:none;position:absolute;width:8px;height:460px;background-color:#353535;right:-12px;top:120px}.scrollbar .inner-scrollbar{position:absolute;width:8px;background-color:#619f42}.scrollbar .to-top{content:"";width:12px;height:14px;position:absolute;top:-16px;left:-2px;background-image:url(/images/icons/15-t-dir-icon.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.scrollbar .to-top{background-image:url(/images/icons/15-t-dir-icon.png)}}.scrollbar .to-bottom{content:"";width:12px;height:14px;position:absolute;bottom:-16px;left:-2px;background-position:6px 0;background-image:url(/images/icons/15-t-dir-icon.png)}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.scrollbar .to-bottom{background-image:url(/images/icons/15-t-dir-icon.png)}}.inner-testimonial-anchor{position:absolute;width:30px;background-color:#619f42;left:0;height:100%;cursor:pointer;background-image:url(/images/icons/15-t-left-nav-bg.png);background-position:5px 48px;background-repeat:no-repeat}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.inner-testimonial-anchor{background-image:url(/images/icons/15-t-left-nav-bg.png)}}.inner-testimonial-anchor:hover{background-color:#478237}@media (max-width:767px){.inner-testimonial-anchor{display:none}}.t-slide{display:none;padding:0}.t-slide.active{display:block}@media (max-width:767px){.t-slide{display:block!important}}.stats-container{width:100%;float:left;text-align:center;background-color:#9c9b9e;padding-top:.9375rem;padding-bottom:.9375rem;margin-bottom:1.875rem}.stats-container ul li{text-align:left}.stats-container ul li p{color:#333;margin:0;line-height:1}.stats-container ul li p:first-child{color:#fff;font-size:38px}.stats-container ul li p:first-child sup{color:#333}.stats-container ul li p:first-child span{font-size:18px}.t-cta{background-image:url(/images/header-background-image-x2.jpg);background-size:cover;background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.t-cta{background-image:url(/images/header-background-image.jpg)}}.testimonials-form{float:left}.hero-nav-wrapper{background-color:#636466;border-top:5px solid #619f42;width:100%;z-index:999;top:0}@media (max-width:767px){.hero-nav-wrapper{display:none}}@media (max-width:991px){.hero-nav-wrapper .container{padding-left:.9375rem;padding-right:.9375rem;max-width:100%}}.hero-nav-wrapper .nav-container ul.list-inline{text-align:center}.hero-nav-wrapper .nav-container ul.list-inline li.list-inline-item{margin-right:auto;position:relative}.hero-nav-wrapper .nav-container ul.list-inline li.list-inline-item a{padding:8px 10px;display:block;color:#fff;text-decoration:none}.hero-nav-wrapper .nav-container ul.list-inline li.list-inline-item a.active{background-color:#414042}.hero-nav-wrapper .nav-container ul.list-inline li.share-li{float:right;padding-top:4px}.hero-nav-wrapper .nav-container ul.list-inline li.share-li a{padding:0}.hero-nav-wrapper .nav-container ul.list-inline li.share-li:hover a{background-color:transparent}.hero-nav-wrapper .nav-container ul.list-inline li:hover a{background-color:#414042}.hero-nav-wrapper .nav-container ul.list-inline li:hover .s-social-icons{display:block!important;overflow:hidden;animation:socials-w-in .3s}.hero-nav-wrapper .nav-container ul.list-inline li:hover .s-social-icons ul{animation:socials-in .5s}.security-report-q2 .hero-nav-wrapper .nav-container ul.list-inline li.list-inline-item a{padding:8px 8px}.security-report-q2 .hero-nav-wrapper .nav-container ul.list-inline li.share-li{float:none;padding-top:0;position:absolute;top:4px}.security-report-q2 .hero-nav-wrapper .nav-container ul.list-inline li.share-li a{padding:0}.security-report-q2 .hero-nav-wrapper .nav-container ul.list-inline li.share-li .s-social-icons{top:2px}.security-report-q2 .btn-wrapper a.btn{font-size:.9375rem}.r-content{padding-bottom:0}.r-content.pb-60{padding-bottom:60px}.r-content .lead-b{background-color:#414042;padding:8px 0}.r-content .lead-b:before{content:"";width:15px;height:33px;position:absolute;left:-8px;top:0;background-color:#619f42}.r-content .lead-b h3{font-size:1.0625rem;line-height:1;margin-bottom:0;margin-left:.9375rem;color:#fff}.r-content blockquote{margin-top:1rem;margin-bottom:1rem;font-weight:600;color:#619f42;text-align:left}.r-content img{max-width:100%}.r-content .block-p{background-color:grey;color:#fff}.r-content .block-p blockquote{color:#fff;text-align:center;padding:60px 30px;font-size:1.5rem}.r-content .block-p blockquote:before{color:#fff}.r-content .block-p blockquote:after{color:#fff}.r-content p a{font-weight:600}.r-content table.report-table thead th{width:60%}.r-content table.report-table thead th:first-child{width:40%}.r-content table.report-table thead p{font-weight:600}.r-content table.report-table tr{border-bottom:1px solid #ebebeb}.r-content table.report-table tr p{margin-top:.46875rem;margin-bottom:.46875rem}.r-content pre{margin-bottom:0;background-color:#ebebeb;padding:0 30px}.s-social-icons{display:none;top:6px;height:27px;left:12px;padding:3px 2px;padding-left:20px;background-color:#999;z-index:-1;position:absolute;width:94px;border-top-right-radius:14px;border-bottom-right-radius:14px}.s-social-icons ul{position:absolute;line-height:1;left:8px;width:100%}.s-social-icons ul li{display:inline-block;line-height:1}.s-social-icons ul li .social-icon{width:20px;height:20px;background-size:100%}.s-social-icons ul li .social-icon:hover{background-position:0 20px!important}@media (max-width:767px){.lp .bg-gray .key-features{margin-top:1rem}}.bg-grad{position:relative}.bg-grad .top-o-overlay{position:absolute;width:100%;height:158px;background-color:rgba(255,255,255,.2);top:0;z-index:0}.bg-grad .top-o-overlay.short{height:120px}.bg-grad .border-left{border-left:1px solid #c5c7d1}@media (min-width:544px){.bg-grad .form-lead{margin-bottom:60px}}@media (max-width:767px){.bg-grad .form-lead{margin-bottom:30px}}.bg-grad form input:not([type=submit]){border:1px solid #dadada}.bg-grad form select{border:1px solid #dadada}.bg-grad form .form-group{margin-bottom:.9375rem}@media (max-width:767px){.bottom-form-wrapper form{float:left;padding-top:.9375rem;background-color:rgba(255,255,255,.5)}}.home-enterprise-form-wrapper .form-lead h3{font-size:1.875rem;margin-bottom:0}.home-enterprise-form-wrapper .enter-content h3 span{font-size:1.4375rem;font-weight:300}.home-enterprise-form-wrapper .enter-content .check-list{margin-left:2rem;margin-top:1rem;margin-bottom:1rem}.home-enterprise-form-wrapper .form-lead-h h3{margin-bottom:30px;margin-top:15px}.home-enterprise-form-wrapper .form-group{margin-bottom:1rem}.home-enterprise-form-wrapper .form-group input:not([type=submit]){border:1px solid #dadada}.home-enterprise-form-wrapper .form-group select{border:1px solid #dadada}.lp-footer{border-top:4px solid #619f42}.lp-footer p{margin-top:0;margin-bottom:0;color:#fff;font-size:.75rem;line-height:1;margin-top:5px}@media (max-width:991px){.lp-footer p{text-align:center}}.lp-footer a{line-height:1}.lp-footer .container{padding-top:1rem}@media (min-width:544px){.lp-footer-nav li.list-inline-item:not(:last-child){margin-right:.9375rem}}@media (max-width:991px){.lp-footer-nav{text-align:center}}.lp-footer-social-icons{line-height:1}@media (min-width:544px){.lp-footer-social-icons li.list-inline-item:not(:last-child){margin-right:4px}.lp-footer-social-icons li i.social-icon{width:24px;height:24px}.lp-footer-social-icons li i.social-icon:hover{background-position:0 24px}}.semmp-wrapper{margin-top:1.875rem}.semmp-wrapper #semmp-svg .cls-1,.semmp-wrapper #semmp-svg .cls-11,.semmp-wrapper #semmp-svg .cls-4,.semmp-wrapper #semmp-svg .cls-8{opacity:.75}.semmp-wrapper #semmp-svg .cls-1{font-size:20px}.semmp-wrapper #semmp-svg .cls-1,.semmp-wrapper #semmp-svg .cls-11,.semmp-wrapper #semmp-svg .cls-14,.semmp-wrapper #semmp-svg .cls-16,.semmp-wrapper #semmp-svg .cls-2,.semmp-wrapper #semmp-svg .cls-3,.semmp-wrapper #semmp-svg .cls-6{fill:#414042}.semmp-wrapper #semmp-svg .cls-1,.semmp-wrapper #semmp-svg .cls-14{font-family:OpenSans-Semibold,Open Sans;font-weight:700}.semmp-wrapper #semmp-svg .cls-2{opacity:.8}.semmp-wrapper #semmp-svg .cls-3{opacity:.18}.semmp-wrapper #semmp-svg .cls-5{fill:#636667}.semmp-wrapper #semmp-svg .cls-6{opacity:.4}.semmp-wrapper #semmp-svg .cls-12,.semmp-wrapper #semmp-svg .cls-7,.semmp-wrapper #semmp-svg .cls-8{fill:#fff}.semmp-wrapper #semmp-svg .cls-13,.semmp-wrapper #semmp-svg .cls-9{fill:#808384}.semmp-wrapper #semmp-svg .cls-9{opacity:.85}.semmp-wrapper #semmp-svg .cls-10{opacity:.9}.semmp-wrapper #semmp-svg .cls-11,.semmp-wrapper #semmp-svg .cls-12,.semmp-wrapper #semmp-svg .cls-13{fill-rule:evenodd}.semmp-wrapper #semmp-svg .cls-13{opacity:.6}.semmp-wrapper #semmp-svg .cls-14{font-size:17.98px}.semmp-wrapper #semmp-svg .cls-15{fill:#609f43}.semmp-wrapper #semmp-svg .cls-17{fill:#f1f2f2}.semmp-wrapper #semmp-svg #Inventory_Management:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Inventory_Management:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Inventory_Management:hover .cls-3{opacity:1}.semmp-wrapper #semmp-svg #Inventory_Management:hover .cls-4{opacity:1}.semmp-wrapper #semmp-svg #Inventory_Management:hover .cls-5{fill:#fff}.semmp-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-3{opacity:1}.semmp-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-4{opacity:1}.semmp-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-5{fill:#fff}.semmp-wrapper #semmp-svg #IoC:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #IoC:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #IoC:hover .cls-3{opacity:1}.semmp-wrapper #semmp-svg #IoC:hover .cls-4{opacity:1}.semmp-wrapper #semmp-svg #IoC:hover .cls-5{fill:#fff}.semmp-wrapper #semmp-svg #Software:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Software:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Software:hover .cls-6{opacity:1}.semmp-wrapper #semmp-svg #Software:hover .cls-7{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #Injections:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Injections:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Injections:hover .cls-6{opacity:1}.semmp-wrapper #semmp-svg #Injections:hover .cls-7{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #Spam:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Spam:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Spam:hover .cls-6{opacity:1}.semmp-wrapper #semmp-svg #Spam:hover .cls-8{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #Load_Balance:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #Load_Balance:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #Load_Balance:hover .cls-9{opacity:1;fill:#414042}.semmp-wrapper #semmp-svg #Load_Balance:hover .cls-10{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #GlobalAnyCast:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #GlobalAnyCast:hover .cls-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #GlobalAnyCast:hover .cls-9{opacity:1;fill:#414042}.semmp-wrapper #semmp-svg #GlobalAnyCast:hover .cls-10{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #BruteForce:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #BruteForce:hover .cls-1-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #BruteForce:hover .cls-2{opacity:1}.semmp-wrapper #semmp-svg #BruteForce:hover .cls-10{opacity:1;fill:#fff}.semmp-wrapper #semmp-svg #DDoS:hover .cls-1{fill:#619f42}.semmp-wrapper #semmp-svg #DDoS:hover .cls-1-2{opacity:1;fill:#619f42}.semmp-wrapper #semmp-svg #DDoS:hover .cls-2{opacity:1}.semmp-wrapper #semmp-svg #DDoS:hover .cls-10{opacity:1;fill:#fff}.trusted-by{background-image:url(/images/featuredin-background-image-15.png);background-size:cover;padding:.9375rem 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trusted-by{background-image:url(/images/featuredin-background-image-15.png)}}.trusted-by .container{padding:0}.trusted-by .lead{margin-top:0}.trusted-by h2{color:#fff;font-weight:300}.trusted-by .logos-container{padding-bottom:0}.trusted-by.agencies{padding-top:1.875rem;padding-bottom:1.875rem;background-image:url(/images/16-sucuri-phoneix-eric.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trusted-by.agencies{background-image:url(/images/16-sucuri-phoneix-eric.jpg)}}.trusted-by.agencies .lead{margin-bottom:.9375rem}.drupal-security-lp .bg-gray{background-image:url(/images/16-whysucuri-background-image.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.drupal-security-lp .bg-gray{background-image:url(/images/16-whysucuri-background-image.jpg)}}#drupal-security{opacity:.75}#drupal-security .cls-1{fill:#609f43}#drupal-security .cls-14,#drupal-security .cls-17,#drupal-security .cls-2,#drupal-security .cls-4,#drupal-security .cls-6,#drupal-security .cls-7{fill:#414042}#drupal-security .cls-3{fill:#f1f2f2}#drupal-security .cls-4{opacity:.8}#drupal-security .cls-16,#drupal-security .cls-5{fill:#808384}#drupal-security .cls-5{opacity:.85}#drupal-security .cls-5:hover{opacity:1}#drupal-security .cls-6{opacity:.4}#drupal-security .cls-6:hover{opacity:1}#drupal-security .cls-7{opacity:.18}#drupal-security .cls-7:hover{opacity:1}#drupal-security .cls-8{opacity:.9}#drupal-security .cls-8:hover{opacity:1}#drupal-security .cls-8:hover .cls-2{fill:#619f42}#drupal-security .cls-8:hover .cls-4{fill:#414042;opacity:1}#drupal-security .cls-8:hover .cls-5{opacity:1;fill:#414042}#drupal-security .cls-8:hover .cls-6{opacity:1}#drupal-security .cls-8:hover .cls-7{opacity:1}#drupal-security .cls-8:hover .cls-10{opacity:1}#drupal-security .cls-8:hover .cls-11{opacity:1}#drupal-security .cls-8:hover .cls-11 .cls-4{fill:#fff}#drupal-security .cls-8:hover .cls-11 .cls-5{fill:#fff}#drupal-security .cls-8:hover .cls-11 .cls-9{fill:#fff}#drupal-security .cls-8:hover .cls-11 .cls-12{fill:#fff}#drupal-security .cls-8:hover .cls-12{fill:#fff}#drupal-security .cls-8:hover .cls-13{opacity:1}#drupal-security .cls-8:hover text{fill:#619f42}#drupal-security .cls-9{font-family:OpenSans-Light,Open Sans;font-size:12px;font-weight:400;fill:rgba(99,101,102,.75)}#drupal-security .cls-10,#drupal-security .cls-13,#drupal-security .cls-15{fill:#fff}#drupal-security .cls-11,#drupal-security .cls-13,#drupal-security .cls-14{opacity:.75}#drupal-security .cls-11:hover,#drupal-security .cls-13:hover,#drupal-security .cls-14:hover{opacity:1}#drupal-security .cls-12{fill:#636667}#drupal-security .cls-12:hover{fill:#fff}#drupal-security .cls-14,#drupal-security .cls-15,#drupal-security .cls-16{fill-rule:evenodd}#drupal-security .cls-16{opacity:.6}#drupal-security .cls-16:hover{opacity:1}#drupal-security .cls-17{font-family:OpenSans-Semibold,Open Sans;font-size:7.76px;font-weight:700}#drupal-security:hover{opacity:1}.drupal-form-wrapper .container{padding-top:0;padding-bottom:0}.drupal-form-wrapper .drupal-form-wrapper-bottom{padding-top:3.75rem;padding-bottom:3.75rem;background-color:rgba(128,128,128,.1);float:left}@media (max-width:767px){.drupal-form-wrapper .drupal-form-wrapper-bottom{padding-bottom:.9375rem}}@media (max-width:767px){.drupal-form-wrapper .form-lead{text-align:center}}.drupal-form-wrapper .check-list{margin-left:2.8125rem;margin-top:.9375rem}.drupal-form-wrapper .b-pricing{margin-left:1.875rem}.drupal-form-wrapper form{margin-top:.9375rem}.drupal-form-wrapper form .form-group{margin-bottom:.9375rem}#how-sp-drupal .cls-1,#how-sp-drupal .cls-12,#how-sp-drupal .cls-9{fill:#61a043}#how-sp-drupal .cls-2{font-family:OpenSans-Bold,Open Sans;font-size:20px}#how-sp-drupal .cls-2,#how-sp-drupal .cls-8{fill:#fff}#how-sp-drupal .cls-3,#how-sp-drupal .cls-9{font-weight:700}#how-sp-drupal .cls-14,#how-sp-drupal .cls-4{font-family:OpenSans-Light,Open Sans}#how-sp-drupal .cls-14,#how-sp-drupal .cls-5{fill:#646567}#how-sp-drupal .cls-6{fill:#949396}#how-sp-drupal .cls-7{fill:#62a844}#how-sp-drupal .cls-9{font-family:OpenSans-Semibold,Open Sans;font-size:13px}#how-sp-drupal .cls-10{fill:none;stroke:#9c9b9e;stroke-miterlimit:10}#how-sp-drupal .cls-11{fill:#9c9b9e}#how-sp-drupal .cls-12,#how-sp-drupal .cls-15{font-family:Arial;font-size:12px}#how-sp-drupal .cls-13{letter-spacing:.2em}#how-sp-drupal .cls-15{fill:#619f43}#how-sp-home .cls-1,#how-sp-home .cls-12,#how-sp-home .cls-9{fill:#61a043}#how-sp-home .cls-2{font-family:OpenSans-Bold,Open Sans;font-size:20px}#how-sp-home .cls-2,#how-sp-home .cls-8{fill:#fff}#how-sp-home .cls-3,#how-sp-home .cls-9{font-weight:700}#how-sp-home .cls-14,#how-sp-home .cls-4{font-family:OpenSans-Light,Open Sans}#how-sp-home .cls-14{font-size:12px}#how-sp-home .cls-14,#how-sp-home .cls-5{fill:#646567}#how-sp-home .cls-6{fill:grey}#how-sp-home .cls-7{fill:#62a844}#how-sp-home .cls-9{font-family:OpenSans-Semibold,Open Sans;font-size:13px}#how-sp-home .cls-10{fill:none;stroke:#9c9b9e;stroke-miterlimit:10}#how-sp-home .cls-11{fill:#9c9b9e}#how-sp-home .cls-12,#how-sp-home .cls-15{font-family:Arial;font-size:12px}#how-sp-home .cls-13{letter-spacing:.2em}#how-sp-home .cls-15{fill:#619f43}iframe#s-affli{display:none;visibility:hidden}iframe[name=google_conversion_frame]{display:none}.side-card{background-color:#ebebeb;width:100%}@media (max-width:767px){.side-card{margin-top:1.875rem}}.side-card.inner-s-card{background-color:rgba(96,159,67,.09);border:3px solid #619f42}.side-card.cta{color:#fff;text-align:center;padding-bottom:1.875rem;background-image:-moz-radial-gradient(50% 50%,circle closest-side,#5c5c5d 0,#414042 100%);background-image:-webkit-radial-gradient(50% 50%,circle closest-side,#5c5c5d 0,#414042 100%);background-image:-ms-radial-gradient(50% 50%,circle closest-side,#5c5c5d 0,#414042 100%)}.side-card.cta .top-img{padding-top:1.875rem;padding-bottom:1.875rem}.side-card.cta .strip-highlight{background-color:#619f42;color:#fff;padding-top:.9375rem;padding-bottom:.9375rem}.side-card.cta .strip-highlight h3{margin-bottom:0;font-size:1.0625rem}.side-card.cta p{padding:0 15px;margin-top:1.875rem;margin-bottom:1.875rem}.side-card.cta p.heading{font-size:1.25rem}.side-card.cta .pricing p{font-weight:600;margin-top:0;margin-bottom:0;line-height:1.4}.side-card.cta .pricing p span{color:#619f42;font-size:1.25rem}.side-card.cta .pricing p.small{margin-bottom:.9375rem;font-size:12px;font-weight:400}.side-card.cta .pricing.fw p{margin-bottom:.9375rem}.side-card.cta.lead-cta{margin-top:2.6875rem}.side-card.cta.light-bg{color:grey;background-color:#ebebeb;background:-moz-linear-gradient(left,#d6d5da 0,#eeeef0 50%,#d6d5da 100%);background:-webkit-linear-gradient(left,#d6d5da 0,#eeeef0 50%,#d6d5da 100%);background:linear-gradient(to right,#d6d5da 0,#eeeef0 50%,#d6d5da 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d5da', endColorstr='#d6d5da', GradientType=1 )}.side-card.cta.wp-cta .top-img{background-color:#ebebeb}.side-card.cta.wp-cta .wp-logo-wrapper{margin-top:3.75rem}.side-card.cta.wp-cta h3{line-height:1.4}.side-card.push-d{margin-top:7.5rem}.side-card .card-lead{background-color:#619f42;color:#fff;padding:.46875rem .9375rem}.side-card .card-lead h4{font-size:17px;font-weight:600;margin:0;color:#fff}.side-card.disclaimer .card-lead{background-color:#ce3426}.side-card .card-content{padding:.9375rem}.side-card .card-content div{position:relative}.side-card .card-content h5{margin:0;font-size:15px;font-weight:600;color:#619f42}.side-card .card-content p{margin:0;color:#636466}.side-card .card-content form{margin-top:.9375rem;text-align:center}.side-card .card-content form .form-group{margin-bottom:15px}.side-card .card-content form .btn{padding:7px 35px;margin-bottom:6px}.side-card .card-content .c-block{padding-left:.9375rem}.bl-wrapper{text-align:center}.bl-wrapper p{color:#fff}.bl-banner-wrapper{padding-left:0;padding-right:0}.bl-banner{padding:15px 60px;background-color:rgba(99,100,102,.15)}.bl-banner:before{content:"";width:100%;height:60px;background-color:rgba(99,100,102,.6);display:block;position:absolute;top:-60px;left:0;z-index:-2}.number-card{margin-bottom:15px;height:105px}.number-card p{margin:0}.number-card .number{background-color:#619f42;color:#fff;height:100%}.number-card .number p{font-size:3.125rem;text-align:center;line-height:105px;font-weight:bolder;text-shadow:-2px 1px 2px #333}.number-card .content{background-color:rgba(99,100,102,.15);padding-top:15px;padding-bottom:15px;height:100%}.bl-warn-card{text-align:center;margin-top:30px;padding-left:30px;padding-right:30px}.side-banner{text-align:center;padding-bottom:60px}.side-banner img{max-width:100%}.side-banner .lead h3{font-weight:600}.side-banner .lead p{font-weight:600;margin-top:7px}.side-banner .pricing p{margin-bottom:.9375rem}.side-banner .pricing p.small{margin-top:0;margin-bottom:.46875rem;color:rgba(128,128,128,.74)}.side-banner .pricing span{font-size:1.375rem;color:#619f42;font-weight:600}.side-banner .pricing .btn{font-weight:600}.code-block-w{background-color:rgba(255,255,255,.6);padding:5px 15px}.code-block-w p{margin:0}.gray-strip{background-color:#333;color:#fff;padding-top:3.75rem;padding-bottom:3.75rem}.gray-strip h3{font-weight:600}.gray-strip h3.b-heading{font-weight:400;line-height:1.4}.w-strip{padding-top:3.75rem;padding-bottom:0}.w-strip h3{font-weight:600}.w-strip h3.b-heading{font-weight:400;line-height:1.4}.w-strip h4{font-weight:600}.pro-tip{margin-left:.9375rem}.pro-tip p{margin-bottom:0}.pro-tip p.heading{color:#619f42;margin-bottom:.46875rem}.pro-tip p:nth-child(2){font-style:italic;margin-top:.46875rem;color:#636466}.img-wrapper{cursor:pointer}.s-lightbox{position:fixed;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;overflow-y:auto;z-index:9999999999999}.s-lightbox .lightbox-content{margin:0 auto;margin-top:40px;position:relative;text-align:center}.s-lightbox .lightbox-content .close{font-size:20px;color:#fff;font-style:normal;width:40px;height:40px;line-height:1;background-color:#619f42;padding:10px;border-radius:50%;text-align:center;position:absolute;right:-20px;top:-20px;cursor:pointer;font-weight:700}.s-lightbox .lightbox-content .content-wrapper{display:inline-block;position:relative;border:6px solid #ebebeb;min-width:200px;min-height:300px;background-color:#fff;transition:all .2s linear}.s-lightbox .lightbox-content .content-wrapper p.loading{line-height:250px}.s-lightbox .lightbox-content img{max-width:100%;display:block}.s-lightbox.showup{display:block;animation:lightboxshow .1s linear}.lightbox{display:none}.lightbox.video-wrapper{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;overflow-y:auto;z-index:9999999999999}.lightbox.video-wrapper .lightbox-container{background-color:#fff;padding-top:.9375rem;padding-bottom:.9375rem;border-radius:8px;position:relative}.lightbox.video-wrapper .lightbox-container h4{font-size:1rem;font-weight:600}.lightbox.video-wrapper .social-share{left:-35px;position:absolute;top:40px}.lightbox.slides-wrapper{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;overflow-y:auto;z-index:9999999999999}.lightbox.slides-wrapper .lightbox-container{background-color:#fff;padding-top:.9375rem;padding-bottom:.9375rem;border-radius:8px;position:relative}.lightbox.slides-wrapper .lightbox-container h4{font-size:1rem;font-weight:600}.lightbox.slides-wrapper .social-share{left:-35px;position:absolute;top:40px}.lightbox .close{font-size:20px;color:#fff;font-style:normal;width:40px;height:40px;line-height:1;background-color:#619f42;padding:10px;border-radius:50%;text-align:center;position:absolute;right:-20px;top:-24px;cursor:pointer;font-weight:700}.sticky-nav{width:100%;z-index:99}@media (max-width:767px){.sticky-nav{position:relative!important}}.il-social-icons{position:absolute;display:none;width:86px;top:-28px;left:-16px;padding:4px;background-color:grey;border-radius:4px}.il-social-icons:after{content:"";width:10px;height:10px;background-color:grey;position:absolute;bottom:-5px;left:38px;transform:rotate(45deg);z-index:-1}.il-social-icons .list-inline .list-inline-item{margin:0 auto}.il-social-icons .list-inline .list-inline-item a{border-left:none!important;float:left;padding:0 3px}.il-social-icons .list-inline .list-inline-item a i{width:20px;height:20px;background-position:0 0;background-size:100%}.il-social-icons .list-inline .list-inline-item a:hover i{background-position:0 20px}.b-pricing-wrapper h4{font-size:1rem;font-weight:600}.b-pricing-wrapper .pricing p{margin:0 auto}.b-pricing-wrapper .pricing span{color:#619f42;font-weight:600;font-size:1.25rem}.b-pricing-wrapper .pricing .btn{margin-top:.9375rem}.side-list-wrapper{padding:1.875rem;padding-right:.9375rem;margin-top:.46875rem}.side-list-wrapper ol li:not(:last-child){margin-bottom:.9375rem}.uwp-security .why-section{background-image:url(/images/16-huston-chase.jpg);background-position:center top;background-size:cover;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.uwp-security .why-section{background-image:url(/images/16-huston-chase.jpg)}}.g-side-nav{position:fixed;display:none;width:200px;background-color:#ebebeb;padding-bottom:.9375rem;top:6%;left:35px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;z-index:1}.g-side-nav ul li{list-style:inherit}.g-side-nav ul li p.n-heading{font-size:15px;color:#619f42;margin-bottom:0;font-weight:600}.g-side-nav ul ul li.list-block-item{font-size:12px}.g-side-nav ul ul li.list-block-item a.active{color:#619f42;font-weight:600}.solutions-wrapper{background-image:url(/images/16-home-hero-mostar-ii.jpg);background-position:center top;background-size:cover;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.solutions-wrapper{background-image:url(/images/16-home-hero-mostar-ii.jpg)}}@media (min-width:544px) and (max-width:991px){.solutions-wrapper .c-lg-4:not(:first-child){margin-bottom:1.875rem}}.solutions-wrapper .content{text-align:center;float:left;width:100%}.solutions-wrapper .content h5{color:#fff;margin-top:.9375rem;font-size:17px}.solutions-wrapper a{color:#fff;text-decoration:none}@media (max-width:767px){.solutions-wrapper a{float:left;margin-top:.9375rem}}.solutions-wrapper a:hover{color:grey}.solutions-wrapper a:hover p{color:grey}.solutions-wrapper a:hover h5{color:grey}.solutions-wrapper a:hover .icon{opacity:.5}.p-table-wrapper .p-table p{margin:0 auto}.p-table-wrapper .p-table thead td{text-align:center;border-top:none}.p-table-wrapper .p-table thead td p{font-weight:600;color:#619f42}.p-table-wrapper .p-table tbody tr{padding:0 1.875rem}.p-table-wrapper .p-table tbody tr:first-child{border-top:1px solid #ebebeb}.p-table-wrapper .p-table tbody tr:nth-child(7){border-bottom:1px solid #ebebeb}.p-table-wrapper .p-table tbody tr th{padding:0;border-top:0;border-bottom:0}.p-table-wrapper .p-table tbody tr:not(:last-child) th:first-child p{margin-left:.46875rem}.p-table-wrapper .p-table tbody tr:not(:last-child) th p{padding:.46875rem 0;border-bottom:1px solid #ebebeb}.p-table-wrapper .p-table tbody tr:nth-child(7) th p{border-bottom:none}.p-table-wrapper .p-table tbody tr:first-child th{border-top:none}.p-table-wrapper .p-table tbody tr:last-child th{border-top:none}.p-table-wrapper .p-table .pricing{text-align:center}.p-table-wrapper .p-table .pricing p span{color:#619f42;font-weight:600;font-size:1.25rem}.p-table-wrapper .p-table .pricing a.btn{margin-top:.46875rem}@media (max-width:767px){.b-pricing-wrapper{margin-bottom:1.875rem}}.ddos-protection .mr-ptable-wrapper .opt-list .table-lead{margin-top:43px}.ddos-protection .mr-ptable-wrapper .dru-ptable-wrapper .opt-list .table-lead{margin-top:43px}.brar .bg-himg{background-image:url(/images/16-sucuri-minsk-paul.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.brar .bg-himg{background-image:url(/images/16-sucuri-minsk-paul.jpg)}}.brar .bg-himg h4{color:#fff}.brar .bg-himg p{color:#fff}.brar .bg-himg p.heading{color:#619f42}.indicators-wrapper h3{margin-bottom:0;font-weight:600}.indicators-wrapper .indicators-content-wrapper{width:100%;display:block}@media (min-width:992px){.indicators-wrapper .indicators-content-wrapper{display:block;width:847px;margin:0 auto}}.indicators-wrapper .indicators-content-wrapper li{font-size:1.0625rem}.step-lead h4:last-child{margin-bottom:0}.steps-banner{float:left}.steps-banner:nth-child(2){margin:0 88px}@media (max-width:991px){.steps-banner:nth-child(2){margin:0 58px}}@media (max-width:767px){.steps-banner:nth-child(2){margin:0 auto}}@media (max-width:767px){.steps-banner{width:100%;margin:0 auto;text-align:center}.steps-banner:nth-child(2){margin:0 auto}.steps-banner:not(:first-child){margin-top:.9375rem}}.steps-banner .lead{margin-bottom:.9375rem}.steps-banner .lead h4 span{font-weight:600}.steps-banner ul{list-style:none}.steps-banner li{font-weight:600}.steps-banner li a{color:#fff;text-decoration:underline}.steps-banner li a:hover{color:#333;cursor:pointer}@media (min-width:544px){.content.container{padding-left:0;padding-right:0}}.content div p:last-child{margin-bottom:0}.content h3{font-weight:600}.content h4{font-weight:600;color:#619f42}.content h4 .num{color:grey}.content h5{font-weight:600;font-size:17px;color:#619f42}.content p{margin-top:.5rem;margin-bottom:.5rem}.content .list-ordered{margin-left:1.875rem}.content .list-ordered:last-child{margin-bottom:0}.content img{max-width:100%}.content .lead{margin-top:3.75rem;margin-bottom:.9375rem}.content .img-wrapper{text-align:center;overflow:hidden;display:inline-block;border:1px solid grey;cursor:pointer}.content .img-wrapper.wsal{height:141px;margin-top:103px}.content .img-wrapper.wci{margin-top:24px}.content .img-wrapper.whdb{margin-top:102px}.content .img-wrapper.rwup{margin-top:55px}.content .img-wrapper.rwsk{margin-top:.9375rem}.content a{text-decoration:underline}.content a.imagel-anchor{font-size:.6875rem;margin-top:15px;display:block}.content figure{margin-left:auto;margin-right:auto;margin-top:0;float:left}.content figure figcaption{text-align:center;font-weight:600;font-size:.875rem;margin-top:.9375rem}.content figure figcaption .italic{font-weight:400}.content figure figcaption a{color:grey}.content figure figcaption a:hover{color:#619f42}.back-list-wrapper{float:left;width:100%}@media (max-width:767px){.back-list-wrapper{word-wrap:break-word;float:none}}.back-list-wrapper .back-list{display:inline-block;float:left;margin-right:75px}@media (max-width:767px){.back-list-wrapper .back-list{float:none;margin-right:0;display:block;width:100%}}.webinar-content h2{margin-top:0;font-size:1.75rem;color:#619f42;line-height:1.4}.webinar-content img{max-width:100%}.webinar-content .bio-wrapper .avatar-wrapper{margin-top:.46875rem}.webinar-content .bio-wrapper .bio{margin-top:1.875rem}.webinar-content .bio-wrapper .bio p{margin-top:.46875rem;margin-bottom:.46875rem;line-height:1}.timer-container p{margin-top:0;margin-bottom:0}.timer-container p.heading{margin-bottom:.46875rem;margin-top:2px}.timer-container .timer-wrapper{width:100%;margin:0 auto;background-color:#fff;text-align:center;margin-bottom:1.875rem}.timer-container .timer-wrapper .digits td{position:relative}.timer-container .timer-wrapper .digits td span{font-size:2.625rem}.timer-container .timer-wrapper .digits td span.mins:before{content:":";position:absolute;left:-5px;line-height:1.4}.timer-container .timer-wrapper .alphabs{font-size:.75rem}.timer-container .timer-wrapper table{width:100%}.timer-container .timer-wrapper p{margin-top:15px;margin-bottom:15px}.timer-container .timer-wrapper p.timer{font-size:45px}.timer-container .timer-wrapper p.timer span{width:33.33%;text-align:center}.presenter-wrapper .container{padding-top:0;padding-bottom:0}.presenter-wrapper .content-wrapper{padding-top:1.875rem;padding-bottom:1.875rem}.presenter-wrapper .content-wrapper h4{color:#619f42;font-weight:600}.presenter-wrapper .content-wrapper .title{margin:0}.presenter-wrapper img{max-width:100%}@media (min-width:992px){.wi-google-blacklist .indicators-wrapper .indicators-content-wrapper{width:790px}}.wi-google-blacklist .indicators-wrapper .indicators-content-wrapper .indicators-content-section{display:inline-block}.wi-google-blacklist .indicators-wrapper .indicators-content-wrapper .indicators-content-section:first-child{margin-right:3.75rem}.screen-wrapper .img-wrapper{border:none}.screen-wrapper .img-wrapper p{line-height:1}.screen-wrapper .img-wrapper img{max-width:100%}.inner-card{background-color:rgba(96,159,67,.09);border:3px solid #619f42;border-top-width:10px;padding:.46875rem 1.875rem}.inner-card .card-content p.italic{font-weight:600}.content .inner-image-wrapper-b{margin-top:1.875rem;margin-bottom:1.875rem}.content .inner-image-wrapper-b img{border:1px solid grey}.how-we-do-it .why-sucuri{background-image:url(/images/16-sucuri-koh-phangan-Keir.jpg);background-size:cover;background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.how-we-do-it .why-sucuri{background-image:url(/images/16-sucuri-koh-phangan-Keir.jpg)}}.how-we-do-it .why-sucuri h3{color:#fff}.how-we-do-it .why-sucuri p{color:#fff}.how-we-do-it .why-sucuri p.heading{color:#619f42}.ident-security{padding-top:5rem;padding-bottom:0}.ident-security .lead{position:relative;margin-bottom:0}.ident-security .lead:before{content:"";width:78px;height:78px;position:absolute;top:-24px;left:-37px;background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings.png);background-size:cover;background-position:0 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ident-security .lead:before{background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings@2.png)}}@media (max-width:991px){.ident-security .lead:before{display:none}}.ident-security .lead h3{position:relative;font-weight:600;color:#619f42}@media (min-width:992px){.ident-security .lead h3{margin-left:3.75rem}}@media (max-width:767px){.ident-security .lead h3{text-align:center}}.remedi-security{padding-bottom:0}.remedi-security .lead{position:relative;margin-bottom:0}.remedi-security .lead:before{content:"";width:78px;height:78px;position:absolute;top:-24px;left:-37px;background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings.png);background-size:cover;background-position:-78px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.remedi-security .lead:before{background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings@2.png)}}@media (max-width:991px){.remedi-security .lead:before{display:none}}.remedi-security .lead h3{position:relative;font-weight:600;color:#619f42}@media (min-width:992px){.remedi-security .lead h3{margin-left:3.75rem}}@media (max-width:767px){.remedi-security .lead h3{text-align:center}}.config-monitor{padding-bottom:0}.config-monitor .lead{position:relative;margin-bottom:0}.config-monitor .lead:before{content:"";width:78px;height:78px;position:absolute;top:-24px;left:-37px;background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings.png);background-size:cover;background-position:-156px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.config-monitor .lead:before{background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings@2.png)}}@media (max-width:991px){.config-monitor .lead:before{display:none}}.config-monitor .lead h3{position:relative;font-weight:600;color:#619f42}@media (min-width:992px){.config-monitor .lead h3{margin-left:3.75rem}}@media (max-width:767px){.config-monitor .lead h3{text-align:center}}.dep-ptotection{padding-bottom:0}.dep-ptotection .lead{position:relative;margin-bottom:0}.dep-ptotection .lead:before{content:"";width:78px;height:78px;position:absolute;top:-24px;left:-37px;background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings.png);background-size:cover;background-position:-234px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.dep-ptotection .lead:before{background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings@2.png)}}@media (max-width:991px){.dep-ptotection .lead:before{display:none}}.dep-ptotection .lead h3{position:relative;font-weight:600;color:#619f42}@media (min-width:992px){.dep-ptotection .lead h3{margin-left:3.75rem}}@media (max-width:767px){.dep-ptotection .lead h3{text-align:center}}.config-perfomance .lead{position:relative;margin-bottom:0}.config-perfomance .lead:before{content:"";width:78px;height:78px;position:absolute;top:-24px;left:-37px;background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings.png);background-size:cover;background-position:-312px 0}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.config-perfomance .lead:before{background-image:url(/images/icons/16-sucuri-how-we-do-it-sprite-rings@2.png)}}@media (max-width:991px){.config-perfomance .lead:before{display:none}}.config-perfomance .lead h3{position:relative;font-weight:600;color:#619f42}@media (min-width:992px){.config-perfomance .lead h3{margin-left:3.75rem}}@media (max-width:767px){.config-perfomance .lead h3{text-align:center}}.du-content{margin-top:16px;padding-top:.9375rem;padding-bottom:1.875rem}@media (min-width:992px){.du-content{border-left:4px solid #dbdbdc}.du-content:not(.last):after{content:"";width:0;height:0;position:absolute;bottom:-4px;left:-12px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #dbdbdc}}@media (max-width:767px){.du-content{text-align:center}.du-content .list-unstyled .list-unstyled-item{text-align:left}.du-content p.heading{text-align:center}}.du-content .c-lg-7{padding-left:0}@media (min-width:544px){.du-content .c-lg-7:first-child{border-bottom:1px solid #ebebeb}}@media (min-width:544px){.du-content .c-lg-5:nth-child(2){border-bottom:1px solid #ebebeb}}.du-content .list-unstyled{margin-left:.9375rem;margin-top:.9375rem}.du-content img{max-width:100%}.du-content .side-img-wrapper img{max-width:250px;margin-top:3.75rem}.tabs-container{width:100%;overflow:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.tabs-wrapper{margin:0 auto;margin-top:1.875rem;text-align:center;top:0}.tabs-wrapper.fade-down-show{animation:fadeInDown .2s ease-in-out;display:block}.tabs-wrapper.fade-up-hide{animation:fadeOutUp .2s ease-in-out}.tabs-wrapper .learn-more-lead{background-color:#619f42;margin-bottom:1.875rem}.tabs-wrapper .learn-more-lead p{margin:0 auto;color:#fff;text-align:left}.tabs-wrapper .tab-icon{float:left;width:100%;text-align:center}.tabs-wrapper .tab-icon p{margin:0 auto;color:#619f42;font-weight:600}.tab-wrapper{width:78px;height:78px;border-radius:50%;border:4px solid #619f42;display:inline-block;text-align:center}.tab-wrapper p{line-height:70px;margin:0 auto}.tab-separator{width:220px;display:inline-block}.tab-separator hr{border-top-width:4px;margin:0 15px}.st0{fill:#636466}.st1{fill:#fff}.st2{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif;font-weight:700}.st3{font-size:18px}.st4{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif}.st5{fill:#727375}.st6{opacity:.2;fill:#fff}.st7{font-size:15px}.st8{font-size:14px}.st9{fill:#5f9e43}.st10{fill:#62a744}.st11{fill:#609f43}.top-pagination-wrapper{padding-bottom:0;border-bottom:1px solid grey}.bottom-pagination-wrapper{padding-top:1.875rem;border-top:1px solid grey}.webinar-card{text-align:center}.webinar-card:not(:nth-child(-n+2)){margin-top:1.875rem}.webinar-card a{text-decoration:none}.webinar-card a h3{text-decoration:none;font-weight:600}.webinar-card .card-header{padding:.9375rem;margin-bottom:0;cursor:pointer;min-height:170px;border-top-right-radius:8px;border-top-left-radius:8px;background-image:url(/images/16-sucuri-post-webinar-landing-page-back.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.webinar-card .card-header{background-image:url(/images/16-sucuri-post-webinar-landing-page-back.png)}}@media (max-width:767px){.webinar-card .card-header{background-position:top center}}.webinar-card .card-header .row{height:140px}@media (max-width:991px){.webinar-card .card-header .row{height:auto}}@media (min-width:992px){.webinar-card .card-header .c-lg-8{position:relative;top:50%;transform:translateY(-50%)}}@media (min-width:992px){.webinar-card .card-header .c-lg-4{position:relative;top:50%;transform:translateY(-50%)}}.webinar-card .card-header img{max-width:116px}.webinar-card .card-header h3{color:#619f42;font-size:1.25rem;line-height:1.4}.webinar-card .card-header .cheader-text{vertical-align:center}.webinar-card .card-content{background-color:#ebebeb;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:2px solid #619f42;min-height:230px}.webinar-card .card-content h4{font-size:.9375rem}.card-content .pagination li{position:relative}.card-content .pagination li:hover .il-social-icons{display:block;animation:fadeInUp .2s linear;-webkit-animation-name:fadeInUp .2s linear;animation-name:fadeInUp .2s linear}.card-content .pagination li a{text-decoration:underline}.vd-presinfo-wrapper .pres-info-container img{width:86px}.vd-presinfo-wrapper .pres-info-container p{margin-top:0;margin-bottom:0}.vd-presinfo-wrapper .pres-info-container p.pres-n{color:#619f42}.webi-clinks-wrapper{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.webi-clinks-wrapper a{display:block;text-decoration:none}.webi-clinks-wrapper .slides-card p:nth-child(3){text-align:center}.webi-clinks-wrapper .transc-card p:nth-child(3){text-align:center}.webi-clinks-wrapper .infog-card{margin-top:55px}.webi-clinks-wrapper .infog-card p{text-align:center}.webi-clinks-wrapper .addit-links:last-child ul{margin-top:54px}.qa-wrapper p.bold:not(:first-child){margin-top:1.875rem}.upcmwebi-wrapper{border-top:1px solid #ebebeb}.upcmwebi-wrapper .upcm-pres-info{text-align:center}.upcmwebi-wrapper .upcm-pres-info img{width:86px}.upcmwebi-wrapper .upcm-pres-info p{margin-top:0;margin-bottom:0}#twitter-widget-0{height:900px!important}.guides .bg-himage{background-image:url(/images/16-sucuri-las-palmas-nestor.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.guides .bg-himage{background-image:url(/images/16-sucuri-las-palmas-nestor.jpg)}}.bottom-pagination-wrapper{padding-top:1.875rem;border-top:1px solid grey}.guide-cards-wrapper{padding-top:0}.guide-card{text-align:center}.guide-card a{text-decoration:none}.guide-card a h3{text-decoration:none}.guide-card a:hover .card-header{opacity:.7}.guide-card .card-header{padding:0;margin-bottom:1.875rem;cursor:pointer}.guide-card .card-header img{max-width:100%}.guide-card .card-content h3{font-size:1rem;font-weight:600}.guide-card .card-content p{margin-bottom:0}.sbtm-nav-wrapper{color:#fff}.sbtm-nav-wrapper .lead{font-weight:400}.sbtm-nav-wrapper .sbtm-nav a{text-decoration:none;color:#fff}.sbtm-nav-wrapper .sbtm-nav:hover{opacity:.5}.sbtm-nav-wrapper .sbtm-nav .top-icon-wrapper{text-align:center}.sbtm-nav-wrapper .sbtm-nav .top-icon-wrapper p span{color:#619f42}.sbtm-nav-wrapper .sbtm-nav .sbtm-nav-content{text-align:center}.top-pagination-wrapper{padding-bottom:0;border-bottom:1px solid grey}.bottom-pagination-wrapper{padding-top:1.875rem;border-top:1px solid grey}.infographics-card{text-align:center}.infographics-card:not(:nth-child(-n+2)){margin-top:1.875rem}.infographics-card a{text-decoration:none}.infographics-card a h3{text-decoration:none;font-weight:600}.infographics-card .card-header{padding:0;margin-bottom:0;cursor:pointer;min-height:130px;border-top-right-radius:8px;border-top-left-radius:8px;background-image:url(/images/16-sucuri-post-webinar-landing-page-back.png);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.infographics-card .card-header{background-image:url(/images/16-sucuri-post-webinar-landing-page-back.png)}}@media (max-width:767px){.infographics-card .card-header{background-position:top center}}.infographics-card .card-header .row{height:auto}@media (max-width:991px){.infographics-card .card-header .row{height:auto}}@media (min-width:992px){.infographics-card .card-header .c-lg-8{position:relative}}@media (min-width:992px){.infographics-card .card-header .c-lg-4{position:relative;top:50%;transform:translateY(-50%)}}.infographics-card .card-header img{width:100%}.infographics-card .card-header .cheader-text{vertical-align:center}.infographics-card .card-content{background-color:#ebebeb;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:2px solid #619f42;min-height:100px}.infographics-card .card-content h3{color:#619f42;font-size:1.25rem;line-height:1.4;margin-top:.9375rem}.infographics-card .card-content h4{font-size:.9375rem}.infographics-card:hover .card-header img{opacity:.6}.card-content .pagination li{position:relative}.card-content .pagination li:hover .il-social-icons{display:block;animation:fadeInUp .2s linear;-webkit-animation-name:fadeInUp .2s linear;animation-name:fadeInUp .2s linear}.card-content .pagination li a{text-decoration:underline}.vd-presinfo-wrapper .pres-info-container img{width:86px}.vd-presinfo-wrapper .pres-info-container p{margin-top:0;margin-bottom:0}.vd-presinfo-wrapper .pres-info-container p.pres-n{color:#619f42}.webi-clinks-wrapper{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.webi-clinks-wrapper a{display:block;text-decoration:none}.webi-clinks-wrapper .slides-card p:nth-child(3){text-align:center}.webi-clinks-wrapper .transc-card p:nth-child(3){text-align:center}.webi-clinks-wrapper .infog-card{margin-top:55px}.webi-clinks-wrapper .infog-card p{text-align:center}.webi-clinks-wrapper .addit-links:last-child ul{margin-top:54px}.qa-wrapper p.bold:not(:first-child){margin-top:1.875rem}.upcmwebi-wrapper{border-top:1px solid #ebebeb}.upcmwebi-wrapper .upcm-pres-info{text-align:center}.upcmwebi-wrapper .upcm-pres-info img{width:86px}.upcmwebi-wrapper .upcm-pres-info p{margin-top:0;margin-bottom:0}#twitter-widget-0{height:900px!important}.malware-scan-detect .bg-himage{background-image:url(/images/16-huston-chase.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.malware-scan-detect .bg-himage{background-image:url(/images/16-huston-chase.jpg)}}.malware-scan-detect .bg-himage h3{color:#fff}.malware-scan-detect .bg-himage h4{color:#fff}.malware-scan-detect .bg-himage p{color:#fff}.malware-scan-detect .bg-himage p.heading{color:#619f42}.av-malware-scan-det .bg-himage{background-image:url(/images/16-sucuri-brasilia-juliana.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.av-malware-scan-det .bg-himage{background-image:url(/images/16-sucuri-brasilia-juliana.jpg)}}.av-malware-scan-det .bg-himage h2{color:#fff}.av-malware-scan-det .bg-himage h4{color:#fff}.av-malware-scan-det .bg-himage p{color:#fff}.av-malware-scan-det .bg-himage p.heading{color:#619f42}.av-malware-scan-det .bg-himage .s-advantages-wrapper h3{color:#fff}.av-malware-scan-det .bg-himage .s-advantages-wrapper h4{color:#fff!important}.av-malware-scan-det .bg-himage .s-advantages-wrapper .s-advantages-container{border-top:1px solid #fff;border-bottom:1px solid #fff}.av-malware-scan-det .bg-himage .s-advantages-wrapper .s-advantages-container ul li{color:#fff}.fw-stop-wah .bg-himage{background-image:url(/images/16-sucuri-banff-joseph.jpg);background-size:cover;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fw-stop-wah .bg-himage{background-image:url(/images/16-sucuri-banff-joseph.jpg)}}.fw-stop-wah .bg-himage h2{color:#fff}.fw-stop-wah .bg-himage h3{color:#fff}.fw-stop-wah .bg-himage p{color:#fff}.fw-stop-wah .bg-himage p.heading{color:#619f42}.fw-stop-wah .bg-himage .t-feat p{margin-bottom:0}.fw-ddos-prot .bg-himage{background-image:url(/images/16-sucuri-brooklyn-aj.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fw-ddos-prot .bg-himage{background-image:url(/images/16-sucuri-brooklyn-aj.jpg)}}.fw-ddos-prot .bg-himage h2{color:#fff}.fw-ddos-prot .bg-himage h4{color:#fff}.fw-ddos-prot .bg-himage p{color:#fff}.fw-ddos-prot .bg-himage p.heading{color:#619f42}.fw .s-prot-platform-illus{margin-top:1.875rem}.fw .s-prot-platform-illus text{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif}.fw .s-prot-platform-illus .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.fw .s-prot-platform-illus .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#609e43}.fw .s-prot-platform-illus .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#efefef}.fw .s-prot-platform-illus .st3{fill:#636466}.fw .s-prot-platform-illus .st4{fill:#609f43}.fw .s-prot-platform-illus .st5{fill:#609e43}.fw .s-prot-platform-illus .st6{opacity:1}.fw .s-prot-platform-illus .st7{font-size:12px}.fw .s-prot-platform-illus .st8{font-size:17px}.fw .s-prot-platform-illus .st9{fill:#fff}.fw .s-prot-platform-illus .st11{font-size:15px;font-weight:600;text-transform:uppercase}.fw .s-prot-platform-illus .st12{fill:#636566}.fw-features-wrapper .key-features{float:left;margin-top:1.875rem}.fw-features-wrapper .key-features .feature{padding-left:0;padding-right:0;margin-top:.9375rem}.gdan-section{background-color:#333;background-image:url(/images/16-sucuri-firewall-cloudproxy-data-centers-map.png);background-size:100%;background-repeat:no-repeat;background-position:center top;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.gdan-section{background-image:url(/images/16-sucuri-firewall-cloudproxy-data-centers-map@2.png)}}@media (min-width:992px){.gdan-section{background-size:956px}}.gdan-section .lead p{color:#fff;font-size:15px;line-height:1.7}@media (min-width:992px){.gdan-section .btm-content-wrapper{margin-top:455px}}.gdan-section .gdan-feat-list-wrapper{margin-top:.9375rem;margin-bottom:.9375rem;padding-top:.9375rem;padding-bottom:.9375rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.gdan-section .gdan-feat-list-wrapper .gdan-feat-list-container{display:table;margin:0 auto}.gdan-section .gdan-feat-list-wrapper .check-list-container{display:inline-block}@media (min-width:544px){.gdan-section .gdan-feat-list-wrapper .check-list-container:first-child{margin-right:3.75rem}}@media (max-width:767px){.gdan-section .gdan-feat-list-wrapper .check-list-container .list-block-item:first-child{border-top:none}}.fw-operations .solutions-wrapper{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg);background-size:cover;background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.fw-operations .solutions-wrapper{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg)}}.how-swaf-works-wrapper .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.how-swaf-works-wrapper .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#609e43}.how-swaf-works-wrapper .st2{opacity:1;fill-rule:evenodd;clip-rule:evenodd;fill:#636466}.how-swaf-works-wrapper .st3{fill-rule:evenodd;clip-rule:evenodd;fill:#efefef}.how-swaf-works-wrapper .st4{fill:#636466}.how-swaf-works-wrapper .st5{fill:#609f43}.how-swaf-works-wrapper .st6{fill:#609e43;opacity:1}.how-swaf-works-wrapper .st7{font-weight:600}.how-swaf-works-wrapper .st8{font-size:10px;font-weight:600}.how-swaf-works-wrapper .st9{font-size:17px}.how-swaf-works-wrapper .st10{font-weight:600}.how-swaf-works-wrapper .st11{font-size:15px}.how-swaf-works-wrapper .st12{fill:#ce3426}.how-swaf-works-wrapper .st13{font-weight:600}.how-swaf-works-wrapper .st14{font-weight:600}.how-swaf-works-wrapper .st15{font-size:12px}.how-swaf-works-wrapper .st16{fill-rule:evenodd;clip-rule:evenodd;fill:#636466}.how-swaf-works-wrapper .st17{fill:#fff}.how-swaf-works-wrapper .st18{fill:#65666a}.how-swaf-works-wrapper .st19{fill:#5f9e43}.reports .bg-himage{background-image:url(/images/16-sucuri-las-palmas-nestor.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.reports .bg-himage{background-image:url(/images/16-sucuri-las-palmas-nestor.jpg)}}.lead-wrapper:not(:first-child){margin-top:3.75rem}.reports-cards-container{border-top:1px solid #636466}.reports-cards-container .repo-card{padding-top:1.875rem}.reports-cards-container .repo-card:not(:first-child):before{content:"";position:absolute;display:block;left:0;top:62px;width:1px;height:100px;background-color:#ebebeb}.reports-cards-container .repo-card .pagination li{float:none}.reports-cards-container .repo-card.report-pending{opacity:.5;cursor:not-allowed}.reports-cards-container .repo-card.report-pending .pagination li:hover .il-social-icons{display:none!important}.reports-cards-container .card-content p.heading{text-align:center;color:#619f42}.reports-cards-container .pagination-wrapper{text-align:center;margin-top:.9375rem}.reports-cards-container .icon{width:54px;height:75px;display:block;float:none;margin:0 auto}.chat-widget-wrapper{display:block;width:270px;height:62px;position:fixed;bottom:30px;right:10px;padding:10px;cursor:pointer;z-index:999}@media (min-width:544px) and (max-width:991px){.chat-widget-wrapper{bottom:75px}}.chat-widget-container{position:relative;padding:10px;background-color:#619f42;border-radius:4px}.chat-widget-container .chat-widget-text p{margin:0 auto;color:#fff}.chat-widget-container .chat-widget-text p.heading{font-weight:600}.chat-widget-avatar{width:80px;height:80px;position:absolute;top:-4px;right:20px;background-color:#619f42;border:4px solid #619f42;border-radius:50%}.chat-widget-avatar img{max-width:100%}.chat-box-container{position:absolute;width:300px;height:0;background-color:#1f8ceb;bottom:10px;border-top-right-radius:4px;border-top-left-radius:4px;overflow:hidden;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;z-index:-1}.chat-box-container.show{bottom:72px;height:300px}.testimonial-single .why-suc-section{background-color:#333}.testimonial-single .why-suc-section h3{color:#fff}.testimonial-single .why-suc-section p{color:#fff}.testimonial-single .why-suc-section p.heading{color:#619f42}.testimonial-single .why-suc-section .b-pricing-wrapper h4{color:#619f42}.slides-wrapper{width:100%;position:relative;overflow:hidden}.slides-wrapper .slides-container{position:absolute;left:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.slides-wrapper .slides-container .n-slide{position:relative;display:block;float:left}.video-testimonials{position:relative}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper{border-top:1px solid grey;padding-top:1.875rem;padding-bottom:1.875rem}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper .cust-name{font-style:italic}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper .video-testimonail-container{position:relative;cursor:pointer}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper .video-testimonail-container:before{content:"";display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(99,100,102,.25);background-image:url(/images/icons/16-sucuri-play-button.png);background-repeat:no-repeat;background-position:center}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper .video-testimonail-container:hover:before{display:block;-webkit-animation-name:fadeInDown .2s linear;animation-name:fadeInDown .2s linear}.video-testimonials .video-testimonails-wrapper .video-testimonails-container .video-testimonail-wrapper .video-testimonail-container a.yt-video-anchor img{max-width:100%}.tweets-container{margin-top:3.75rem}.tweet-wrapper{position:relative;text-align:center;background-color:#fff;border-radius:8px;padding:.9375rem;padding-top:0;margin-top:3.125rem}.tweet-wrapper:hover{box-shadow:0 0 3px grey}.tweet-wrapper a{text-decoration:none}.tweet-wrapper a:hover{color:grey}.tweet-wrapper .tweet-top{position:relative}.tweet-wrapper .tweet-top .top-content{padding-top:1.875rem}.tweet-wrapper .tweet-top .top-content p{margin-bottom:0}.tweet-wrapper .tweet-top .top-content p:nth-child(2){margin-top:0}.tweet-wrapper .avatar{position:absolute;text-align:center;width:100%;top:-50px;left:0}.tweet-wrapper .tweet-content{border-top:1px solid #ebebeb;margin-top:15px}.tweet-wrapper .tweet-content p a{text-decoration:none}.tweet-wrapper .tweet-handle{color:#619f42}.tweet-nav a{top:140px}.testimonials-slides-wrapper{background-image:url(/images/16-sucuri-earth.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.testimonials-slides-wrapper{background-image:url(/images/16-sucuri-earth.jpg)}}.testimonials-slides-wrapper .testimonial-slides-container{position:relative}.testimonials-slides-wrapper .testimonial-slides-container blockquote.testimonial-content{color:#619f42;font-size:1.25rem;font-style:italic;text-align:center;font-weight:600}.testimonials-slides-wrapper .testimonial-slides-container blockquote.testimonial-content:after{color:#fff}.testimonials-slides-wrapper .testimonial-slides-container blockquote.testimonial-content:before{color:#fff}.testimonials-slides-wrapper .testimonial-slides-container p.testimonial-name{color:#fff;font-size:1.25rem;font-style:italic;text-align:right;margin-bottom:0}.testimonials-slides-wrapper .testimonials-nav a.prev{top:50px;background-position:0 60px}.testimonials-slides-wrapper .testimonials-nav a.prev:hover{background-position:0 0}.testimonials-slides-wrapper .testimonials-nav a.next{top:50px;background-position:0 60px}.testimonials-slides-wrapper .testimonials-nav a.next:hover{background-position:0 0}.case-studies-wrapper .case-studies-nav{padding-bottom:.9375rem}.case-studies-wrapper .case-studies-nav li:not(:last-child){margin-right:.9375rem}.case-studies-wrapper .case-studies-nav li.active a{color:#619f42}.case-studies-wrapper .case-studies-nav a{text-decoration:none;font-weight:600;cursor:not-allowed}.case-studies-container{border-top:1px solid grey;padding-left:0;padding-right:0}.case-studies-container .case-studies .c-lg-3{padding-left:.46875rem;padding-right:.46875rem}.case-studies-container .case-study-card{background-color:#ebebeb;padding:0;border-radius:8px;margin-top:1.875rem;height:420px;text-overflow:ellipsis}.case-studies-container .case-study-card .cs-card-top{text-align:center}.case-studies-container .case-study-card .cs-card-top img{width:100%}.case-studies-container .case-study-card .cs-card-content{text-align:center}.case-studies-container .case-study-card .cs-card-content .csc-top p{margin-top:.46875rem;margin-bottom:.46875rem}.case-studies-container .case-study-card .cs-card-content .csc-bottom{padding-left:.46875rem;padding-right:.46875rem;padding-bottom:.9375rem}.case-studies-container .case-study-card .cs-card-content .csc-bottom p{font-size:.8125rem}.case-studies-container .case-study-card .cs-card-content hr{border-color:grey;width:80%;text-align:center;margin-top:.46875rem;margin-bottom:.46875rem}.case-studies-container .case-study-card .cs-card-content .cs-name{color:#619f42;font-weight:600}.case-studies-container .case-study-link{text-decoration:none;color:grey}.case-studies-container .case-study-link:hover .case-study-card{background-color:#fff;box-shadow:0 0 3px grey;cursor:pointer}.case-studies-container .bottom-pagination-wrapper{margin-top:1.875rem}.trusted-by-wrapper{background-image:url(/images/16-sucuri-earth.jpg);background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.trusted-by-wrapper{background-image:url(/images/16-sucuri-earth.jpg)}}.trusted-by-wrapper h3{color:#fff}.trusted-by-wrapper .logos-container li{padding-left:.9375rem;padding-right:.9375rem}.testimonial-content .lead{margin-top:3.75rem}.testimonial-content h3{color:#619f42}.testimonial-content blockquote{color:#619f42;padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.testimonial-content .cust-stats-table tbody{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.testimonial-content .cust-stats-table th:nth-child(2){text-align:center}.testimonial-content .cust-stats-table td:nth-child(2){text-align:center}.nwside-ptable-wrapper .side-pricing-table{border-bottom:none}.nwside-ptable-wrapper .table-lead{text-align:center;padding-top:3.75rem;margin-bottom:.9375rem}.nwside-ptable-wrapper .table-lead h3{font-size:2.1875rem;font-weight:600;color:#619f42}.nwside-ptable-wrapper .table-lead h4{font-size:17px}.nwside-ptable-wrapper .feat-list .list-block-item{padding-left:.9375rem}.nwside-ptable-wrapper .p-table-a ul.block-list .list-block-item{line-height:1;padding-top:.9375rem;padding-bottom:.9375rem;border-top:1px solid #ebebeb;font-weight:600;margin:0 auto}.nwside-ptable-wrapper .p-table-a ul.block-list .list-block-item:last-child{border-bottom:1px solid #ebebeb}.nwside-ptable-wrapper .sideb-wrapper{padding-left:1.875rem}.nwside-ptable-wrapper .sideb{background-color:#ebebeb;padding-left:.9375rem;padding-right:.9375rem;padding-top:14.6875rem;padding-bottom:14.6875rem}.nwside-ptable-wrapper .sideb h5{font-size:17px;font-weight:600;color:#619f42}.nwside-ptable-wrapper .sideb .side-features .block-list .list-block-item{color:grey;padding:0;border-top:none;border-bottom:none}.nwside-ptable-wrapper .pricing{text-align:center}.nwside-ptable-wrapper .pricing p{margin:0 auto;line-height:1}.nwside-ptable-wrapper .pricing p span{color:#619f42;font-weight:600;font-size:1.5625rem}.nwside-ptable-wrapper .pricing p:first-child{margin-bottom:.625rem}.nwside-ptable-wrapper .pricing p.small:nth-child(2){margin-bottom:.46875rem}.nwside-ptable-wrapper .pricing a.btn{margin-top:.9375rem;margin-bottom:.9375rem}.s-how-protects-wrapper{margin-top:1.875rem}.s-how-protects-wrapper #semmp-svg .cls-1,.s-how-protects-wrapper #semmp-svg .cls-11,.s-how-protects-wrapper #semmp-svg .cls-4,.s-how-protects-wrapper #semmp-svg .cls-8{opacity:.75}.s-how-protects-wrapper #semmp-svg .cls-1{font-size:20px}.s-how-protects-wrapper #semmp-svg .cls-1,.s-how-protects-wrapper #semmp-svg .cls-11,.s-how-protects-wrapper #semmp-svg .cls-14,.s-how-protects-wrapper #semmp-svg .cls-16,.s-how-protects-wrapper #semmp-svg .cls-2,.s-how-protects-wrapper #semmp-svg .cls-3,.s-how-protects-wrapper #semmp-svg .cls-6{fill:#414042}.s-how-protects-wrapper #semmp-svg .cls-1,.s-how-protects-wrapper #semmp-svg .cls-14{font-family:OpenSans-Semibold,Open Sans;font-weight:700}.s-how-protects-wrapper #semmp-svg .cls-2{opacity:.8}.s-how-protects-wrapper #semmp-svg .cls-3{opacity:.18}.s-how-protects-wrapper #semmp-svg .cls-5{fill:#636667}.s-how-protects-wrapper #semmp-svg .cls-6{opacity:.4}.s-how-protects-wrapper #semmp-svg .cls-12,.s-how-protects-wrapper #semmp-svg .cls-7,.s-how-protects-wrapper #semmp-svg .cls-8{fill:#fff}.s-how-protects-wrapper #semmp-svg .cls-13,.s-how-protects-wrapper #semmp-svg .cls-9{fill:#808384}.s-how-protects-wrapper #semmp-svg .cls-9{opacity:.85}.s-how-protects-wrapper #semmp-svg .cls-10{opacity:.9}.s-how-protects-wrapper #semmp-svg .cls-11,.s-how-protects-wrapper #semmp-svg .cls-12,.s-how-protects-wrapper #semmp-svg .cls-13{fill-rule:evenodd}.s-how-protects-wrapper #semmp-svg .cls-13{opacity:.6}.s-how-protects-wrapper #semmp-svg .cls-14{font-size:17.98px}.s-how-protects-wrapper #semmp-svg .cls-15{fill:#609f43}.s-how-protects-wrapper #semmp-svg .cls-17{fill:#f1f2f2}.s-how-protects-wrapper #semmp-svg #Inventory_Management:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Inventory_Management:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Inventory_Management:hover .cls-3{opacity:1}.s-how-protects-wrapper #semmp-svg #Inventory_Management:hover .cls-4{opacity:1}.s-how-protects-wrapper #semmp-svg #Inventory_Management:hover .cls-5{fill:#fff}.s-how-protects-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-3{opacity:1}.s-how-protects-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-4{opacity:1}.s-how-protects-wrapper #semmp-svg #Continuous_Monitoring:hover .cls-5{fill:#fff}.s-how-protects-wrapper #semmp-svg #IoC:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #IoC:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #IoC:hover .cls-3{opacity:1}.s-how-protects-wrapper #semmp-svg #IoC:hover .cls-4{opacity:1}.s-how-protects-wrapper #semmp-svg #IoC:hover .cls-5{fill:#fff}.s-how-protects-wrapper #semmp-svg #Software:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Software:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Software:hover .cls-6{opacity:1}.s-how-protects-wrapper #semmp-svg #Software:hover .cls-7{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #Injections:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Injections:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Injections:hover .cls-6{opacity:1}.s-how-protects-wrapper #semmp-svg #Injections:hover .cls-7{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #Spam:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Spam:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Spam:hover .cls-6{opacity:1}.s-how-protects-wrapper #semmp-svg #Spam:hover .cls-8{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #Load_Balance:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #Load_Balance:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #Load_Balance:hover .cls-9{opacity:1;fill:#414042}.s-how-protects-wrapper #semmp-svg #Load_Balance:hover .cls-10{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #GlobalAnyCast:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #GlobalAnyCast:hover .cls-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #GlobalAnyCast:hover .cls-9{opacity:1;fill:#414042}.s-how-protects-wrapper #semmp-svg #GlobalAnyCast:hover .cls-10{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #BruteForce:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #BruteForce:hover .cls-1-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #BruteForce:hover .cls-2{opacity:1}.s-how-protects-wrapper #semmp-svg #BruteForce:hover .cls-10{opacity:1;fill:#fff}.s-how-protects-wrapper #semmp-svg #DDoS:hover .cls-1{fill:#619f42}.s-how-protects-wrapper #semmp-svg #DDoS:hover .cls-1-2{opacity:1;fill:#619f42}.s-how-protects-wrapper #semmp-svg #DDoS:hover .cls-2{opacity:1}.s-how-protects-wrapper #semmp-svg #DDoS:hover .cls-10{opacity:1;fill:#fff}.s-how-protects-a .s-advantages{background-image:none;margin-top:3.75rem}.s-how-protects-a .s-advantages h4{margin-bottom:1.875rem}.s-how-protects-a .s-advantages .s-advantages-container{border-top:1px solid grey;border-bottom:1px solid grey;width:100%;float:left}@media (max-width:767px){.s-how-protects-a .s-advantages .s-advantages-container{margin-bottom:1.875rem;border-top:none}}.s-how-protects-a .s-advantages .block-list{width:50%;float:left}@media (max-width:767px){.s-how-protects-a .s-advantages .block-list{width:100%}}.s-how-protects-a .s-advantages .block-list li{width:100%;color:grey;margin-top:0;padding-top:.46875rem;padding-bottom:.46875rem;font-weight:400}@media (min-width:544px){.s-how-protects-a .s-advantages .block-list li:not(:last-child){border-bottom:1px solid grey}}.agency .solutions-wrapper{background-image:url(/images/16-sucuri-phoneix-eric.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.agency .solutions-wrapper{background-image:url(/images/16-sucuri-phoneix-eric.jpg)}}.bf-container form .form-input:not(.submit){border-radius:0;border:1px solid #ebebeb}.im-s-branding{margin-bottom:1.875rem}.im-s-branding span{display:inline-block;vertical-align:middle}@media (max-width:767px){.im-s-branding span{display:block;margin:0 auto}}.s-logo-h{width:205px;height:50px;background-position:205px 0;background-image:url(/images/17-sucuri-partner-page-assets-sprite.png);background-size:909px}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.s-logo-h{background-image:url(/images/17-sucuri-partner-page-assets-sprite@2.png)}}.plus-h{font-size:24px;font-weight:600;margin-left:1.875rem;margin-right:1.875rem}.imc-js-container{text-align:center}.imc-js-container img{max-width:100%}@media (max-width:767px){.imc-js-container{margin-bottom:1.875rem}}.imcjs-testi-container{border:1px solid #fff;border-radius:8px;padding-top:2.8125rem;padding-bottom:2.8125rem;padding-left:2.8125rem;padding-right:2.8125rem}@media (max-width:767px){.imcjs-testi-container{margin:.9375rem}}.imcjs-testi-container .ce-title{position:absolute;top:-30px;left:60px;padding-left:30px;padding-right:30px;z-index:999}.imcjs-testi-container .ce-title:before{content:"";width:100%;height:2px;background-color:#535455;display:block;position:absolute;left:0;top:14px;z-index:-1}.imcjs-testi-container blockquote{color:#fff;position:relative}.imcjs-testi-container blockquote:before{font-size:1.875rem;position:absolute;top:-11px;left:10px}.imcjs-testi-container blockquote:after{font-size:1.875rem;position:absolute;bottom:-13px}.partner-features{margin-top:3.75rem}.partner-features .row:nth-child(2){margin-top:.9375rem}.partner-features .feature{text-align:center}.partner-features .feature .top-feature{width:100%;float:left;margin-bottom:1.875rem}.partner-features .feature h4{font-size:17px;font-weight:600}@media (max-width:991px){.partner-features .feature h4 br{display:none}}.si-benefits-wrapper{text-align:center}.si-benefits-wrapper .si-benefit-top{margin-bottom:1.875rem}.si-benefits-wrapper h4{font-size:17px;font-weight:400;line-height:1.2}@media (max-width:991px){.si-benefits-wrapper h4 br{display:none}}.ptrn-whys-wrapper .feature .heading{color:grey}.ptestimonial-wrapper .pt-img{height:171px;background-image:url(/images/17-sucuri-partner-page-assets-sprite.png);background-size:909px;cursor:pointer}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ptestimonial-wrapper .pt-img{background-image:url(/images/17-sucuri-partner-page-assets-sprite@2.png)}}@media (max-width:991px){.ptestimonial-wrapper .pt-img{max-width:304px;margin:0 auto}}.ptestimonial-wrapper .pt-img:hover{opacity:.8}.ptestimonial-wrapper .pt-img.pt-wpbeginner{background-position:0 171px}.ptestimonial-wrapper .pt-img.pt-yoast{background-position:303px 171px}.ptestimonial-wrapper .pt-img.pt-ithemes{background-position:606px 171px}.ptestimonial-wrapper .pt-content p{text-align:center;font-weight:600}.ptestimonial-wrapper .ptestimonial-content{width:100%;float:left;margin-top:2.8125rem;position:relative}.ptestimonial-wrapper .ptestimonial-content .pt-slide{display:none;opacity:0}.ptestimonial-wrapper .ptestimonial-content .pt-slide.active{display:block;opacity:1;transition:all .5s ease 0s}.ptestimonial-wrapper .ptestimonial-content .pt-slide p{margin-right:1.875rem}.ptestimonial-wrapper .ptestimonial-content .pt-slide-nav a{top:40px;background-position:0 -150px;width:30px;height:30px;background-size:30px}.ptestimonial-wrapper .ptestimonial-content .pt-slide-nav a.prev{left:-8px}.ptestimonial-wrapper .ptestimonial-content .pt-slide-nav a.next{right:-8px}.ptestimonial-wrapper blockquote{color:#fff;line-height:1}.ptestimonial-wrapper blockquote:before{font-size:1.875rem;color:#fff}.ptestimonial-wrapper blockquote:after{font-size:1.875rem;color:#fff}.ptestimonial-wrapper .testimonial-name{text-align:right}.ptestimonial-wrapper .testimonials-nav .prev{background-position:0 60px}.ptestimonial-wrapper .testimonials-nav .prev:hover{opacity:.8}.ptestimonial-wrapper .testimonials-nav .next{background-position:0 60px}.ptestimonial-wrapper .testimonials-nav .next:hover{opacity:.8}.hero.partners p.heading{font-weight:100!important;color:#fff}.partners .hero-cards{margin-top:0;margin-bottom:0}.partner-with-wrapper{background-color:#fff;background-position:center top;background-size:cover;color:#666}.partner-with-wrapper .lead{margin-bottom:3.75rem}@media (min-width:544px) and (max-width:991px){.partner-with-wrapper .c-lg-3:not(:first-child){margin-bottom:1.875rem}}.partner-with-wrapper .content{text-align:center;float:left;width:100%;margin-bottom:3.75rem}.partner-with-wrapper .content h5{color:#62a644;margin-top:.9375rem;font-size:17px}.partner-with-wrapper a{color:#fff;text-decoration:none}@media (max-width:767px){.partner-with-wrapper a{float:left;margin-top:.9375rem}}.partner-with-wrapper a:hover{color:grey}.partner-with-wrapper a:hover p{color:grey}.partner-with-wrapper a:hover h5{color:grey}.partner-with-wrapper a:hover .icon{opacity:.5}.flexible-program{background-color:#f3f3f3;background-position:center top;background-size:cover;color:#666}.flexible-program h3{margin-bottom:3.75rem}@media (min-width:544px) and (max-width:991px){.flexible-program .c-lg-3:not(:first-child){margin-bottom:1.875rem}}.flexible-program .content{text-align:center;float:left;width:100%}.flexible-program .content h5{color:#62a644;margin-top:.9375rem;font-size:17px}.flexible-program a{color:#fff;text-decoration:none}@media (max-width:767px){.flexible-program a{float:left;margin-top:.9375rem}}.flexible-program a:hover{color:grey}.flexible-program a:hover p{color:grey}.flexible-program a:hover h5{color:grey}.flexible-program a:hover .icon{opacity:.5}.flexible-program .lowercontactus{margin-top:3rem}.flexible-program .lowercontactus a{color:#619f42}.flexible-program .lowercontactus a:hover{color:grey}.kuotlws-wrapper .sbtm-nav a{text-decoration:none;text-align:center}.kuotlws-wrapper .sbtm-nav p.heading{color:#619f42}.partners .agency-features.h-afeat{float:none;margin:0 auto}.partners .gray-strip{background-color:#333;color:#fff;padding-top:0;padding-bottom:0}.partners .gray-strip h3{font-weight:600}.partners .gray-strip h3.b-heading{font-weight:400;line-height:1.4}.home-a h3{font-size:2.1875rem;font-weight:600}.home-a p.header{font-size:1.5rem}.home-a .lead p{font-weight:300}.home-a .container{padding-top:80px;padding-bottom:80px}.home-a .featured-in .logos-container{margin-top:1.875rem}@media (min-width:544px){.home-a .kuotlws-wrapper .sbtm-nav{width:20%}}.home-a .kuotlws-wrapper .sbtm-nav a{text-decoration:none;text-align:center}.home-a .kuotlws-wrapper .sbtm-nav p.heading{color:grey}.home-a .contact-us-wrapper{background-color:#fff}.home-a footer .container{padding-top:1.875rem;padding-bottom:1.875rem}.c-ws-wrapper .lead p{color:grey}.c-ws-wrapper .cws-feat-wrapper{padding-right:0;padding-left:0;margin-top:3.75rem}.c-ws-wrapper .cws-feat-wrapper .c-lg-3 .feat-card{background-color:#fff;padding:1.875rem .9375rem}.c-ws-wrapper .cws-feat-wrapper .c-lg-3 .feat-card .top-feat h4{color:#619f42;font-size:17px;font-weight:600;text-align:center;line-height:1.4}.c-ws-wrapper .cws-feat-wrapper .c-lg-3 .feat-card .feat-body{text-align:center}@media (max-width:767px){.c-ws-wrapper .cws-feat-wrapper .c-lg-3:not(:last-child) .feat-card{margin-bottom:1.875rem}}.ad-feat-wrapper .ad-feat-container{margin-top:3.75rem;text-align:center}.ad-feat-wrapper .adfeat{max-width:265px;margin:0 auto;float:none;display:inline-block}.ad-feat-wrapper .adfeat:nth-child(n+4){margin-top:3.75rem}.ad-feat-wrapper .adfeat .feat-top{text-align:center}.ad-feat-wrapper .adfeat .feat-top h4{color:#619f42;font-size:15px;font-weight:600;text-align:center}.ad-feat-wrapper .adfeat .feat-body{text-align:center}.ywst-wrapper{background-image:url(/images/17-sucuri-team-homepage.jpg);background-position:0 0;background-size:auto 100%}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ywst-wrapper{background-image:url(/images/17-sucuri-team-homepage@2.jpg)}}.ywst-wrapper .lead h3{color:#fff}.ywst-wrapper p{color:#fff}.hstats-wrapper svg .cls-1{fill:none;stroke:#646566;stroke-miterlimit:10;opacity:.3}.hstats-wrapper svg .cls-2{font-size:30.92px}.hstats-wrapper svg .cls-2,.hstats-wrapper svg .cls-5,.hstats-wrapper svg .cls-6,.hstats-wrapper svg .cls-7,.hstats-wrapper svg .cls-8,.hstats-wrapper svg .cls-9{fill:#63a744}.hstats-wrapper svg .cls-2,.hstats-wrapper svg .cls-6,.hstats-wrapper svg .cls-7,.hstats-wrapper svg .cls-8,.hstats-wrapper svg .cls-9{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif;font-weight:600}.hstats-wrapper svg .cls-10,.hstats-wrapper svg .cls-2,.hstats-wrapper svg .cls-6,.hstats-wrapper svg .cls-7,.hstats-wrapper svg .cls-8{font-weight:700}.hstats-wrapper svg .cls-3{font-size:15px}.hstats-wrapper svg .cls-11,.hstats-wrapper svg .cls-3,.hstats-wrapper svg .cls-4{fill:#646566}.hstats-wrapper svg .cls-11,.hstats-wrapper svg .cls-3{font-family:"Open Sans",Helvetica,Arial,Tahoma,sans-serif;font-weight:400}.hstats-wrapper svg .cls-6{font-size:51.04px}.hstats-wrapper svg .cls-7{font-size:49.53px}.hstats-wrapper svg .cls-8{font-size:29.81px}.pt-wrapper .container{position:relative}.pt-wrapper .withopacity .n-slide{opacity:.2}.pt-wrapper .withopacity .n-slide.inview{opacity:1}.pt-wrapper .n-slide{padding-top:8px}@media (max-width:767px){.pt-wrapper .pta-container{text-align:center;margin-bottom:1.875rem}}.pt-wrapper .pta-container img{max-width:100%}.pt-wrapper .ptb-testi-container{border:1px solid grey;border-radius:8px;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:2.8125rem;padding-right:2.8125rem;min-height:210px}.pt-wrapper .ptb-testi-container .ptb-title{position:absolute;top:-30px;left:60px;padding-left:30px;padding-right:30px;z-index:999}.pt-wrapper .ptb-testi-container .ptb-title:before{content:"";width:100%;height:1px;background-color:#f3f3f4;display:block;position:absolute;left:0;top:14px;z-index:-1}.pt-wrapper .ptb-testi-container blockquote{color:grey;position:relative;display:inline}@media (max-width:767px){.pt-wrapper .testimonials-nav a{position:absolute}}.pt-wrapper .testimonials-nav a.next:hover{background-position:0 -60px}@media (max-width:767px){.pt-wrapper .testimonials-nav a.next{top:0;right:0}}.pt-wrapper .testimonials-nav a.prev{left:-35px}.pt-wrapper .testimonials-nav a.prev:hover{background-position:0 -60px}@media (max-width:767px){.pt-wrapper .testimonials-nav a.prev{top:0;left:0}}.hdssw-wrapper .hdssw-container{margin-top:3.75rem}.hdssw-wrapper .hdssw-container .hdssw-single{position:relative}.hdssw-wrapper .hdssw-container .hdssw-single:after{content:">";display:block;position:absolute;right:0;top:20px;color:grey}.hdssw-wrapper .hdssw-container .hdssw-single .hdssw-top h4{color:#619f42;font-size:15px;font-weight:600;text-align:center;min-height:32px}.hdssw-wrapper .hdssw-container .hdssw-single .hdssw-body{text-align:center}.hdssw-wrapper .hdssw-container .hdssw-single .hdssw-body ul{padding-left:.9375rem;padding-top:.9375rem;padding-bottom:.9375rem}.hdssw-wrapper .hdssw-container .hdssw-single .hdssw-body ul li{font-size:14px;text-align:left;position:relative}.hdssw-wrapper .hdssw-container .hdssw-single .hdssw-body ul li:before{top:0;margin-left:-15px;color:grey}.kuotlws-wrapper .sbtm-nav a{text-decoration:none;text-align:center}.kuotlws-wrapper .sbtm-nav p.heading{color:#619f42}.bg-himg{background-image:url(/images/16-huston-chase.jpg);background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-himg{background-image:url(/images/16-huston-chase.jpg)}}.bg-himg h3{color:#fff}.bg-himg p{color:#fff}.wsp h3{font-size:2.1875rem;font-weight:600}.wsp p.header{font-size:1.5rem}.wsp .lead p{font-weight:300}.wsp .container{padding-top:80px;padding-bottom:80px}.wsp-features-wrapper .key-features{float:left;margin-top:1.875rem}.wsp-features-wrapper .key-features .feature{padding-left:0;padding-right:0;margin-top:.9375rem}.scfap-wrapper{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg);background-position:center top;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.scfap-wrapper{background-image:url(/images/16-sucuri-tokyo-pop-server.jpg)}}.scfap-wrapper .lead p{font-weight:400}.scfap-wrapper .logos-wrapper{text-align:center}.scfap-wrapper .logos-wrapper ul li img{opacity:.7}.zdrm-wrapper .check-list-wrapper{margin-top:1.875rem;text-align:center;padding-top:.9375rem;padding-bottom:.9375rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.psa-wrapper{background-image:url(/images/16-sucuri-antivirus-security-analysts.jpg);background-position:center top;background-size:cover;color:#fff}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.psa-wrapper{background-image:url(/images/16-sucuri-antivirus-security-analysts.jpg)}}.website-performance h3{font-size:2.1875rem;font-weight:600}.website-performance p.header{font-size:1.5rem}.website-performance .lead p{font-weight:300}.website-performance .container{padding-top:80px;padding-bottom:80px}.website-performance .help-wrapper{padding-top:3.75rem;padding-bottom:3.75rem}.website-performance .graph-container .st0{fill:#636566}.website-performance .graph-container .st1{font-weight:400}.website-performance .graph-container .st2{font-size:10px}.website-performance .graph-container .st3{opacity:.14;fill:#609f43}.website-performance .graph-container .st4{opacity:.6;fill:#636566}.website-performance .graph-container .st5{fill:none;stroke:#609f43;stroke-width:2;stroke-miterlimit:10}.website-performance .graph-container .st6{fill:#609f43;opacity:1}.website-performance .graph-container .st7{font-weight:600}.website-performance .graph-container .st8{font-weight:600}.website-performance .graph-container .st9{font-size:12px}.website-performance .graph-container .st10{font-size:17.1467px}.website-performance .graph-container .st11{opacity:.3;fill:#636566}.website-performance .graph-container .st12{font-size:15px}.website-performance .graph-container .st13{letter-spacing:1}.website-performance .graph-container .st14{font-size:28.2693px}.website-performance .graph-container .st15{font-weight:700}.website-performance .graph-container .st16{font-size:18.8462px}.website-performance .fetsd-wrapper{background-image:url(/images/17-sucuri-callout-back-light.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.website-performance .fetsd-wrapper{background-image:url(/images/17-sucuri-callout-back-light.jpg)}}.website-performance .dstats-wrapper{margin-top:3.75rem}.website-performance .dstats-wrapper .st0{fill:none;stroke:#646566;stroke-miterlimit:10}.website-performance .dstats-wrapper .st1{fill:#646566}.website-performance .dstats-wrapper .st2{font-weight:600}.website-performance .dstats-wrapper .st3{font-size:51.039px}.website-performance .dstats-wrapper .st4{font-weight:400}.website-performance .dstats-wrapper .st5{font-size:15px}.website-performance .dstats-wrapper .st6{font-size:8.745px;opacity:1}.website-performance .dstats-wrapper .st6:hover{fill:#609f43;font-weight:600}.website-performance .dstats-wrapper .st7{fill:#ce3627}.gridfeats{text-align:center}.gridfeats .feat .feat-body h4{font-size:15px;font-weight:600;color:#619f42}.feats-cta{margin-top:3.75rem;text-align:center}.feats-cta h4{font-size:24px;font-weight:400}.feats-cta .btn{margin-top:1.875rem}.gdan-section-light{background-color:#fff;background-image:url(/images/17-sucuri-data-centers-light.png);background-size:100%;background-repeat:no-repeat;background-position:center top}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.gdan-section-light{background-image:url(/images/17-sucuri-data-centers-light@2.png)}}@media (min-width:992px){.gdan-section-light{background-size:956px}}.gdan-section-light .lead p{font-size:15px;line-height:1.7;font-weight:400}@media (min-width:992px){.gdan-section-light .btm-content-wrapper{margin-top:455px}}.gdan-section-light .gdan-feat-list-wrapper{margin-top:.9375rem;margin-bottom:.9375rem;padding-top:.9375rem;padding-bottom:.9375rem;padding-right:0;border-top:1px solid grey;border-bottom:1px solid grey}.gdan-section-light .gdan-feat-list-wrapper .gdan-feat-list-container{display:table;margin:0 auto}.gdan-section-light .gdan-feat-list-wrapper .check-list-container{display:inline-block}@media (min-width:544px){.gdan-section-light .gdan-feat-list-wrapper .check-list-container:first-child{margin-left:.9375rem;margin-right:2.8125rem}}@media (max-width:767px){.gdan-section-light .gdan-feat-list-wrapper .check-list-container .list-block-item:first-child{border-top:none}}.ecommerce h3{font-size:2.1875rem;font-weight:600}.ecommerce p.header{font-size:1.5rem}.ecommerce .lead p{font-weight:300}.ecommerce .container{padding-top:80px;padding-bottom:80px}.ecommerce .help-wrapper{padding-top:3.75rem;padding-bottom:3.75rem}.ecommerce .co-container .st0{fill:#646566}.ecommerce .co-container .st1{font-weight:600}.ecommerce .co-container .st2{font-size:29.7557px}.ecommerce .co-container .st3{fill:#609f43}.ecommerce .co-container .st4{font-size:51.039px}.ecommerce .co-container .st5{font-weight:300}.ecommerce .co-container .st6{font-size:15px;opacity:1}.ecommerce .co-container .st7{font-size:8.745px}.ecommerce .co-container .st8{fill:none;stroke:#646566;stroke-miterlimit:10}.ecommerce .co-container a:hover{color:#619f42;font-weight:600}.ecommerce .acpi-wrapper{background-image:url(/images/17-sucuri-callout-back-light.jpg);background-position:center top;background-size:cover}@media only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ecommerce .acpi-wrapper{background-image:url(/images/17-sucuri-callout-back-light.jpg)}}.ecommerce .acpi-wrapper h3{font-weight:400;line-height:1.5}.ecommerce .acpi-wrapper h3 a{text-decoration:none}.bf-logos-wrraper .list-inline .list-inline-item:not(:last-child){margin-right:1.875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsInN1Y3VyaS5jc3MiLCJfcmVib290LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJtaXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiX3R5cGUuc2NzcyIsIm1peGlucy9fcmVtLWVtLnNjc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJtaXhpbnMvX2xpc3RzLnNjc3MiLCJtaXhpbnMvX2NsZWFyZml4LnNjc3MiLCJfaW1hZ2VzLnNjc3MiLCJtaXhpbnMvX2ltYWdlLnNjc3MiLCJfaWNvbnMuc2NzcyIsIm1peGlucy9pY29ucy5zY3NzIiwiX2dyaWQuc2NzcyIsIm1peGlucy9fZ3JpZC5zY3NzIiwibWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiX3RhYmxlcy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJtaXhpbnMvX2Zvcm1zLnNjc3MiLCJfbmF2YmFyLnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJtaXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwibWl4aW5zL19wdWxscy5zY3NzIiwibWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJfdXRpbGl0aWVzLXJlc3BvbnNpdmUuc2NzcyIsIl91dGlsaXRpZXMtYmFja2dyb3VuZC5zY3NzIiwiX3V0aWxpdGllcy1zcGFjaW5nLnNjc3MiLCJoZWFkZXIuc2NzcyIsInN1Y3VyaS5zY3NzIiwiaG93dG93cC5zY3NzIiwid2ViaG93dG93cC5zY3NzIiwid2lnb29nbGVibGFja2xpc3Quc2NzcyIsImhvd3dlZG9pdC5zY3NzIiwibWl4aW5zL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJpbmFycy5zY3NzIiwiZ3VpZGVzLnNjc3MiLCJpbmZvZ3JhcGhpY3Muc2NzcyIsImF2bWFsd2FyZXJlbW92YWwuc2NzcyIsImF2bWFsd2FyZXNjYW5kZXQuc2NzcyIsImZ3c3RvcHdhaC5zY3NzIiwiZndkZG9zcHJvdC5zY3NzIiwiZncuc2NzcyIsImZ3b3BlcmF0aW9ucy5zY3NzIiwicmVwb3J0cy5zY3NzIiwiY2hhdHdpZGdldC5zY3NzIiwiY3VzdG9tZXJzLnNjc3MiLCJ3c2Rkb3Nwcm90ZWN0aW9uLnNjc3MiLCJhZ2VuY3kuc2NzcyIsInBhcnRuZXIuc2NzcyIsImhvbWUtYS5zY3NzIiwiX2VkdWNhdGlvbi5zY3NzIiwid3NwLnNjc3MiLCJ3ZWJwZXJmLnNjc3MiLCJlY29tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUEsS0FDRSxZQUFhLFdBQ2IscUJBQXNCLEtBQ3RCLHlCQUEwQixLQU81QixLQUNFLE9BQVEsRUFhVixRQUNBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRQUNFLFFBQVMsTUFRWCxNQUNBLE9BQ0EsU0FDQSxNQUNFLFFBQVMsYUFDVCxlQUFnQixTQVFsQixzQkFDRSxRQUFTLEtBQ1QsT0FBUSxFQ2pDVixTRDBDQSxTQUNFLFFBQVMsS0FVWCxFQUNFLGlCQUFrQixZQVFwQixTQUVJLFFBQVMsRUFGYixRQUtJLFFBQVMsRUFXYixZQUNFLGNBQWUsSUFBQSxPQU9qQixFQUNBLE9BQ0UsWUFBYSxJQU9mLElBQ0UsV0FBWSxPQVFkLEdBQ0UsVUFBVyxJQUNYLE9BQVEsTUFBQSxFQU9WLEtBQ0UsV0FBWSxLQUNaLE1BQU8sS0FPVCxNQUNFLFVBQVcsSUFPYixJQUNBLElBQ0UsVUFBVyxJQUNYLFlBQWEsRUFDYixTQUFVLFNBQ1YsZUFBZ0IsU0FHbEIsSUFDRSxJQUFLLE1BR1AsSUFDRSxPQUFRLE9BVVYsSUFDRSxPQUFRLEVBT1YsZUFDRSxTQUFVLE9BVVosT0FDRSxPQUFRLElBQUEsS0FPVixHQUNFLFdBQVksWUFDWixPQUFRLEVBT1YsSUFDRSxTQUFVLEtBT1osS0FDQSxJQUNBLElBQ0EsS0FDRSxZQUFhLFNBQUEsQ0FBQSxVQUNiLFVBQVcsSUFrQmIsT0FDQSxNQUNBLFNBQ0EsT0FDQSxTQUNFLE1BQU8sUUFDUCxLQUFNLFFBQ04sT0FBUSxFQU9WLE9B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QUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxTRG1CTixNQUFPLFVDbkJELFNEbUJOLE1BQU8sVUNuQkQsU0RtQk4sTUFBTyxLQ1ZDLGFEc0JSLE1BQW1ELEtDdEIzQyxhRHNCUixNQUFxQixTQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixLQ3RCYixhRGtCUixLQUFrRCxLQ2xCMUMsYURrQlIsS0FBb0IsU0NsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsS0NsQlosZURjUixZQUFhLEVDZEwsZURjUixZQUFhLFNDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZ0JEY1IsWUFBYSxVQ2RMLGdCRGNSLFlBQWEsVUNkTCxnQkRjUixZQUFhLEtSSlgseUJTdkJFLFFBQUEsU0FBQSxTQUFBLFNBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUNFLE1BQU8sS0FHUCxRRG1CTixNQUFPLFNDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxTRG1CTixNQUFPLFVDbkJELFNEbUJOLE1BQU8sVUNuQkQsU0RtQk4sTUFBTyxLQ1ZDLGFEc0JSLE1BQW1ELEtDdEIzQyxhRHNCUixNQUFxQixTQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixLQ3RCYixhRGtCUixLQUFrRCxLQ2xCMUMsYURrQlIsS0FBb0IsU0NsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsS0NsQlosZURjUixZQUFhLEVDZEwsZURjUixZQUFhLFNDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZ0JEY1IsWUFBYSxVQ2RMLGdCRGNSLFlBQWEsVUNkTCxnQkRjUixZQUFhLE1SSlgseUJTdkJFLFFBQUEsU0FBQSxTQUFBLFNBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUNFLE1BQU8sS0FHUCxRRG1CTixNQUFPLFNDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxTRG1CTixNQUFPLFVDbkJELFNEbUJOLE1BQU8sVUNuQkQsU0RtQk4sTUFBTyxLQ1ZDLGFEc0JSLE1BQW1ELEtDdEIzQyxhRHNCUixNQUFxQixTQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixLQ3RCYixhRGtCUixLQUFrRCxLQ2xCMUMsYURrQlIsS0FBb0IsU0NsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsS0NsQlosZURjUixZQUFhLEVDZEwsZURjUixZQUFhLFNDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZ0JEY1IsWUFBYSxVQ2RMLGdCRGNSLFlBQWEsVUNkTCxnQkRjUixZQUFhLE1SSlgseUJTdkJFLFFBQUEsU0FBQSxTQUFBLFNBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUNFLE1BQU8sS0FHUCxRRG1CTixNQUFPLFNDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxRRG1CTixNQUFPLFVDbkJELFFEbUJOLE1BQU8sVUNuQkQsUURtQk4sTUFBTyxJQ25CRCxTRG1CTixNQUFPLFVDbkJELFNEbUJOLE1BQU8sVUNuQkQsU0RtQk4sTUFBTyxLQ1ZDLGFEc0JSLE1BQW1ELEtDdEIzQyxhRHNCUixNQUFxQixTQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixVQ3RCYixhRHNCUixNQUFxQixJQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixVQ3RCYixjRHNCUixNQUFxQixLQ3RCYixhRGtCUixLQUFrRCxLQ2xCMUMsYURrQlIsS0FBb0IsU0NsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsVUNsQlosYURrQlIsS0FBb0IsSUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsVUNsQlosY0RrQlIsS0FBb0IsS0NsQlosZURjUixZQUFhLEVDZEwsZURjUixZQUFhLFNDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLFVDZEwsZURjUixZQUFhLElDZEwsZ0JEY1IsWUFBYSxVQ2RMLGdCRGNSLFlBQWEsVUNkTCxnQkRjUixZQUFh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LCtDQUN1Qyx1Q0FBeUMsbUNBQXFDLHdCNkN4QnZILHlCN0M0QkksaUJBQWtCLCtDNkM1QnRCLDRCQTJFRyxZQUFhLElBQ1YsWUFBYSxJQTVFbkIsOEJBK0VPLGdCQUFpQixLQVd4QixrRUFJSSxhQUFjIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYSB7XG4gICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLG51bGwsIi8vIFJlYm9vdFxuLy9cbi8vIEdsb2JhbCByZXNldHMgdG8gY29tbW9uIEhUTUwgZWxlbWVudHMgYW5kIG1vcmUgZm9yIGVhc2llciB1c2FnZSBieSBCb290c3RyYXAuXG4vLyBBZGRzIGFkZGl0aW9uYWwgcnVsZXMgb24gdG9wIG9mIE5vcm1hbGl6ZS5jc3MsIGluY2x1ZGluZyBzZXZlcmFsIG92ZXJyaWRlcy5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHRvIGBib3JkZXItYm94YCBzbyB0aGF0IHdoZW4geW91IGFkZFxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XG4vLyBjaGFuZ2UuIEZvciBleGFtcGxlLCBgd2lkdGg6IDEwMHB4O2Agd2lsbCBhbHdheXMgYmUgYDEwMHB4YCBkZXNwaXRlIHRoZVxuLy8gYGJvcmRlcjogMTBweCBzb2xpZCByZWQ7YCBhbmQgYHBhZGRpbmc6IDIwcHg7YC5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLiBGb3Jcbi8vIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8vIE1ha2Ugdmlld3BvcnQgcmVzcG9uc2l2ZVxuLy9cbi8vIEB2aWV3cG9ydCBpcyBuZWVkZWQgYmVjYXVzZSBJRSAxMCsgZG9lc24ndCBob25vciA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj4gaW5cbi8vIHNvbWUgY2FzZXMuIFNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi8uXG4vLyBFdmVudHVhbGx5IEB2aWV3cG9ydCB3aWxsIHJlcGxhY2UgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+LiBJdCdzIGJlZW4gbWFudWFsbHlcbi8vIHByZWZpeGVkIGZvciBmb3J3YXJkLWNvbXBhdGliaWxpdHkuXG4vL1xuLy8gSG93ZXZlciwgYGRldmljZS13aWR0aGAgaXMgYnJva2VuIG9uIElFIDEwIG9uIFdpbmRvd3MgKFBob25lKSA4LFxuLy8gKHNlZSBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5Nylcbi8vIGFuZCB0aGUgZml4IGZvciB0aGF0IGludm9sdmVzIGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50XG4vLyBhbmQgYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MuXG4vL1xuLy8gU2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cbi8vXG4vLyBXcmFwIGBAdmlld3BvcnRgIHdpdGggYEBhdC1yb290YCBmb3Igd2hlbiBmb2xrcyBkbyBhIG5lc3RlZCBpbXBvcnQgKGUuZy4sXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cbi8vXG4vLyBJbmNsdWRlcyBmdXR1cmUtcHJvb2ZlZCB2ZW5kb3IgcHJlZml4ZXMgYXMgd2VsbC5cbkBhdC1yb290IHtcbiAgQC1tb3otdmlld3BvcnQgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC1tcy12aWV3cG9ydCAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC1vLXZpZXdwb3J0ICAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQC13ZWJraXQtdmlld3BvcnQgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbiAgQHZpZXdwb3J0ICAgICAgICAgICB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgSFRNTCwgYm9keSwgYW5kIG1vcmVcbi8vXG5cbmh0bWwge1xuICAvLyBTZXRzIGEgc3BlY2lmaWMgZGVmYXVsdCBgZm9udC1zaXplYCBmb3IgdXNlciB3aXRoIGByZW1gIHR5cGUgc2NhbGVzLlxuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcbiAgLy8gQ2hhbmdlcyB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICAvLyBNYWtlIHRoZSBgYm9keWAgdXNlIHRoZSBgZm9udC1zaXplLXJvb3RgXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBCeSBkZWZhdWx0LCBgPGJvZHk+YCBoYXMgbm8gYGJhY2tncm91bmQtY29sb3JgIHNvIHdlIHNldCBvbmUgYXMgYSBiZXN0IHByYWN0aWNlLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHN1Y3VyaS10ZXh0LWdyYXk7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuXG5pbWcge1xuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAvLyBjZW50ZXJzIHRoZW0uIFRoaXMgd29uJ3QgYXBwbHkgc2hvdWxkIHlvdSByZXNldCB0aGVtIHRvIGBibG9ja2AgbGV2ZWwuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxuICAvLyBGb3IgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcywgc2VlIHRoZSBjb21tZW50cyBvbiB0aGUgYC5pbWctZmx1aWRgIGNsYXNzLlxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkc3VjdXJpLXRleHQtZ3JheSA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIENlbnRlcmVkIGJ5IGRlZmF1bHQsIGJ1dCBsZWZ0LWFsaWduLWVkIHRvIG1hdGNoIHRoZSBgdGRgcyBiZWxvdy5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8vIFJlbW92ZSBhbGwgYG1hcmdpbmBzIHNvIG91ciBjbGFzc2VzIGRvbid0IGhhdmUgdG8gZG8gaXQgdGhlbXNlbHZlcy5cbiAgbWFyZ2luOiAwO1xuICAvLyBOb3JtYWxpemUgaW5jbHVkZXMgYGZvbnQ6IGluaGVyaXQ7YCwgc28gYGZvbnQtZmFtaWx5YC4gYGZvbnQtc2l6ZWAsIGV0YyBhcmVcbiAgLy8gcHJvcGVybHkgaW5oZXJpdGVkLiBIb3dldmVyLCBgbGluZS1oZWlnaHRgIGlzbid0IGFkZHJlc3NlZCB0aGVyZS4gVXNpbmcgdGhpc1xuICAvLyBlbnN1cmVzIHdlIGRvbid0IG5lZWQgdG8gdW5uZWNlc3NhcmlseSByZWRlY2xhcmUgdGhlIGdsb2JhbCBmb250IHN0YWNrLlxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLy8gaU9TIGFkZHMgcm91bmRlZCBib3JkZXJzIGJ5IGRlZmF1bHRcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudGV4dGFyZWEge1xuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgLy8gUmVzZXQgdGhlIGVudGlyZSBsZWdlbmQgZWxlbWVudCB0byBtYXRjaCB0aGUgYGZpZWxkc2V0YFxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4vLyAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVW5kbyBOb3JtYWxpemUncyBkZWZhdWx0IGhlcmUgdG8gbWF0Y2ggb3VyIGdsb2JhbCBvdmVycmlkZXMuXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyB0b2RvOiBuZWVkZWQ/XG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4vLyAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbi8vICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcblxuXG4vLyBDb2xvcnNcblxuLy8gQnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJHN1Y3VyaS1ncmF5OiAgICAgICAgICAgICAgICM4MDgwODAgIWRlZmF1bHQ7XG4kc3VjdXJpLWRhcmstZ3JheTogICAgICAgICAgIzQxNDA0MiAhZGVmYXVsdDtcbiRzdWN1cmktZGFya2VyLWdyYXk6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuJHN1Y3VyaS10ZXh0LWdyYXk6ICAgICAgICAgICM4MDgwODAgIWRlZmF1bHQ7XG4kc3VjdXJpLXRleHQtZGFyay1ncmF5OiAgICAgIzYzNjQ2NiAhZGVmYXVsdDtcbiRzdWN1cmktcC1ncmF5OiAgICAgICAgICAgICAjN2Q3ZDdkICFkZWZhdWx0O1xuJHN1Y3VyaS1saWdodC1ncmF5OiAgICAgICAgICM2MzY0NjYgIWRlZmF1bHQ7XG4kc3VjdXJpLWxpZ2h0ZXItZ3JheTogICAgICAgI2ViZWJlYiAhZGVmYXVsdDtcbiRzdWN1cmktZ3JlZW46ICAgICAgICAgICAgICAjNjE5ZjQyICFkZWZhdWx0O1xuJHN1Y3VyaS1ob3Zlci1ncmVlbjogICAgICAgICM0NzgyMzcgIWRlZmF1bHQ7XG4kc3VjdXJpLXJlZDogICAgICAgICAgICAgICAgI2NlMzQyNiAhZGVmYXVsdDtcbiRwcmljaW5nLWJ0bi1ncmF5OiAgICAgICAgICAjNjM2NDY2ICFkZWZhdWx0O1xuJHByaWNpbmctYnRuLWdyYXktaG92ZXI6ICAgICMzMzMgICAgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZiAgICAhZGVmYXVsdDtcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICM2MTlmNDIgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgIzYxOWY0MiAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAjODA4MDgwICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gQm9keVxuXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgJHN1Y3VyaS10ZXh0LWdyYXk7XG5cblxuLy8gTGlua3NcblxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICRzdWN1cmktZ3JheSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAkc3VjdXJpLWdyZWVuICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG5cbi8vIERlZmluZSB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICB4czogMCxcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgc206IDU0NHB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gIG1kOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICBsZzogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuKSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcblxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTQwcHgsXG4pICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgMS44NzVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcblxuLy8gU3BhY2luZ1xuXG4kc3BhY2VyOiAgICAgICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG5cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICdPcGVuIFNhbnMnLCdIZWx2ZXRpY2EnLCBBcmlhbCwgVGFob21hLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWVudGl0aWVzOiAgICAgJ0hlbHZldGljYScsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBQaXhlbCB2YWx1ZSB1c2VkIHRvIHJlc3BvbnNpdmVseSBzY2FsZSBhbGwgdHlwb2dyYXBoeS4gQXBwbGllZCB0byB0aGUgYDxodG1sPmAgZWxlbWVudC5cbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14czogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgICAgY2FsY3VsYXRlUmVtKDMwcHgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICAgICBjYWxjdWxhdGVSZW0oMzBweCkgICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICAgICBjYWxjdWxhdGVSZW0oMjVweCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXA6ICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWZvb3Rlci1wOiAgICAgICAgIDEzcHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXAtaGVhZGluZzogICAgICAgIDE3cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXAtc21hbGw6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLXAtc21hbGxlcjogICAgICAgIDEycHggIWRlZmF1bHQ7XG4kZm9vdGVyLXAtZm9udC1zaXplOiAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kcC1mb250LXNpemUtc206ICAgICAgICAgICAgIDAuOTI1cmVtICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRwLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS43ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgIDQwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodC10aGluOiAgMzAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ6ICA2MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZGVyOjkwMCAhZGVmYXVsdDtcbiRwLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuJHAtZm9udC13ZWlnaHQtYm9sZDogICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kcC1mb250LXdlaWdodC10aGluOiAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgIDEuMDYzcmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC1zaXplLXNtOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgKDQgLyAzKSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjdWxhdGVSZW0oOXB4KTtcblxuXG4vLyBUYWJsZXNcblxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkc3VjdXJpLWxpZ2h0ZXItZ3JheSAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgdGhlIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyOiAgICAgICAgICAgICAkYnRuLWJnICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkc3VjdXJpLXRleHQtZ3JheSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgcmdiYSgxMDIsMTc1LDIzMywuNikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15KSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICRzcGFjZXIteSAqIDIgIWRlZmF1bHQ7XG5cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBEZWZhdWx0XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIEhlYWRpbmdzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cbnB7XG4gIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXA7XG4gIGxpbmUtaGVpZ2h0OiAkcC1saW5lLWhlaWdodDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAmLmhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6ICRwLWZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYudGVybXN7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZm9udC1zaXplOiAkcC1mb250LXNpemUtc207XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICYucHJpY2luZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuICAmLmItcHJpY2luZyB7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG4gIH1cbn1cbi5wIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXA7XG59XG4ucGgge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xufVxuYSB7XG4gICYudG8tdG9wLWFuY2hvciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbmxpe1xuICBmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuICBsaW5lLWhlaWdodDogJHAtbGluZS1oZWlnaHQ7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIGZvbnQtc2l6ZTogJHAtZm9udC1zaXplLXNtO1xuICB9XG59XG5mb290ZXIgbGl7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJvbGR7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcbn1cbi5ib2xkZXJ7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuLnVuZGVyLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51YyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mZWF0dXJlIC5oZWFkaW5ne1xuICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmUgLmhlYWRpbmcgKyBwe1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vL01ha2UgdGhlIHRleHQgc3RhbmQgb3V0XG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICoyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlcik7XG4gICAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemUtc207XG4gIH1cbn1cbi5sZWFkIHtcbiAgaDF7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplLXNtO1xuICB9XG5cbiAgJi5oYXMtaWNvbiB7XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG4gICAgfVxuICB9XG59XG5cbmZvcm0gLmxlYWQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIH1cbn1cbi5mb290ZXItaGVhZGluZyBwe1xuICBmb250LXNpemU6ICRmb250LXNpemUtZm9vdGVyLXA7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIgbGkge1xuYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgICB9XG4gIH1cbiBwIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLXNtYWxsZXI7XG4gICAgZm9udC13ZWlnaHQ6ICRwLWZvbnQtd2VpZ2h0O1xuICB9XG59XG4uY29weXJpZ2h0IHB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cbmZvb3RlcntcbiAgaHIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwNCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbXBoYXNpc1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEzcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLyBMaXN0c1xuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuXG4gIC5saXN0LXVuc3R5bGVkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxufVxuXG4ubGlzdC1ub3N0eWxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRsaXN0LWlubGluZS1wYWRkaW5nICogMik7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuXG4vLyBCbG9jayB0dXJucyBsaXN0IGl0ZW1zIGludG8gYmxvY2tcbi5saXN0LWJsb2NrIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgLy8gbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICoyKTtcbn1cbi5saXN0LWJsb2NrLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICB9XG59XG5cbi5saXN0LW9yZGVyZWQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gIGxpIHtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnVuc3R5bGVkIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0LW5vc3R5bGUge1xuICBsaSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAudW5zdHlsZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxufVxuXG4ubS1ibG9jay1vbCB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gIC5tLWJsb2NrLW9sLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgJi5udW1iZXIge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrLWxpc3R7XG5cbiAgbGl7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jaGVja3tcblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uY2FuY2VsIHtcblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlhcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRzdWN1cmktZ3JheTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmFycm93LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAuYXJyb3ctbGlzdC1pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy8xNi10ZXN0aW1vbmlhbC1uYXYtc3ByaXRlLnBuZ1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5tLWJsb2NrLW9sLWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJyb3ctaCB7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zLzE2LXRlc3RpbW9uaWFsLW5hdi1zcHJpdGUucG5nXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLmFycm93LXAge1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy8xNi10ZXN0aW1vbmlhbC1uYXYtc3ByaXRlLnBuZ1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTM7XG4gIH1cbn1cblxucCB7XG4gICYuYXJyb3ctcCB7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzIHcvIGdyaWQgY2xhc3Nlc1xuLmRsLWhvcml6b250YWwge1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgbWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1wiJztcbiAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXCInO1xuICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICB9XG5cbiAgJi5uLXN0eWxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB9XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuLnBhZ2luYXRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi52LXRhYmJlZCB7XG4gICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNlciAvIDI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIi8vIENhbGN1bGF0ZSByZW1cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAjeyRyZW1TaXplfXJlbTtcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG5cbi8vICAgICh4czogMCwgc206IDU0NHB4LCBtZDogNzY4cHgpXG5cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG5cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU0NHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG5cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgLy8gbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vLyBGaWd1cmVzXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlci15IC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRzdWN1cmktdGV4dC1ncmF5IDtcbn1cbi5hdXRvLXd7XG4gIHdpZHRoOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuIH1cbn1cblxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBiZy1pbWcoJGZpbGUtMXgsICRmaWxlLTJ4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpLFxuICAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgXG4gIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgfVxufVxuIiwiLy9JY29uc1xuLmljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuLmljb24tcHJvdGVjdGlvbiB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvc2VjdWlydHktc3RhY2staWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy9zZWN1aXJ0eS1zdGFjay1pY29ucy1yZXRpbmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmljb24tZGV0ZWN0aW9uIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy9zZWN1aXJ0eS1zdGFjay1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zL3NlY3VpcnR5LXN0YWNrLWljb25zLXJldGluYS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02cHggNzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaWNvbi1yZXNwb25zZSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvc2VjdWlydHktc3RhY2staWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy9zZWN1aXJ0eS1zdGFjay1pY29ucy1yZXRpbmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmljb24tc2xyIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5pY29uLWF3cCB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tcHNzIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tc3NsIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tY3NtIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tZGRvcyB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pY29uLWNzciB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtZW50ZXJwcmlzZS1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE1LWVudGVycHJpc2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaWNvbi1oYSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtZW50ZXJwcmlzZS1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE1LWVudGVycHJpc2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmljb24tY2kge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWVudGVycHJpc2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1lbnRlcnByaXNlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDI0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5pY29uLWNjIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTUtZW50ZXJwcmlzZS1pY29uc0AyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaWNvbi1kYW0ge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWVudGVycHJpc2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1lbnRlcnByaXNlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5pY29uLWVzbGEge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWVudGVycHJpc2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1lbnRlcnByaXNlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmFnZW5jeS1mZWF0dXJlcyB7XG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmljb24tcHljaSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWFnZW5jeS1wYWdlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWFnZW5jeS1wYWdlLWljb25zQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5pY29uLXB5YXIge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1hZ2VuY3ktcGFnZS1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1hZ2VuY3ktcGFnZS1pY29uc0AyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmljb24tZmFtIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktYWdlbmN5LXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktYWdlbmN5LXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaWNvbi10c2Ige1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1hZ2VuY3ktcGFnZS1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1hZ2VuY3ktcGFnZS1pY29uc0AyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5pY29uLWZ3ZGRvcyB7XG4gIEBpbmNsdWRlIGZ3aWNvbnMoMCAwKTtcbn1cblxuLmljb24tYmZwcCB7XG4gIEBpbmNsdWRlIGZ3aWNvbnMoLTY1cHggMCk7XG59XG5cbi5pY29uLXN3YWgge1xuICBAaW5jbHVkZSBmd2ljb25zKC0xMzBweCAwKTtcbn1cblxuLmljb24tbWFsLXAge1xuICBAaW5jbHVkZSBmd2ljb25zKC0xOTVweCAwKTtcbn1cblxuLmljb24temRpciB7XG4gIEBpbmNsdWRlIGZ3aWNvbnMoLTI2MHB4IDApO1xufVxuXG4uaWNvbi1zY3BhIHtcbiAgQGluY2x1ZGUgZndpY29ucygtMzI1cHggMCk7XG59XG5cbi5oZWxwIHtcbiAgLmljb257XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG4gICAgJi5pY29uLWVtYWlsIHtcbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtY29udGFjdC1lbWFpbC1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1jb250YWN0LWVtYWlsLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG5cbiAgICAmLmljb24tdGlja2V0IHtcbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtY29udGFjdC10aWNrZXQtc3ByaXRlLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTUtY29udGFjdC10aWNrZXQtc3ByaXRlQDIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICYuaWNvbi1saXZlY2hhdCB7XG4gICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWNvbnRhY3QtY2hhdC1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1jb250YWN0LWNoYXQtc3ByaXRlQDIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICYuaWNvbi1waG9uZSB7XG4gICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWNvbnRhY3QtcGhvbmUtc3ByaXRlLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTUtY29udGFjdC1waG9uZS1zcHJpdGVAMi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXVzLWljb25zIGxpe1xuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuaWNvbi1lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDY5cHg7XG4gICAgfVxuICAgIC5pY29uLXRpY2tldCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNjhweDtcbiAgICAgIH1cbiAgICAuaWNvbi1saXZlY2hhdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDY5cHg7XG4gICAgfSBcbiAgICAuaWNvbi1waG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDY5cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtYSB7XG4gIC5oZWxwIHtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL3Nwcml0ZXMvMTctc3VjdXJpLWhvbWUtcGFnZS1pY29uLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvc3ByaXRlcy8xNy1zdWN1cmktaG9tZS1wYWdlLWljb24tc3ByaXRlQDIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NjJweDtcblxuICAgICAgJi5pY29uLWVtYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmljb24tdGlja2V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMTIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1saXZlY2hhdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAxMjBweDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLXBob25lIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWljb25zIGxpe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAmLmljb24tZW1haWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDYwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pY29uLXRpY2tldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaWNvbi1saXZlY2hhdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmljb24tcGhvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLWljb257XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pLmZhY2Vib29re1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWZvb3Rlci1mYWNlYm9vay1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1mb290ZXItZmFjZWJvb2stc3ByaXRlQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDMwcHg7XG4gIH1cbn1cblxuaS50d2l0dGVye1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWZvb3Rlci10d2l0dGVyLXNwcml0ZS5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE1LWZvb3Rlci10d2l0dGVyLXNwcml0ZUAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuICB9XG59XG5cbmkubGlua2VkaW57XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtZm9vdGVyLWxpbmtlZGluLXNwcml0ZS5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE1LWZvb3Rlci1saW5rZWRpbi1zcHJpdGVAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzBweDtcbiAgfVxufVxuaS5pbnN0YWdyYW17XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtZm9vdGVyLWluc3RhZ3JhbS1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNS1mb290ZXItaW5zdGFncmFtLXNwcml0ZUAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuICB9XG59XG5cbi53ZWJzaXRlLXNlY3VyaXR5LXN0YWNrIHtcbiAgLmljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmljb24ge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5pY29uLWRlZmVuY2Uge1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zQDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgLmljb24tcHJvdGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnMucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG9tZXBhZ2UtaWNvbnNAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2cHg7XG4gIH1cblxuICAuaWNvbi1kZXRlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvbWVwYWdlLWljb25zQDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDJweDtcbiAgfVxuXG4gIC5pY29uLXJlc3BvbnNlIHtcbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1ob21lcGFnZS1pY29ucy5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1ob21lcGFnZS1pY29uc0AyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbiAgfVxufVxuXG4uaWNvbi1wbGF5LXBhdXNlIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWhlYWRlci1wbGF5LXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtaGVhZGVyLXBsYXktc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLnBsYXkge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LWhlYWRlci1zdG9wLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtaGVhZGVyLXN0b3Atc3ByaXRlLnBuZ1wiKTtcblxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5pY29uLXZpZXctdCB7XG4gIEBpbmNsdWRlIHNvY2lhbC1pY29uKCk7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtdmlldy10ZXN0aW1vbmlhbHMtaWNvbi5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtdmlldy10ZXN0aW1vbmlhbHMtaWNvbi5wbmdcIik7XG59XG5cbi5pY29uLWV4cGFuZC10IHtcbiAgQGluY2x1ZGUgc29jaWFsLWljb24oKTtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNS1leHBhbmQtaWNvbi5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtZXhwYW5kLWljb24ucG5nXCIpO1xufVxuLmljb24tc29jaWFsLXNoYXJlLXR7XG4gIEBpbmNsdWRlIHNvY2lhbC1pY29uKCk7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtc29jaWFsLXNoYXJlLWljb24ucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXNvY2lhbC1zaGFyZS1pY29uLnBuZ1wiKTtcbn1cblxuLmljb24tc29jaWFsLXNoYXJlLXN7XG4gIEBpbmNsdWRlIHNvY2lhbC1pY29uLXMoKTtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNS1zb2NpYWwtc2hhcmUtaWNvbi5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtc29jaWFsLXNoYXJlLWljb24ucG5nXCIpO1xufVxuXG4uaWNvbi1zYXZlLXR7XG4gIEBpbmNsdWRlIHNvY2lhbC1pY29uKCk7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtc2F2ZS10LWljb24ucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXNhdmUtdC1pY29uLnBuZ1wiKTtcbn1cblxuYS5wcmV2IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogMjIwcHg7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtdGVzdGltb25pYWwtbmF2LXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtdGVzdGltb25pYWwtbmF2LXNwcml0ZS5wbmdcIik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MHB4O1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cbmEubmV4dCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiAyMjBweDtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi10ZXN0aW1vbmlhbC1uYXYtc3ByaXRlLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi10ZXN0aW1vbmlhbC1uYXYtc3ByaXRlLnBuZ1wiKTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDYwcHg7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uaWNvbi1jY3RzIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy1AMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmljb24tbWRkb3Mge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLUAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4O1xufVxuXG4uaWNvbi1kYW0tYiB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMHB4O1xufVxuXG4uaWNvbi1zZXAge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLUAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cblxuLmljb24td2ltIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy1AMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XG59XG5cbi5pY29uLXdpbSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xufVxuXG4uaWNvbi1wbyB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MHB4O1xufVxuXG4uaWNvbi1zaWw3YSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xufVxuXG4uaWNvbi1sM2w0cCB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MHB4O1xufVxuXG4uaWNvbi10bHdzIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy1AMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDAwcHg7XG59XG5cbi5pY29uLXNkIHtcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWNsb3VkLXdlYnNpdGUtc2VjdXJpdHktZW50ZXJwcmlzZS1pY29ucy1AMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUwcHg7XG59XG5cbi5pY29uLWF2ciB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwMHB4O1xufVxuXG4uaWNvbi1lYSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MHB4O1xufVxuXG4uaWNvbi1mZXJwYSB7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtY2xvdWQtd2Vic2l0ZS1zZWN1cml0eS1lbnRlcnByaXNlLWljb25zLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1jbG91ZC13ZWJzaXRlLXNlY3VyaXR5LWVudGVycHJpc2UtaWNvbnMtQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5pY29uLXJlcG8ge1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1xdWFydGVyLXJlcG9ydC1pY29uLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktcXVhcnRlci1yZXBvcnQtaWNvbkAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi50LWxvZ28ge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNThweDtcblxuICAmLm51IHtcbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtZWR1Y2F0aW9uLXZlbmRvcnMtc3ByaXRlQDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gICYudGd3dSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1lZHVjYXRpb24tdmVuZG9ycy1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjJweDtcbiAgfVxuICAmLndjIHtcbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtZWR1Y2F0aW9uLXZlbmRvcnMtc3ByaXRlQDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjRweDtcbiAgfVxuICAmLm55dSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1lZHVjYXRpb24tdmVuZG9ycy1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg2cHg7XG4gIH1cbiAgJi5kdSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1lZHVjYXRpb24tdmVuZG9ycy1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ4cHg7XG4gIH1cbiAgJi5tdSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1lZHVjYXRpb24tdmVuZG9ycy1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LWVkdWNhdGlvbi12ZW5kb3JzLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG4gIH1cbn1cblxuXG4uYWdlbmN5LXQtbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktYWdlbmN5LXBhZ2UtbG9nb3MucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1hZ2VuY3ktcGFnZS1sb2dvc0AyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLncyNCB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgJi5jd2ViIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMDtcbiAgfVxuXG4gICYud2VibWFjIHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5N3B4IDA7XG4gIH1cblxuICAmLm5pY2ViIHtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3NnB4IDA7XG4gIH1cbn1cblxuXG4uc29sdXRpb25zLXdyYXBwZXIge1xuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICYuZWNvbSB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWluZHVzdHJ5LXNvbHV0aW9uLW1lbnUtc3ByaXRlLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaW5kdXN0cnktc29sdXRpb24tbWVudS1zcHJpdGVAMi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAmLmVudGVycCB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWluZHVzdHJ5LXNvbHV0aW9uLW1lbnUtc3ByaXRlLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaW5kdXN0cnktc29sdXRpb24tbWVudS1zcHJpdGVAMi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gICAgfVxuXG4gICAgJi5hZ2VuY3kge1xuICAgICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1pbmR1c3RyeS1zb2x1dGlvbi1tZW51LXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWluZHVzdHJ5LXNvbHV0aW9uLW1lbnUtc3ByaXRlQDIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbiAgICB9XG5cbiAgICAmLmVkdWMge1xuICAgICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1pbmR1c3RyeS1zb2x1dGlvbi1tZW51LXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWluZHVzdHJ5LXNvbHV0aW9uLW1lbnUtc3ByaXRlQDIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG59XG5cbi5wYXJ0bmVyLXdpdGgtd3JhcHBlciB7XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL3Nwcml0ZXMvMTYtc3VjdXJpLXBhcnRuZXJzLXBhZ2UtaWNvbi1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL3Nwcml0ZXMvMTYtc3VjdXJpLXBhcnRuZXJzLXBhZ2UtaWNvbi1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MjBweDtcblxuICAgICYuY3VzdGV4cCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05cHggMTI1cHg7XG4gICAgfVxuXG4gICAgJi5wcmljZWFtYiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05OHB4IDEyNXB4O1xuICAgIH1cblxuICAgICYuYXJicHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4cHggMTI1cHg7XG4gICAgfVxuXG4gICAgJi5leHRzZWMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4cHggMTI1cHg7XG4gICAgfVxuICAgICYucmVtZXhjbCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjhweCAxMjVweDtcbiAgICB9XG5cbiAgICAmLmhpZ2hwYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4cHggMTI1cHg7XG4gICAgfVxuXG4gICAgJi5hcGlpbnRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDEyNXB4O1xuICAgIH1cblxuICAgICYuc2ltcGRlcCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MzhweCAxMjVweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG59XG5cblxuLmZsZXhpYmxlLXByb2dyYW0ge1xuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzIwcHg7XG4gICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvc3ByaXRlcy8xNi1zdWN1cmktcGFydG5lcnMtcGFnZS1pY29uLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvc3ByaXRlcy8xNi1zdWN1cmktcGFydG5lcnMtcGFnZS1pY29uLXNwcml0ZUAyLnBuZ1wiKTtcblxuICAgICYuaG9zdHByb3Yge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuXG4gICAgJi5kaWdpYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNnB4IDA7XG4gICAgfVxuXG4gICAgJi52YXJtc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMycHggMDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG59XG5cblxuLnRhYi1pY29uIHtcbiAgICBcbiAgLmljb24ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi53aGF0IHtcbiAgICAgICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktbGVhcm4tbW9yZS1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1sZWFybi1tb3JlLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cblxuICAgICYud2h5IHtcbiAgICAgICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktbGVhcm4tbW9yZS1zcHJpdGUucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1sZWFybi1tb3JlLXNwcml0ZUAyLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggMDtcbiAgICB9XG5cbiAgICAmLmhvdyB7XG4gICAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWxlYXJuLW1vcmUtc3ByaXRlLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktbGVhcm4tbW9yZS1zcHJpdGVAMi5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDhweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2J0bS1uYXYtaWNvbiB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDczcHg7XG4gIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWluZm8tZm9vdGVyLXNwcml0ZS5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1pbmZvLWZvb3Rlci1zcHJpdGVAMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJi5pY29uLXNibG9nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICAmLmljb24tc3dlYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzlweCAwO1xuICB9XG4gICYuaWNvbi1zcXJlcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTU2cHggMDtcbiAgfVxufVxuXG4udHJ1c3RlZC1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1jdXN0b21lcnMtdHJ1c3RlZC1ieS1yb3cxLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWN1c3RvbWVycy10cnVzdGVkLWJ5LXJvdzEtc3ByaXRlQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYud3BiZWdpbm5lciB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgJi5pdGhlbWVzIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggMDtcbiAgfVxuICAmLnlvYXN0IHtcbiAgICB3aWR0aDogOThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5cHggMDtcbiAgfVxuICAmLmNhcnQ2NiB7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMThweCAwO1xuICB9XG5cbiAgJi5lbXBoYXN5cyB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NXB4IDA7XG4gIH1cbiAgJi53ZWJtZWNoYW5peCB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjRweCAwO1xuICB9XG4gICYubnd1bml2ZXJzaXR5IHtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1MnB4IDA7XG4gIH1cbiAgJi50Z3d1bml2ZXJzaXR5IHtcbiAgICB3aWR0aDogODFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODg5cHggMDtcbiAgfVxuICAmLndlc2xleS1jb2xsZWdlIHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk3MXB4IDA7XG4gIH1cbiAgJi5ueXUge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDk0cHggMDtcbiAgfVxuICAmLmR1a2Uge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM0cHggMDtcbiAgfVxuICAmLm1pYW1pLXVuaXZlcnNpc3R5IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwO1xuICB9XG4gIFxufVxuXG4uaWNvbi1kLXBkZiB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNy1zdWN1cmktcGRmLWRvd25sb2FkLWljb24ucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE2LTE3LXN1Y3VyaS1wZGYtZG93bmxvYWQtaWNvbkAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcnRuZXItZmVhdHVyZXMge1xuICAuaWNvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MDlweDtcbiAgfVxuICAuaWNvbi1pc2kge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtNjdweDsgXG4gIH1cblxuICAuaWNvbi1yc2kge1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNXB4IC02N3B4O1xuICB9XG5cbiAgLmljb24tY2ZjbSB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDlweCAtNjlweDtcbiAgfVxuXG4gIC5pY29uLWRwcCB7XG4gICAgd2lkdGg6IDk5cHg7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTRweCAtNjlweDtcbiAgfVxuXG4gIC5pY29uLWluY3Age1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogODlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1cHggLTY5cHg7XG4gIH1cbn1cblxuLnNpLWJlbmVmaXRzLXdyYXBwZXIge1xuICAuaWNvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MDlweDtcbiAgfVxuXG4gIC5pY29uLXN0Y28ge1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTZweDtcbiAgfVxuXG4gIC5pY29uLXNib2NlIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2cHggLTE2MXB4O1xuICB9XG5cbiAgLmljb24tbnBhIHtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OXB4IC0xNTZweDtcbiAgfVxuXG4gIC5pY29uLWRld3N0IHtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMXB4IC0xNTZweDtcbiAgfVxufVxuXG4ucHRybi13aHlzLXdyYXBwZXIge1xuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MDlweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgIH1cbiAgfVxuICAuaWNvbi1pbm1zcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMTVweDtcbiAgICB3aWR0aDogNThweDtcbiAgfVxuXG4gIC5pY29uLXB0bHdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAyMTVweDtcbiAgICB3aWR0aDogNThweDtcbiAgfVxuXG4gIC5pY29uLXBzZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNnB4IDIxNXB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG5cbiAgLmljb24tYWFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1cHggMjE1cHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbn1cblxuLmt1b3Rsd3Mtd3JhcHBlciB7XG4gIC5zYnRtLW5hdi1pY29uIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9zcHJpdGVzLzE2LXN1Y3VyaS1wYXJ0bmVycy1wYWdlLWljb24tc3ByaXRlLnBuZ1wiLFwiL2ltYWdlcy9zcHJpdGVzLzE2LXN1Y3VyaS1wYXJ0bmVycy1wYWdlLWljb24tc3ByaXRlQDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzIwcHg7XG5cbiAgICAmLmljb24tc2Jsb2cge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNjBweDtcbiAgICB9XG5cbiAgICAmLmljb24tc3dlYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggNjBweDtcbiAgICB9XG4gICAgJi5pY29uLXNxcmVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtYSB7XG4gIC5rdW90bHdzLXdyYXBwZXIge1xuXG4gICAgLnNidG0tbmF2LWljb24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL3Nwcml0ZXMvMTctc3VjdXJpLWhvbWUtcGFnZS1pY29uLXNwcml0ZS5wbmdcIixcIi9pbWFnZXMvc3ByaXRlcy8xNy1zdWN1cmktaG9tZS1wYWdlLWljb24tc3ByaXRlQDIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NjJweDtcblxuICAgICAgJi5pY29uLXNibG9nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyNDBweDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLXN3ZWIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAyNDBweDtcbiAgICAgIH1cbiAgICAgICYuaWNvbi1zZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAyNDBweDtcbiAgICAgIH1cbiAgICAgICYuaWNvbi1zcXJlcCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAyNDBweDtcbiAgICAgIH1cbiAgICAgICYuaWNvbi1zaW5mIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDI0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtaWNvbi13cmFwcGVyIHtcbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5zYnRtLW5hdi1pY29uIHtcbiAgICAgICAgICAmLmljb24tc2Jsb2cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pY29uLXN3ZWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMTgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaWNvbi1zZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAxODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pY29uLXNxcmVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAxODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pY29uLXNpbmYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDE4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICYuaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN3cy1mZWF0LXdyYXBwZXIge1xuICAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL3Nwcml0ZXMvMTctc3VjdXJpLWhvbWUtcGFnZS1pY29uLXNwcml0ZS5wbmdcIiwgXCIvaW1hZ2VzL3Nwcml0ZXMvMTctc3VjdXJpLWhvbWUtcGFnZS1pY29uLXNwcml0ZUAucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzYycHg7XG5cblxuICAgICYuaWNvbi1jcmh3IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAmLmljb24tYWhwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDBcbiAgICB9XG5cbiAgICAmLmljb24tZ3J0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAwO1xuICAgIH1cbiAgICAmLmljb24tcG8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5hZC1mZWF0LXdyYXBwZXIgIHtcbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9zcHJpdGVzLzE3LXN1Y3VyaS1ob21lLXBhZ2UtaWNvbi1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9zcHJpdGVzLzE3LXN1Y3VyaS1ob21lLXBhZ2UtaWNvbi1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NjJweDtcblxuICAgICYuaWNvbi1weWkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbiAgICB9XG4gICAgJi5pY29uLXRzcCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNjBweDtcbiAgICB9XG4gICAgJi5pY29uLWV0ZHUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC02MHB4O1xuICAgIH1cbiAgICAmLmljb24tYWFmIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAgLTYwcHg7XG4gICAgfVxuICAgICYuaWNvbi1wcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggIC02MHB4O1xuICAgIH1cbiAgICAmLmljb24tY2RwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAgLTYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZHNzdy13cmFwcGVyIHtcbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvc3ByaXRlcy8xNy1zdWN1cmktaG9tZS1wYWdlLWljb24tc3ByaXRlLnBuZ1wiLCBcIi9pbWFnZXMvc3ByaXRlcy8xNy1zdWN1cmktaG9tZS1wYWdlLWljb24tc3ByaXRlLkAycG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTA5cHg7XG5cbiAgICAmLmljb24taXNpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzM3B4O1xuICAgIH1cblxuICAgICYuaWNvbi1yc2kge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMnB4IC0yMzNweDtcbiAgICB9XG5cbiAgICAmLmljb24tY2ZjbSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggLTIzM3B4O1xuICAgIH1cbiAgICAmLmljb24tZHBwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDFweCAtMjMzcHg7XG4gICAgfVxuICAgICYuaWNvbi1jcG8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5OXB4IC0yMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLndzcC1mZWF0dXJlcy13cmFwcGVyIHtcblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9zcHJpdGVzLzE2LXN1Y3VyaS1hbnRpdmlydXMtcGFnZS1pY29ucy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9zcHJpdGVzLzE2LXN1Y3VyaS1hbnRpdmlydXMtcGFnZS1pY29ucy1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MzZweDtcblxuICAgICYuaWNvbi1tYWxkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAmLmljb24tbWFsYyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjdweCAwO1xuICAgIH1cbiAgICAmLmljb24tYmxhciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0cHggMDtcbiAgICB9XG4gICAgJi5pY29uLXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxcHggMDtcbiAgICB9XG4gICAgJi5pY29uLXNlY20ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OHB4IDA7XG4gICAgfVxuXG4gICAgJi5pY29uLWRkb3NtIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAwO1xuICAgIH1cbiAgICAmLmljb24tdmVwIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDJweCAwO1xuICAgIH1cbiAgICAmLmljb24tbWFscCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5cHggMDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5weW9zYy1mZWF0cy13cmFwcGVyIHtcbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvc3ByaXRlcy8xNy1zdWN1cmktZWNvbW1lcmNlLWljb25zLXNwcml0ZS5wbmdcIiwgXCIvaW1hZ2VzL3Nwcml0ZXMvMTctc3VjdXJpLWVjb21tZXJjZS1pY29ucy1zcHJpdGVAMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNzJweDtcblxuICAgICYuZnQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAmLnNzbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAwO1xuICAgIH1cblxuICAgICYucGNpY2Yge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2cHggMDtcbiAgICB9XG5cbiAgICAmLmJ0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDRweCAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG5cbiIsIkBtaXhpbiBzb2NpYWwtaWNvbigpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJjpob3ZlciB7XG4gIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuICB9XG59XG5cbkBtaXhpbiBzb2NpYWwtaWNvbi1zKCkge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuXG4gICY6aG92ZXIge1xuICBcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5AbWl4aW4gZndpY29ucygkYmdwb3NpdGlvbikge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1maXJld2FsbC1pY29ucy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktZmlyZXdhbGwtaWNvbnMtc3ByaXRlQDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmdwb3NpdGlvbjtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcblxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuXG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG5cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbn1cblxuXG4vLyBSb3dcblxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcblxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuXG4iLCIvLy8gR3JpZCBzeXN0ZW1cblxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAoJGd1dHRlciAqIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRndXR0ZXIgKiAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoJGd1dHRlcik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCRndXR0ZXIpO1xuICAgIH1cbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGlmIG5vdCAkZW5hYmxlLWZsZXgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXNwYW4oJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGxlZnQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICByaWdodDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW1vZGlmaWVyKCR0eXBlLCAkc2l6ZSwgJGNvbHVtbnMpIHtcbiAgLy8gV29yayBhcm91bmQgdGhlIGxhY2sgb2YgZHluYW1pYyBtaXhpbiBAaW5jbHVkZSBzdXBwb3J0IChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy82MjYpXG4gIEBpZiAkdHlwZSA9PSBwdXNoIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1ucyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gcHVsbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IG9mZnNldCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1ucyk7XG4gIH1cbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG5cbi8vIFVzZWQgb25seSBieSB0aGUgZnJhbWV3b3JrIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICB9XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmMtI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgLy8gV29yayBhcm91bmQgY3Jvc3MtbWVkaWEgQGV4dGVuZCAoaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTA1MClcbiAgICAgICVncmlkLWNvbHVtbi1mbG9hdC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgICBcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbi1mbG9hdC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1zcGFuKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlYWNoICRtb2RpZmllciBpbiAocHVsbCwgcHVzaCwgb2Zmc2V0KSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jLSN7JGJyZWFrcG9pbnR9LSN7JG1vZGlmaWVyfS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcigkbW9kaWZpZXIsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtcDtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cblxuICAvL1ByaWNpbmcgdGFibGVzXG4gICYucHJpY2luZy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRENDQ0U7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRkFEQUQ7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqNDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICYubGVhZCB7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuICAgICAgICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsMTgzLDE4MywwLjI3KTtcbiAgICAgICAgfVxuICAgICAgICAmLnByaWNpbmcge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5YzliOWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcio0O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWN1cmktZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIC8vIGJvcmRlci10b3AgOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktaG92ZXItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljaW5nLWJ0bi1ncmF5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaWNpbmctYnRuLWdyYXktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaC1wdGFibGUge1xuICAgIHAge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcmljaW5nIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYucGxhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50LWxpbmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmxlYWQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljOWQ5ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IHNvbGlkIDFyZW0gdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzlkOWU7XG4gICAgICAgICAgICAvLyBib3JkZXItdG9wOiBzb2xpZCAxcmVtIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcmVtICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTcpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50LXRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnEtbWFyayB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE4cHg7XG5cbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIC41Myk7XG4gICAgfVxuICAgIC5xLW1hcms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC50LXRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAudC10aXAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50LXRpcDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG5cbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi5wcnRuLXB0YWJsZSB7XG4gICAgcCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wbGFuIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudC1saW5lIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByaWNpbmcge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VjdXJpLWdyYXk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOTksIDEwMCwgMTAyLCAuMik7XG4gICAgICAgICAgXG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblxuICAgICAgICAgICAgJi5sZWFkIHtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTksIDEwMCwgMTAyLCAuMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y3VyaS10ZXh0LWdyYXk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljaW5nLWJ0bi1ncmF5LWhvdmVyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmljaW5nIHtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLnNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVjayB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktdGV4dC1ncmF5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc3VjdXJpLXRleHQtZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50LXRpcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnEtbWFyayB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE4cHg7XG5cbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIC41Myk7XG4gICAgfVxuICAgIC5xLW1hcms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIC50LXRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAudC10aXAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50LXRpcDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG5cbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cblxuLy9hZ2VuY3kgcGFnZSB0YWJsZVxuLmFnZW5jeS1mZWF0dXJlcyB0YWJsZXtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICB0aCxcbiAgdGR7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0Ym9keXtcbiAgICB0cntcbiAgICAgIC8vICY6OmJlZm9yZXtcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIHdpZHRoOiAxNXB4O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICAvLyBUT0RPOiBmaW5kIG91dCBpZiB3ZSBuZWVkIHRoaXMgc3RpbGwuXG4gIC8vXG4gIC8vIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAvLyAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG59XG5cblxuLnRoZWFkLWludmVyc2Uge1xuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1saWdodC1ncmF5IDtcbiAgfVxufVxuLnRoZWFkLWRlZmF1bHQge1xuICB0aCB7XG4gICAgY29sb3I6ICRzdWN1cmktZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWxpZ2h0LWdyYXk7XG4gIH1cbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogJHN1Y3VyaS1saWdodC1ncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gIH1cbn1cblxuXG4udGFibGUtcmVmbG93IHtcbiAgdGhlYWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkLFxuICB0Ym9keSxcbiAgdGZvb3Qge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGZvcm0gY29udHJvbHNcbmZvcm17XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgbGFiZWx7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRwLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4uZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1mb290ZXItcDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG4gICYuc3VibWl0e1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiA5cHggMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWhvdmVyLWdyZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgfVxuXG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1pbnB1dC1maWxlLFxuLmZvcm0taW5wdXQtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmZvcm0tbGFiZWwge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxufVxuXG4vLyBTcGVjaWFsIHN0eWxlcyBmb3IgaU9TIHRlbXBvcmFsIGlucHV0c1xuLy8gTm90ZSB0aGF0IGFzIG9mIDguMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgZGF0ZXRpbWVgIG9yIGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgICB9XG4gIH1cbn1cblxuLy8gQXBwbHkgY2xhc3MgdG8gYW4gZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpbiBhXG4vLyBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1pdGVtLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi5mb3JtLWl0ZW0tc20sXG4gICYuZm9ybS1pdGVtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gaW5wdXQgc2l6aW5nIHdpdGggYnJlYWtwb2ludHNcblxuLmZvcm0taW5wdXQtc20ge1xuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbn1cblxuLmZvcm0taW5wdXQtbGcge1xuICAvLyBoZWlnaGlucHV0dDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbn1cblxuXG4vLyBGb3JtIGdyb3VwXG5cbi5mb3JtLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG5cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1zdWNjZXNzKTtcbn1cblxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGJyYW5kLXdhcm5pbmcpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1pdGVtLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBcbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgfVxufVxuXG4uc2lnbnVwLWZvcm17XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuZW1haWx7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc3VibWl0e1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IGNhbGN1bGF0ZVJlbSgzcHgpICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1kYXJrLWdyYXk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9uZXdzbGV0dGVyLWJ1dHRvbi1pY29uLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgfVxufVxuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9sYWJlbFwiO1xuQGltcG9ydCBcIm1peGlucy90YWItZm9jdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtZmlsdGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZW0tZW1cIjtcbkBpbXBvcnQgXCJtaXhpbnMvYW5pbWF0aW9uc1wiO1xuXG4vLyAvLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ljb25zXCI7XG5cbi8vIC8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuXG4vLyAvLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2VudGVyLWJsb2NrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcHVsbHNcIjtcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIF9mb3Jtcy5zY3NzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkY29sb3IpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLnRleHQtaGVscCxcbiAgLmZvcm0tY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgLy8gJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLy8gQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNDAlKTtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRpbnB1dC1ib3gtc2hhZG93LWZvY3VzO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG5cbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCJcbi5uYXYtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIFxuICB9XG5cbiAgJi5wcm8tc29sIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAubmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi51LWF0dGFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ob3Zlci1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sb2dpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbm5lci1uYXYtYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgXG4gICAgICAgICAgJi5wcm9kIHtcbiAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0MXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zb2wge1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMzMzM7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICAgICAgICAgJi5sZWFkIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5sZWFkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9pbnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE4NnB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMzMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb2ludGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE5cHg7XG4gICAgICAgICAgICBsZWZ0OiA0NiU7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pbm5lci1uYXYtYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmxhbmctdG9nZ2xlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTVweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgJi5kZWZhdWx0IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWxhbmctaWNvbi5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LWxhbmctaWNvbi5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzgwODA4MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWxhbmctaWNvbi5wbmdcIiwgXCIvaW1hZ2VzL2ljb25zLzE2LWxhbmctaWNvbi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZW5nIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNwYW5pIHtcbiAgICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wb3J0byB7XG4gICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICBcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vQ1NTIEFuaW1hdGlvbnNcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvLyB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLy8gdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG59XG5cbi5lcnJvciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRlc3RpbW9uaWFsLXNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvLyB0b3A6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vIHRvcDogNDNweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzb2NpYWwtdy1pbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogOTRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNvY2lhbHMtdy1pbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogOTRweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNvY2lhbC1pbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNvY2lhbHMtaW4ge1xuICAwJSB7XG4gICAgbGVmdDogLTcwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNvY2lhbC1pdC1pbiB7XG4gIDAlIHtcbiAgICB0b3A6IDEycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtbmF2IHtcbiAgMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtbmF2LWhpZGUge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNvY2lhbC1ob3ZlciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfSBcbiAgMTAwJSB7XG4gICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRib3hzaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0Ym94SW1hZ2Uge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcCAuMnMgbGluZWFyO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXAgLjJzIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd24gLjJzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duIC4ycyBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG4iLCIvL1xuLy8gRmxvYXRzXG4vL1xuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrKCk7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgLnB1bGwtI3skYnJlYWtwb2ludH0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBwdWxsLWxlZnQoKTtcbiAgICB9XG4gICAgLnB1bGwtI3skYnJlYWtwb2ludH0tcmlnaHQge1xuICAgICAgQGluY2x1ZGUgcHVsbC1yaWdodCgpO1xuICAgIH1cbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1ub25lIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vQnV0dG9uc1xuYSB7XG4gICYuYnRue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRue1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzYwOUY0MztcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5sb2dpbntcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuICB9XG4gICYuYnV5IHtcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQ7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkc3VjdXJpLWhvdmVyLWdyZWVuO1xuICB9XG4gICYuZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmF5O1xuICAgIHBhZGRpbmc6IDEwcHggMzVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ob3Zlci1ncmVlbjtcbiAgICB9XG4gIH1cbiAgJi5vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uYnRuLWxlYXJuLW1vcmUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICZob3ZlcntcbiAgICBjb2xvcjogJGJ0bi1saW5rLWhvdmVyLWNvbG9yO1xuICB9XG59XG4uYnRuLWdob3N0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZWFybi1tb3JlLWxpbmsge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICB9XG59XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnRleHQtdHJ1bmNhdGUgICAgICAgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAudGV4dC0jeyRicmVha3BvaW50fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC0jeyRicmVha3BvaW50fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtI3skYnJlYWtwb2ludH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vL2JvcmRlcnNcbi5ib3JkZXItcmlnaHR7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcbiAgfVxufVxuLmJnLWdyYXkgLmJvcmRlci1yaWdodHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5ib3JkZXItbGVmdHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gIH1cbn1cbi5ib3JkZXItcmlnaHQtbGVmdHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gIH1cbn1cbi5uby1ib3JkZXItdG9we1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4vL2NvbG9yc1xuLmhpZ2hsaWdodHtcbiAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG59XG5cbnVsLmhpZ2hsaWdodC1saXN0IGxpIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE5ZjQyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5zaG93e1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGlkZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9zb2NpYWwgc2hhcmUgXG4uc29jaWFsLXNoYXJlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHRvcDogMjAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIFxuICAubGlzdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uOiBhbGwgMnMgbGluZWFyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmZiIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTc5ZDtcbiAgICAgIH1cblxuICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhYTllMDtcbiAgICAgIH1cblxuICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc0YjM7XG4gICAgICB9XG5cbiAgICAgICYuZW1haWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA5ZjQzO1xuICAgICAgfVxuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzb2NpYWwtaG92ZXIgLjJzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIkBtaXhpbiBwdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIHB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi8vXG4vLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuLy9cblxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC5oaWRkZW4tI3skYnB9LXVwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaGlkZGVuLSN7JGJwfS1kb3duIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vL1xuLmJnLWdyYXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZGFyay1ncmF5O1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGhyIHtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdH1cbn1cbi5iZy13aGl0ZSB7XG5cdGZvcm0ge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHR9XG5cdH1cbn1cbi5iZy1ncmF5LWxpZ2h0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWxpZ2h0LWdyYXk7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4uYmctZ3JheS1saWdodGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcblx0Y29sb3I6ICRzdWN1cmktZ3JheTtcbn1cblxuLmJnLWdyYXktb3BhY3tcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDE1NSwgMTU4LCAuMTIpO1xufVxuLmJnLWdyZWVue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG4uYmctZ3JhZCB7XG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIsIFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0LnNpZGUtY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG5cdH1cbn1cblxuLmJnLWdyYWRpZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWdyYWRpZW50LTIuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktZ3JhZGllbnQtMi5qcGdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuXG5cdC5zaWRlLWNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXHR9XG59XG5cbi5iZy1ncmF5b3Age1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZy1jbGVhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1oaW1hZ2Uge1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LWhvbWUtaGVyby1tb3N0YXItaWkuanBnXCIsIFwiL2ltYWdlcy8xNi1ob21lLWhlcm8tbW9zdGFyLWlpLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWQtZ3JhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUsIGNpcmNsZSBjbG9zZXN0LXNpZGUsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI0LDI0LDI0LDAuNikgMjAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUsIGNpcmNsZSBjbG9zZXN0LXNpZGUsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI0LDI0LDI0LDAuNikgMjAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1yYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSwgY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjQsMjQsMjQsMC42KSAyMDAlKTtcblxuXHRjb2xvcjogI2ZmZjtcblxuXHRibG9ja3F1b3RlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG59IiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTh7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIgLzI7XG59XG4ubWFyZ2luLWJvdHRvbS04e1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyIC8yO1xufVxuLm1hcmdpbi10b3AtMTV7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG4ubWFyZ2luLWxlZnQtMTV7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xufVxuLm1hcmdpbi1yaWdodC0xNXtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xufVxuLm1hcmdpbi1sZWZ0LTMwe1xuICBtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG59XG4ubWFyZ2luLWxlZnQtNjB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogNDtcbn1cbi5tYXJnaW4tdG9wLTMwe1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG59XG4ubWFyZ2luLXRvcC02MHtcbiAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiA0KTtcbn1cbi5tYXJnaW4tYm90dG9tLTE1e1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuLm1hcmdpbi1ib3R0b20tMzB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcbn1cbi5tYXJnaW4tYm90dG9tLTYwe1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDQpO1xufVxuLm1hcmdpbi10b3Atc217XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIH1cbn1cbi5uby1tYXJnaW4tdG9wLXNte1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xufVxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5uby1tYXJnaW57XG4gIG1hcmdpbjogMDtcbn1cbi5uby1tYXJnaW4tdG9we1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tcmlnaHR7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLWxlZnR7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2luLWJvdHRvbXtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vLW1hcmdpbi10b3AtYm90dG9te1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLXJpZ2h0e1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuLm5vLXBhZGRpbmctbGVmdHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLm5vLXBhZGRpbmctcmlnaHQtbGVmdHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5uby1wYWRkaW5nLWxne1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubm8tcGFkZGluZ3tcbiAgcGFkZGluZzogMDtcbn1cbi5uby1wYWRkaW5nLXRvcHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLWJvdHRvbXtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uby1wYWRkaW5nLXRvcC1ib3R0b217XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tcGFkZGluZy1zbXtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNlcjtcbiAgICB9XG59XG4ubm8tcGFkZGluZy1sZ3tcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbi5uby1iLXBhZGRpbmctc217XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG4ubm8tdGItcGFkZGluZy1zbXtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuLnBhZGRpbmctYm90dG9tLTYwe1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTYwe1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTQwe1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wYWRkaW5nLXRvcC0zMHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tMzB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnBhZGRpbmctbGVmdC0zMHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTE1e1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wYWRkaW5nLWxlZnQtMTV7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LWxlZnQtMzAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLnBhZGRpbmctdG9wLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi8vIFBvc2l0aW9uaW5nXG5cbi5wb3MtZi10IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmNlbnRlci12ZXJ0aWNhbHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufSIsIi8vSGVhZGVyXG5cbiNoZWFkZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyICogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5zdWN1cmktbG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL21haW4tbG9nby5wbmdcIixcIi9pbWFnZXMvbWFpbi1sb2dvLnBuZ1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3AtbmF2LXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLW5hdiAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBtb2JpbGUtbmF2LWhpZGUgMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbn1cblxuI3RvZ2dsZS1tYWluLW1lbnUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9tZW51LWJhcnMuZ2lmXCIsXCIvaW1hZ2VzL21lbnUtYmFycy5naWZcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBcbiAgICB9XG59XG5cbiN0b2dnbGUtdXNlci1tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvbWVudS11c2VyLnBuZ1wiLFwiL2ltYWdlcy9tZW51LXVzZXIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgXG4gICAgfVxufVxuXG4udGxpbmtzLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59XG5cbi5waG9uZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0NnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaS1waG9uZS5wbmdcIixcIi9pbWFnZXMvaS1waG9uZS5wbmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sb2dpbi1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udWEtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuLy8ga2IgY3VzdG9tXG4uaG9tZXBhZ2Uge1xuICAgIC5uZXctZGVzaWduIHtcbiAgICAgICAgI2hlYWRlciB7XG4gICAgICAgICAgICAudWEtbGcge1xuICAgICAgICAgICAgICAgIC5uYXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rYi1ob21lIHtcbiAgICAubmV3LWRlc2lnbiB7XG4gICAgICAgICNoZWFkZXIge1xuICAgICAgICAgICAgLnVhLWxnIHtcbiAgICAgICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gZW5kIGtiIGN1c3RvbVxuXG4vLyBsYWJzIGN1c3RvbVxuLmxhYnMtaG9tZSB7XG4gICAgI2hlYWRlciB7XG4gICAgICAgIC51YS1sZyB7XG4gICAgICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG59XG4vLyBlbmQgbGFicyBjdXN0b21cbi5oZWFkZXItc29jaWFsIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL0xhbmRpbmcgcGFnZSBcbi5scCB7XG4gICAgI2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXG4gICAgICAgICYuc2Nyb2xsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2IoMTM2LCAxMzYsIDEzNik7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Y3VyaS1sb2dvIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9tYWluLWxvZ28tZGFyay5wbmdcIixcIi9pbWFnZXMvbWFpbi1sb2dvLWRhcmsucG5nXCIpOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5waG9uZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ktcGhvbmUtZGFyay5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBTdWN1cmkgQ1NTIGZyYW1ld29yayAqL1xuXG5cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuXG4vLyBVdGlsaXR5IGNsYXNzZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMtcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy1iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzLXNwYWNpbmdcIjtcblxuQGltcG9ydCBcImhlYWRlclwiO1xuLmhlcm97XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLXRvcDogNTRweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0Ji5ob21le1xuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LWhvbWUtaGVyby1tb3N0YXItaWkuanBnXCIsIFwiL2ltYWdlcy8xNi1ob21lLWhlcm8tbW9zdGFyLWlpLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0Lmhlcm8tdGV4dCB7XG5cblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzM3B4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHR9XG5cdFx0XHQuY3RhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDYwcHgpO1xuXHRcdFx0fVxuXHRcdFx0LmlubGluZS1saXN0Lm1haW4tZmVhdHVyZS1saXN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwIGNhbGN1bGF0ZVJlbSgxMDBweCk7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC10aGluO1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMTVweCk7XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG5cblx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm8tY2FyZHMge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDY7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblxuXHRcdC5jYXJkcy13cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogNjcycHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblxuXHRcdFx0XHQmLmxlYWQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblx0XHRcdH1cblx0XHRcdC5jaGVjay1saXN0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAzO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRsZWZ0OiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudC1mZWF0IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnZpZGVvLWJnLXdyYXBwZXIge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHQgICAgXHRoZWlnaHQ6IDUzNHB4O1xuXHQgICAgfVxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdCAgICBcdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvMTUtaGVhZGVyaW1hZ2UtcGxhY2Vob2xkZXIuanBnXCIpO1xuXHQgICAgfVxuXHRcdFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHR2aWRlbyB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblxuXHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdFx0XG5cdH1cblx0Lmhlcm8tdi1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDE1MHB4O1xuXHQgICAgdG9wOiAzNzBweDtcblx0ICAgIHdpZHRoOiAzNnB4O1xuXHQgICAgaGVpZ2h0OiAzNnB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG5cdCAgICBjb2xvcjogI2ZmZjtcblxuXHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cblx0ICAgICYucGxheSB7XG5cblx0XHQgICAgJjphZnRlciB7XG5cdFx0ICAgIFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMTBweDtcblx0XHRcdCAgICBsZWZ0OiAxMnB4O1xuXHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdCAgICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOiA3cHggMTRweDtcblx0XHRcdCAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cblx0ICAgICYucGF1c2Uge1xuXHQgICAgXHQmOmJlZm9yZSB7XG5cdCAgICBcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMTBweDtcblx0XHRcdCAgICBsZWZ0OiAxMnB4O1xuXHRcdFx0ICAgIHdpZHRoOiAxMHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMTRweDtcblx0XHRcdCAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cdFxuXHQuYmctZ3JheSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCA2NCwgNjYsIC41KTtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYuaG9tZS1he1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE3LXN1Y3VyaS1ob21lcGFnZS1iYWNrZ3JvdW5kLmpwZ1wiLCBcIi9pbWFnZXMvMTctc3VjdXJpLWhvbWVwYWdlLWJhY2tncm91bmQuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRcblx0XHQuaGVyby10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDRweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm8tYnRucy13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdCYub3V0bGluZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby1jYXJkcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogNDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkcy13cmFwcGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MzVweDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAyMzBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblxuXHRcdFx0XHRcdCYubGVhZCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jaGVjay1saXN0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hZ2VuY3l7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuaW1nLWZsdWlkIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0ICAgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdC5oZXJvLXRleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTRweCk7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjhweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZW50ZXJwcmlzZSB7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktZnJlZHJpY3Rvbi1kYW5hLXRyaXNoLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWZyZWRyaWN0b24tZGFuYS10cmlzaC5qcGdcIik7XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5oZXJvLXRleHR7XG5cblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNoZWNrLWxpc3Qge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nLWZsdWlkIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0IH1cblx0XHR9XG5cblx0XHQuZW50ZXJwcmlzZS1mb3JtIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWdlbmN5LWEge1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXBob25laXgtZXJpYy5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1waG9uZWl4LWVyaWMuanBnXCIpO1xuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuaGVyby10ZXh0e1xuXG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oOTBweCk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LmNoZWNrLWxpc3Qge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQuYWZvcm0ge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmVkdWNhdGlvbiB7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIsIFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5oZXJvLXRleHR7XG5cblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg5MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQuY2hlY2stbGlzdCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5hZm9ybSB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm0tcmVtb3ZhbCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0ICAgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdC5oZXJvLXRleHR7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmQtcHJvdGVjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0ICAgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdC5oZXJvLXRleHR7XG5cdFx0XHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblx0XHRcdC8vIH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmQtcHJvdGVjdGlvbi1hIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLXgyLmpwZ1wiLCBcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UuanBnXCIpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgICBwYWRkaW5nLXRvcDogMDtcblx0ICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgICB9XG5cdCAgICBcblx0XHQuaGVyby10ZXh0e1xuXG5cdFx0XHQvLyBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1yZW1vdmFsLWEge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIsIFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIik7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdCAgICAgIHBhZGRpbmctdG9wOiAwO1xuXHQgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAgIH1cblx0ICAgIFxuXHRcdC5oZXJvLXRleHR7XG5cblx0XHRcdC8vIG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdH1cblxuXHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjJweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGVzdGltb25pYWxzIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMTdweDtcblx0XHRcdGhlaWdodDogNDY4cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby1jb250dC13cmFwcGVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlci8yO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmhlcm8tY29udHQge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRjb2xvcjogIzgwODA4MDtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRjb2xvcjogIzgwODA4MDtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZpZGVvLWJnLXdyYXBwZXIge1xuXHRcdFx0ei1pbmRleDogLTM7XG5cdFx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdH1cblx0XHQucGxheS1wYXVzZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDM1OHB4O1xuXHRcdCAgICBsZWZ0OiAxOSU7XG5cblx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHQgICAgXHRoZWlnaHQ6IDU1MnB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVyby10ZXN0aW1vbmlhbHMtYmcuanBnXCIpO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgICB0b3A6IDQ4cHg7XG5cdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgIHotaW5kZXg6IC0yO1xuXG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblx0Ji5zLXJlcG9ydCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0ICAgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgfVxuXHRcdC5oZXJvLXRleHR7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLWxpc3Qtd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXG5cdFx0XHRcdC5oZXJvLWxpc3Qge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubHAtYmctZ3JheSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqMjtcblx0ICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgICB9XG5cblx0ICAgIC5oZXJvLXRleHQge1xuXHQgICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdCAgICBcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHQgICAgXHR9XG5cblx0ICAgIFx0aDEge1xuXHQgICAgXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdCAgICBcdH1cblxuXHQgICAgXHQuY2hlY2stbGlzdCB7XG5cdCAgICBcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAzO1xuXHQgICAgXHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgJi5lZHVjYXRpb24tc2VjdXJpdHkge1xuXG5cdFx0XHQgLmhlcm8tdGV4dCB7XG5cdFx0ICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdCAgICBcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0aDEge1xuXHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC10aGluO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0aDIge1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0ICAgIFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHQgICAgXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHQgICAgXHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cblx0XHQgICAgXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cblx0XHQgICAgXHQuY2hlY2stbGlzdCB7XG5cdFx0ICAgIFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDM7XG5cdFx0ICAgIFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXG5cblx0ICAgIC5oZXJvLWZvcm0td3JhcHBlciB7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuXHQgICAgXHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cblxuXHQgICAgXHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHQgICAgXHR9XG5cblx0ICAgIFx0Zm9ybSB7XG5cblx0ICAgIFx0XHRpbnB1dCB7XG5cdCAgICBcdFx0XHQmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuXHQgICAgXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdHNlbGVjdCB7XG5cdCAgICBcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdC5mb3JtLWdyb3VwIHtcblx0ICAgIFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAmLmRydS1zZWMge1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQgICAgICBwYWRkaW5nLXRvcDogMDtcblx0XHQgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblx0XHQgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIH1cblx0XHRcdC5oZXJvLXRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNzQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmctYmxhY2tsaXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLXgyLmpwZ1wiLCBcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UuanBnXCIpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgICBwYWRkaW5nLXRvcDogMDtcblx0ICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgICB9XG5cdFx0Lmhlcm8tdGV4dHtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHRcdH1cblxuXHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci8yO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC43NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ob3d0Y3dwIHtcblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE3LWhlcm8tdGVtZWN1bGEta3J5c3RsZS5qcGdcIiwgXCIvaW1hZ2VzLzE3LWhlcm8tdGVtZWN1bGEta3J5c3RsZS5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuXHRcdFx0Lmhlcm8tY2FyZCB7XG5cblx0XHRcdH1cblx0XHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzRweCk7XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnQtZmVhdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji5ob3d0cmdiIHtcblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1ncmFuLWNhbmFyaWEtZ3VpbGhlcm1lLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWdyYW4tY2FuYXJpYS1ndWlsaGVybWUuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cblx0XHRcdC5oZXJvLWNhcmQge1xuXG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCYuaG93dGNqIHtcblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1hbmFoZWltLWtpbW15LmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWFuYWhlaW0ta2ltbXkuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cblx0XHRcdC5oZXJvLWNhcmQge1xuXG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhvd3RjbSB7XG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcG9ydG8tY2VzYXIuanBnXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcG9ydG8tY2VzYXIuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cblx0XHRcdC5oZXJvLWNhcmQge1xuXG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM0cHgpO1xuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnV3cC1zZWN1cml0eSB7XG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIsIFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cblx0XHRcdC5oZXJvLWNhcmQge1xuXG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3VwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQudC1mZWF0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNTUpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2ViLWhvd3Rjd3Age1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXZpY3RvcmlhLTIuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktdmljdG9yaWEtMi5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tdGV4dCB7XG5cblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ji53ZWItaG93dGNte1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTctc3VjdXJpLXBvcnRvLWNlc2FyLmpwZ1wiLCBcIi9pbWFnZXMvMTctc3VjdXJpLXBvcnRvLWNlc2FyLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqMjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdC5jLWxnLTgge1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1sZy00IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODA4MDgwO1xuXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC53ZWJpbmFyLWZvcm0td3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHRcdFx0Jjpub3QoLnN1Ym1pdCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3VibWl0IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZy1yZWNhcHRjaGEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC44Myk7XG5cdFx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYud2ViLXdwLXB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcG9ydG8tY2VzYXIuanBnXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcG9ydG8tY2VzYXIuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICoyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LmMtbGctOCB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jLWxnLTQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7XG5cblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LndlYmluYXItZm9ybS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZm9ybS1pbnB1dCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdFx0XHQmOm5vdCguc3VibWl0KSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zdWJtaXQge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nLXJlY2FwdGNoYSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjgzKTtcblx0XHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud2ViLWhvd3RhY2NzZWMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc2FuLWRlaWdvLWRyZS5qcGdcIiwgXCIvaW1hZ2VzLzE2LXNhbi1kZWlnby1kcmUuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG4gICAgJi5ldmVudC1kcnVwYWxjb24tMjAxN3tcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE3LXN1Y3VyaS1kcnVwYWxjb24tMjAxNy1oZXJvLWltYWdlLmpwZ1wiLCBcIi9pbWFnZXMvMTctc3VjdXJpLWRydXBhbGNvbi0yMDE3LWhlcm8taW1hZ2UuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2FyZC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqMjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdC5jLWxnLTgge1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1sZy00IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODA4MDgwO1xuXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyOHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC53ZWJpbmFyLWZvcm0td3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHRcdFx0Jjpub3QoLnN1Ym1pdCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3VibWl0IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZy1yZWNhcHRjaGEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC44Myk7XG5cdFx0XHQgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fSAgICBcblx0Ji53ZWItdWZpeC1nYncge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXZpY3RvcmlhLWFseWNpYS5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS12aWN0b3JpYS1hbHljaWEuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICoyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LmMtbGctOCB7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jLWxnLTQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDgwODA7XG5cblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LndlYmluYXItZm9ybS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZm9ybS1pbnB1dCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdFx0XHQmOm5vdCguc3VibWl0KSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zdWJtaXQge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nLXJlY2FwdGNoYSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjgzKTtcblx0XHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaG93LXdlLWRvLWl0IHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1rb2gtcGhhbmdhbi1LZWlyLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWtvaC1waGFuZ2FuLUtlaXIuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cdCYud2ViaW5hciB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdmljdG9yaWEtMi5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS12aWN0b3JpYS0yLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmLmd1aWRlcyB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktbGFzLXBhbG1hcy1uZXN0b3IuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktbGFzLXBhbG1hcy1uZXN0b3IuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuICAgIFxuXHQmLmluZm9ncmFwaGljcyB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktYnJvb2tseW4tYWotMi5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1icm9va2x5bi1hai0yLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH0gICAgXG5cdCYuYXYtbWFsd2FyZS1yZW1vdmFsIHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtaHVzdG9uLWNoYXNlLmpwZ1wiLCBcIi9pbWFnZXMvMTYtaHVzdG9uLWNoYXNlLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG5cdFx0XHQuaGVyby1jYXJkIHtcblxuXHRcdFx0fVxuXHRcdFx0LmNhcmQtd3JhcHBlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnQtZmVhdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji5hdi1tYWx3YXJlLXNjYW4tZGV0IHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWJyYXNpbGlhLWp1bGlhbmEuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktYnJhc2lsaWEtanVsaWFuYS5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuXHRcdFx0Lmhlcm8tY2FyZCB7XG5cblx0XHRcdH1cblx0XHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQmLmJyYXIge1xuXG5cdFx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktbWluc2stcGF1bC5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1taW5zay1wYXVsLmpwZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWluZXItZmx1aWQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8tY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG5cdFx0XHRcdC5oZXJvLWNhcmQge1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhcmQtd3JhcHBlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudC1mZWF0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdCYuZnctc3RvcC13YWgge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktYmFuZmYtam9zZXBoLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWJhbmZmLWpvc2VwaC5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuXHRcdFx0Lmhlcm8tY2FyZCB7XG5cblx0XHRcdH1cblx0XHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCYuZnctZGRvcy1wcm90IHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWJyb29rbHluLWFqLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWJyb29rbHluLWFqLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG5cdFx0XHQuaGVyby1jYXJkIHtcblxuXHRcdFx0fVxuXHRcdFx0LmNhcmQtd3JhcHBlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnQtZmVhdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji53d2VicGVyZiB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1icm9va2x5bi1hai5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1icm9va2x5bi1hai5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGN1bGF0ZVJlbSgyNnB4KTtcblxuXHRcdFx0Lmhlcm8tY2FyZCB7XG5cblx0XHRcdH1cblx0XHRcdC5jYXJkLXdyYXBwZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50LWZlYXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCYuZncge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdG9reW8tcG9wLXNlcnZlci5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS10b2t5by1wb3Atc2VydmVyLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG5cdFx0XHQuaGVyby1jYXJkIHtcblxuXHRcdFx0fVxuXHRcdFx0LmNhcmQtd3JhcHBlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnQtZmVhdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdCYud3NwIHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXRva3lvLXBvcC1zZXJ2ZXIuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktdG9reW8tcG9wLXNlcnZlci5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuaGVyby1jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQud3NwLWlsbHVzIHtcblx0XHRcdFx0LmNscy0xLCAuY2xzLTEyIHtcblx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXHRcdFx0ICAgICAgfVxuXG5cdFx0XHQgICAgICAuY2xzLTEsIC5jbHMtMTEge1xuXHRcdFx0ICAgICAgICBmaWxsOiAjNjM2NTY2O1xuXHRcdFx0ICAgICAgfVxuXG5cdFx0XHQgICAgICAuY2xzLTEsIC5jbHMtMTAsIC5jbHMtMTYsIC5jbHMtNyB7XG5cdFx0XHQgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQgICAgICB9XG5cblx0XHRcdCAgICAgIC5jbHMtMiB7XG5cdFx0XHQgICAgICAgIGZpbGw6ICM2NTY2NmE7XG5cdFx0XHQgICAgICB9XG5cblx0XHRcdCAgICAgIC5jbHMtMyB7XG5cdFx0XHQgICAgICAgIGZpbGw6ICM2MmE3NDQ7XG5cdFx0XHQgICAgICB9XG5cblx0XHRcdCAgICAgIC5jbHMtMTIsIC5jbHMtMTYsIC5jbHMtMTcsIC5jbHMtNCwgLmNscy04IHtcblx0XHRcdCAgICAgICAgZmlsbDogI2ZmZjtcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy01IHtcblx0XHRcdCAgICAgICAgZmlsbDogIzYwOWU0Mztcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy02IHtcblx0XHRcdCAgICAgICAgZmlsbDogI2VmZWZlZjtcblx0XHRcdCAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHRcdFx0ICAgICAgfVxuXG5cdFx0XHQgICAgICAuY2xzLTcge1xuXHRcdFx0ICAgICAgICBmb250LXNpemU6IDEzLjExcHg7XG5cdFx0XHQgICAgICAgIGZpbGw6ICM2MzY0NjY7XG5cdFx0XHQgICAgICB9XG5cblx0XHRcdCAgICAgIC5jbHMtMTAsIC5jbHMtOCB7XG5cdFx0XHQgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy0xMiwgLmNscy04IHtcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy0xMCwgLmNscy05IHtcblx0XHRcdCAgICAgICAgZmlsbDogIzYwOWY0Mztcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy0xMyB7XG5cdFx0XHQgICAgICAgIGZpbGw6ICNjZTM0MjY7XG5cdFx0XHQgICAgICB9XG5cblx0XHRcdCAgICAgIC5jbHMtMTQge1xuXHRcdFx0ICAgICAgICBmaWxsOiAjOTI5NDk3O1xuXHRcdFx0ICAgICAgfVxuXG5cdFx0XHQgICAgICAuY2xzLTE1IHtcblx0XHRcdCAgICAgICAgZmlsbDogIzljOWI5Zjtcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy0xNiB7XG5cdFx0XHQgICAgICAgIGZvbnQtc2l6ZTogMTkuMTJweDtcblx0XHRcdCAgICAgIH1cblxuXHRcdFx0ICAgICAgLmNscy0xNyB7XG5cblx0XHRcdCAgICAgIH1cblx0XHRcdH1cblxuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3VwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudC1mZWF0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNTUpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmLmZ3LW9wZXJhdGlvbnMge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdG9reW8tcG9wLXNlcnZlci5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS10b2t5by1wb3Atc2VydmVyLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDI2cHgpO1xuXG5cdFx0XHQuaGVyby1jYXJkIHtcblxuXHRcdFx0fVxuXHRcdFx0LmNhcmQtd3JhcHBlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnQtZmVhdCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdCYucmVwb3J0cyB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdmlsYS12ZWxoYS1mZXJuYW5kby5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS12aWxhLXZlbGhhLWZlcm5hbmRvLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0Ji5jdXN0b21lcnMge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWVhcnRoLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWVhcnRoLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0Ji53ZWItaHdnaCB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdmljdG9yaWEtMi5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS12aWN0b3JpYS0yLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmLnBhcnRuZXJzIHtcblxuXHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTctc3VjdXJpLWFuYWhlaW0tZHJlLWplc3MuanBnXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktYW5haGVpbS1kcmUtamVzcy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Lmhlcm8tdGV4dCB7XG5cblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cdFxuXHQmLnRlc3RpbW9uaWFscy1uZXcge1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5jbGllbnQtcHJvZmlsZS13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQyM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9maWxlLWNvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdCsucHJvZmlsZS1jb250ZW50IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5jc3ctbGluayB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ICBcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHQgIFx0Ly8gbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRhZ3Mge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Lmhlcm8tc2lkZS1jb250ZW50IHtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAkc3BhY2VyICogNjtcblx0XHRcdC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogNjtcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDY7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDEyMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5jLWxnLTYge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWx7XG5cdFx0XHRcdCYubGlzdC11bnN0eWxlZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCYucGFydG5lci1pbm1vdGlvbiB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaW0tcy1icmFuZGluZyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmVhdC1wcmljaW5nLXdyYXBwZXIge1xuXG5cdFx0XHRcdC5jaGVjay1saXN0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLXNtYWxsZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXHQmLnBhcnRuZXItc2l0ZWdyb3VuZCB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaW0tcy1icmFuZGluZyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmVhdC1wcmljaW5nLXdyYXBwZXIge1xuXG5cdFx0XHRcdC5jaGVjay1saXN0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLXNtYWxsZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXHQmLnBhcnRuZXItYTIge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIsIFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmltLXMtYnJhbmRpbmcge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZlYXQtcHJpY2luZy13cmFwcGVyIHtcblxuXHRcdFx0XHQuY2hlY2stbGlzdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0Ji5wYXJ0bmVyLWNsb3Vkd2F5cyB7XG5cblx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuaW0tcy1icmFuZGluZyB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJvLXRleHQge1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmVhdC1wcmljaW5nLXdyYXBwZXIge1xuXG5cdFx0XHRcdC5jaGVjay1saXN0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0LnByaWNpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLXNtYWxsZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXHQmLnBhcnRuZXItd3BlbmdpbmUge1xuXG5cdFx0Y29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIsIFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmltLXMtYnJhbmRpbmcge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby10ZXh0IHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZlYXQtcHJpY2luZy13cmFwcGVyIHtcblxuXHRcdFx0XHQuY2hlY2stbGlzdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC5wcmljaW5nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdXAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXG59XG4uaGVyby1iYW5uZXJzLWNvbnRhaW5lcntcblx0cGFkZGluZzogMTM5cHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgcGFkZGluZzogMzBweCAwO1xuXHQgICAgd2lkdGg6IDkwJTtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgZmxvYXQ6IG5vbmU7XG5cdCB9XG5cblx0LmNvbC1sZy0ze1xuXHQgXHQmOm5vdCg6bGFzdC1jaGlsZCl7IFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVyby1iYW5uZXJ7XG5cdHBhZGRpbmc6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblxuXHRwe1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtc21hbGw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuXHR9XG5cdC5oZWFkaW5ne1xuXHRcdCB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cbi5sb2dvcy13cmFwcGVyLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCA2NCwgNjYsIDAuNik7XG59XG4ubG9nb3MtY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGlzdC1pbmxpbmUtaXRlbXtcbiAgICBcdG1hcmdpbi1yaWdodDogMDtcbiAgICBcdHdpZHRoOiBhdXRvO1xuICAgIFx0Ym9yZGVyOiBub25lO1xuXG4gICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgIFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdGNsZWFyOiByaWdodDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHRpbWcge1xuICAgIFx0XHRvcGFjaXR5OiAuNztcbiAgICBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgIGxpe1xuICAgIFx0cGFkZGluZzogMCA1cHg7XG5cbiAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgfVxuICAgIH1cbn1cblxuICAgIFxuICAgIC5wYXJ0bmVycyAubG9nb3MtY29udGFpbmVye1xuICAgIGxpe1xuICAgIFx0cGFkZGluZzogMCAyMHB4O1xuXG4gICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0ICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgIH1cbiAgICB9XG59XG5cbi5ob21lIC5sb2dvcy1jb250YWluZXIgLmxpc3QtaW5saW5lLWl0ZW0gaW1nIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ueXdzdC13cmFwcGVyIHAuaGVhZGVyLCAuYWQtZmVhdC13cmFwcGVyIHAuaGVhZGVyLCAuYy13cy13cmFwcGVyIHAuaGVhZGVyIHtsaW5lLWhlaWdodDogMS40O31cblxuLmZlYXR1cmV7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcblx0XHRwYWRkaW5nOiAkc3BhY2VyIDA7XG5cdFx0bWFyZ2luOiAwICRzcGFjZXI7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwODA4MDtcblx0XHR9XG5cdH1cblxuXHQuaWNvbntcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQudGV4dC1qdXN0aWZ5e1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5wbGF0Zm9ybXN7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDN7XG5cdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdH1cblxuXHQubGlzdC1ibG9jay1pdGVte1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG5cbi5wYXJhbGxheCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG4uZmVhdHVyZWQtaW57XG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvZmVhdHVyZWRpbi1iYWNrZ3JvdW5kLWltYWdlLTE1LWlpLnBuZ1wiLCBcIi9pbWFnZXMvZmVhdHVyZWRpbi1iYWNrZ3JvdW5kLWltYWdlLTE1LWlpLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uZmVhdHVyZWQtaW57XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0IGgye1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0fVxuXHRoM3tcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdH1cblx0LmxvZ29zLWNvbnRhaW5lcntcbiAgICBcdG1hcmdpbi10b3A6ICgkc3BhY2VyICogMik7XG4gICAgXHRwYWRkaW5nLXRvcDogMDtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAwO1xuICAgIFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgIFx0cGFkZGluZy1yaWdodDogNDJweDtcblxuXHRcdGxpIHtcbiAgICBcdFx0cGFkZGluZzogMCAkc3BhY2VyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAkc3BhY2VyIC8gMjtcblx0XHRcdH1cblxuICAgIFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAgMDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuLmZlYXR1cmVzLWlubGluZXtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRzdWN1cmktZ3JheTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzdWN1cmktZ3JheTtcbn1cbi5mZWF0dXJlcy1pbmxpbmV7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWdlbmN5LWZvcm0td3JhcHBlciB7XG5cblx0LmJvcmRlci1yaWdodHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1pbnB1dC5zdWJtaXQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuYm9yZGVyLXJpZ2h0IHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cbn1cbi5xdW90ZS1mZWF0dXJlc3tcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0bWFyZ2luLWxlZnQ6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGgze1xuXHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsY3VsYXRlUmVtKDE1cHgpOztcblx0XHR9XG5cblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE5cHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHR9XG5cdH1cblx0XG59XG4uYWJvdXQtc3VjdXJpe1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL3dvcmxkbWFwLTE1LnBuZ1wiLCBcIi9pbWFnZXMvd29ybGRtYXAtMTUtcmV0aW5hLnBuZ1wiKTtcbn1cbi50ZXN0aW1vbmlhbHN7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDIyJSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCA3MCUsIHJnYmEoMCwgMCwgMCwgMSkgNzclLCBibGFjayAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDIyJSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCA3MCUsIHJnYmEoMCwgMCwgMCwgMSkgNzclLCBibGFjayAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAxKSAyMiUsIHRyYW5zcGFyZW50IDMwJSwgdHJhbnNwYXJlbnQgNzAlLCByZ2JhKDAsIDAsIDAsIDEpIDc3JSwgYmxhY2sgMTAwJSk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdCAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBibGFjayAwJSwgYmxhY2sgMTYlLCB0cmFuc3BhcmVudCAzMCUsIHRyYW5zcGFyZW50IDcwJSwgYmxhY2sgOTAlLCBibGFjayAxMDAlKTtcblx0ICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBibGFjayAwJSwgYmxhY2sgMTYlLCB0cmFuc3BhcmVudCAzMCUsIHRyYW5zcGFyZW50IDcwJSwgYmxhY2sgOTAlLCBibGFjayAxMDAlKTtcblx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMCUsIGJsYWNrIDE2JSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCA3MCUsIGJsYWNrIDkwJSwgYmxhY2sgMTAwJSk7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIsIFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG4ucmVzb3VyY2VzLWNvbnRhaW5lciB7XG5cdC5jb2wtbGctNHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG5cdFx0fVxuXHR9XG59XG4udGVzdGltb25pYWxzIHB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cbn1cbi50ZXN0aW1vbmlhbC1pdGVtOm50aC1jaGlsZChvZGQpe1xuXHRwYWRkaW5nLXJpZ2h0OiAoJHNwYWNlciAqIDIpO1xufVxuLnRlc3RpbW9uaWFsLWl0ZW06bnRoLWNoaWxkKGV2ZW4pe1xuXHRwYWRkaW5nLWxlZnQ6ICgkc3BhY2VyICogMik7XG59XG4uaGVscCBwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRjb2xvcjogJHN1Y3VyaS10ZXh0LWdyYXk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVscC13cmFwcGVyIHtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cblx0LmxlYWQge1xuXHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0fVxufVxuXG5mb290ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZGFyay1ncmF5O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqMjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblx0fVxuXHQubGlzdC1ibG9jay1pdGVte1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubGlzdC1pbmxpbmUtaXRlbXtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuXHR9XG59XG4uZm9vdGVyLWxvZ297XG5cdHdpZHRoOiAxNDhweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE1LWZvb3Rlci1sb2dvLnBuZ1wiLCBcIi9pbWFnZXMvMTUtZm9vdGVyLWxvZ29AMi5wbmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHQubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdG1hcmdpbi1yaWdodDogY2FsY3VsYXRlUmVtKDRweCk7XG5cdH1cbn1cbi5mb290ZXItYntcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblxuICAubGlzdC1pbmxpbmV7XG4gIFx0bGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBsaXtcbiAgICBcbiAgICBhe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG59XG4udGFibGUtY29udGFpbmVye1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnRhYmxlLXRvcHtcblx0cHtcblx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbi50b3Atby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTc4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmgtcHRhYmxlIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktdGV4dC1kYXJrLWdyYXk7XG4gICAgXHRib3JkZXItdG9wOiBzb2xpZCAuNXJlbSAjZmZmO1xuICAgIH1cbn1cbi5zaXRlcy1jb250YWluZXJ7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBwe1xuICBcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblxuICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHR9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHR9XG59XG4ubm8tc2l0ZXMtdG9nZ2xlLWNvbnRhaW5lciAge1xuXHR3aWR0aDogNDQwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG4gICAgXHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgIC5lcnJvciB7XG4gIFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogNTVweDtcblx0XHR9XG4gIFx0fVxufVxuLm5vLXNpdGVzLXRvZ2dsZSB7XG4gIC8vIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAuY2lyY2xle1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgXHRtYXJnaW4tbGVmdDogNTBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM2cHhcblx0XHR9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDlmNDM7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICB9XG4gIFx0LnRvZ2dsZS1wcm9ncmVzc3tcblx0ICAgIC8vIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMHB4O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwOWY0Mztcblx0ICAgIG1hcmdpbi10b3A6IDE3cHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQxNDA0Mjtcblx0ICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQxNDA0MjtcblxuXHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0fVxuXHR9XG4gIFx0LnRvZ2dsZS1wcm9ncmVzcy1iZ3tcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxNnB4O1xuXHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgYm9yZGVyOiAzcHggc29saWQgIzQxNDA0Mjtcblx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MTQwNDI7XG5cdCAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0MTQwNDI7XG5cblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cbiAgXHR9XG4gIFx0Ji5oLWF0b2dnbCB7XG4gIFx0XHQudG9nZ2xlLXByb2dyZXNzLWJnIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDJweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIFx0XHR9XG5cbiAgXHRcdC50b2dnbGUtcHJvZ3Jlc3Mge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdH1cblxuICBcdFx0fVxuICBcdFx0LmNpcmNsZSB7XG4gIFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBcdFx0fVxuXHR9XG59XG4gIC5mYXFzIHtcbiAgXHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblxuICBcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgXHR9XG4gIFx0JjpmaXJzdC1jaGlsZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gIFx0fVxuICBcdCY6bGFzdC1jaGlsZHtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcbiAgXHR9XG4gIH1cbiAgLmZhcXtcbiAgXHRwe1xuICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtc21hbGw7XG4gIFx0XHRtYXJnaW4tdG9wOiAwO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbiAgXHRcdCYuaGVhZGluZ3tcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG4gIFx0fVxuXHRcbiAgfVxuICAuZm9ybS1tZXNzYWdlLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgLmZvcm0tbWVzc2FnZS13cmFwcGVye1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgLmZvcm0tbWVzc2FnZXtcblx0ICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHQgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuXHQgICAgcGFkZGluZzogMzBweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcHtcbiAgICBcdCY6bGFzdC1jaGlsZHtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdH1cbiAgICB9XG4gICAgLmNvbmZyaW0tZm9ybXtcbiAgICBcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE3cHgpO1xuICAgIFx0d2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuLmVycm9ye1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc5MDAwMDtcbiAgICBwYWRkaW5nOjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdChoMykge1xuICAgIFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdCAgICB3aWR0aDogMTBweDtcblx0XHQgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzkwMDAwO1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IC01cHg7XG5cdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XHRcbiAgICB9XG5cdHB7XG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cbn1cbmgzIHtcblx0Ji5lcnJvciB7XG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMThweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxufVxuLmctcmVjYXB0Y2hhIGRpdiB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLndlYnNpdGUtc2VjdXJpdHktc3RhY2stY29udGFpbmVyIHtcbiAgICAvLyBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLXgyLmpwZ1wiLCBcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UuanBnXCIpO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ud2Vic2l0ZS1zZWN1cml0eS1zdGFjay13cmFwcGVyIHtcblx0QG1lZGlhKG1pbi13aWR0aDogOTkycHggKSB7XG5cdFx0bWF4LXdpZHRoOiAxMDY1cHg7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5cdH1cblxuXHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4ICkgeyBcblx0XHRcblx0fVxuXG4gICAgLmNlbnRlci1ibG9jayB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG4gICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnB1enpsZS1jdGEge1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuXHR9XG59XG4ud2Vic2l0ZS1zZWN1cml0eS1zdGFjayB7XG5cdHBhZGRpbmc6IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIFx0cGFkZGluZy1yaWdodDogMzBweDtcbiAgICBcdG1hcmdpbi10b3A6IDA7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXG5cblx0LmxlZnQtc3RhY2tze1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucmlnaHQtc3RhY2tze1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucG9pbnRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc3RhY2sge1xuXHRcdHB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wdXp6bGUtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMzUwcHg7XG5cdFx0aGVpZ2h0OiAzMjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IDM0OXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0YWNrLWRlZmVuY2Uge1xuXHRcdHdpZHRoOiAyNTlweDtcbiAgICBcdHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBcdGZsb2F0OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnN0YWNrLXJlc3BvbnNlIHtcblx0XHR3aWR0aDogMjU5cHg7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgXHRmbG9hdDogbGVmdDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5zdGFjay1wcm90ZWN0aW9uIHtcblx0XHR3aWR0aDogMjgwcHg7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgXHRmbG9hdDogbGVmdDtcblxuICAgIFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCApIHsgXG5cdFx0XHR3aWR0aDogMjgzcHg7XG4gICAgXHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnN0YWNrLWRldGVjdGlvbiB7XG5cdFx0d2lkdGg6IDMwM3B4O1xuICAgIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIFx0ZmxvYXQ6IGxlZnQ7XG5cbiAgICBcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHggKSB7XG4gICAgXHRcdHdpZHRoOiAyODNweDtcbiAgICBcdH1cblxuICAgIFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCApIHtcblx0XHRcdC8vIHdpZHRoOiAyODNweDtcbiAgICBcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnN0YWNrLWRlZmVuY2Utd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzNTlweDtcblx0XHR0b3A6IDM0cHg7XG4gICAgXHRsZWZ0OiAzMHB4O1xuXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCApIHsgXG5cdFx0XHRsZWZ0OiAyODtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHQgICAgdG9wOiAtNzNweDtcblx0XHQgICAgYm90dG9tOiBhdXRvO1xuXHRcdCAgICBsZWZ0OiAtNnB4O1xuXHRcdCAgICByaWdodDogYXV0bztcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuXHRcdH1cblxuXHRcdC5wb2ludGVye1xuXHRcdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cbiAgICBcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgdG9wOiAxMDJweDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdH1cblxuXHRcdCAgLmxpbmUge1xuXHRcdFx0ICAgIHdpZHRoOiAzMzRweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzljOWI5ZTtcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcblxuXHRcdFx0ICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHggKSB7IFxuXHRcdFx0XHRcdHdpZHRoOiAzMTRweDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluZS1icmVhay1kb3duIHtcblx0XHRcdCAgXHR3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzljOWI5ZTtcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbi1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5zdGFjay1yZXNwb25zZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDM1OXB4O1xuXHRcdHRvcDogMzA2cHg7XG4gICAgXHRsZWZ0OiA2MHB4O1xuXG4gICAgXHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4ICkgeyBcblx0XHRcdGxlZnQ6IDI4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0ICAgIHRvcDogYXV0bztcblx0XHQgICAgYm90dG9tOiA4cHg7XG5cdFx0ICAgIGxlZnQ6IC00cHg7XG5cdFx0ICAgIHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuXHRcdH1cblxuXHRcdC5wb2ludGVye1xuXHRcdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQgIC5saW5lIHtcblx0XHRcdCAgICB3aWR0aDogMzM0cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YzliOWU7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluZS1icmVhay1kb3duIHtcblx0XHRcdCAgXHR3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzljOWI5ZTtcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGFjay1wcm90ZWN0aW9uLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNDExcHg7XG5cdFx0dG9wOiAxNnB4O1xuICAgIFx0cmlnaHQ6IDE2cHg7XG5cdFx0XG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCApIHsgXG5cdFx0XHR3aWR0aDogMzY4cHg7XG5cdFx0XHRyaWdodDogMjhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aWR0aDogMjcxcHg7XG5cdFx0ICAgIHRvcDogLTEwNnB4O1xuXHRcdCAgICBib3R0b206IGF1dG87XG5cdFx0ICAgIGxlZnQ6IGF1dG87XG5cdFx0ICAgIHJpZ2h0OiAtOHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuXHRcdH1cblxuXHRcdC5wb2ludGVye1xuXHRcdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0dG9wOiAxMjVweDtcblx0XHRcdH1cblx0XHQgIC5saW5lIHtcblx0XHRcdCAgICB3aWR0aDogMzE4cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YzliOWU7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdCAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4ICkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMjlweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxpbmUtYnJlYWstZG93biB7XG5cdFx0XHQgIFx0d2lkdGg6IDMwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YzliOWU7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29uLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzRweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGFjay1kZXRlY3Rpb24td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzODdweDtcblx0XHR0b3A6IDI5MHB4O1xuICAgIFx0cmlnaHQ6IDA7XG5cbiAgICBcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHggKSB7IFxuXHRcdFx0d2lkdGg6IDM2NXB4O1xuXHRcdFx0cmlnaHQ6IDI4cHg7XG4gICAgXHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHQgICAgdG9wOiBhdXRvO1xuXHRcdCAgICBib3R0b206IC0xN3B4O1xuXHRcdCAgICBsZWZ0OiBhdXRvO1xuXHRcdCAgICByaWdodDogLThweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktZ3JheTtcblx0XHR9XG5cblx0XHQucG9pbnRlcntcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0ICAubGluZSB7XG5cdFx0XHQgICAgd2lkdGg6IDM0M3B4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWM5YjllO1xuXHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0ICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHggKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzNnB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluZS1icmVhay1kb3duIHtcblx0XHRcdCAgXHR3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzljOWI5ZTtcblx0XHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29uLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzRweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c3ZnIHtcblx0XHRtYXgtd2lkdGg6IDk0MHB4O1xuXHR9XG5cdC5zdDAge1xuXHQgIG9wYWNpdHk6IC44MTtcblxuXHQgIGZpbGw6ICM2YjZhNmM7XG5cdH1cblx0LnN0MSB7XG5cdCAgZmlsbDogIzZiNmE2Yztcblx0fVxuXHQuc3QyIHtcblx0ICBmaWxsOiAjYTRhNGE1O1xuXHR9XG5cdC5zdDMge1xuXHQgIGZpbGw6ICNjOGM4Yzg7XG5cdH1cblx0LnN0NCB7XG5cdCAgZmlsbDogIzcxYWI1Nztcblx0fVxuXHQuc3Q1IHtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG5cdC5zdDYge1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuc3Q3IHtcblx0ICBmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LnN0OCB7XG5cdCAgZmlsbDogIzYxOWY0Mztcblx0ICBzdHJva2U6ICNmZmY7XG5cdCAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXHR9XG5cdC5zdDkge1xuXHQgIGZpbGw6ICM2NDY2Njc7XG5cdH1cblx0LnN0MTAge1xuXHQgIGZpbGw6ICM4MDgwODA7XG5cdH1cblx0LnN0MTEge1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQuc3QxMiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuc3QxMyB7XG5cdCAgZmlsbDogIzYxOWY0Mztcblx0fVxuXHQuc3QxNCB7XG5cdCAgZmlsbDogIzYzYTc0NDtcblx0fVxuXHQuc3QxNSB7XG5cdCAgZmlsbDogIzY0NjU2Njtcblx0fVxuXHQuc3QxNiB7XG5cdCAgZmlsbDogIzYyYTc0NDtcblx0fVxuXHQuc3QxNyB7XG5cdCAgZmlsbDogIzYzNjU2Njtcblx0fVxuXHQuc3QxOCB7XG5cdCAgZmlsbDogIzY1NjU2YTtcblx0fVxufVxuLmF2LWN0YS1jb250YWluZXIge1xuXHRAaW5jbHVkZSBiZy1pbWcoJy9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnJywgJy9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk4O1xuXHR9XG5cblx0LnRhYmxle1xuXG5cdFx0Ji5wcmljaW5nLXRhYmxlIHtcblxuXHRcdFx0dGJvZHkge1xuXG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKi9cbmEubGVhcm4tbW9yZS1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDlGNDM7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5idG4tZ2hvc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG4gICAgfVxufVxuYS5sZWFybi1tb3JlLWJ0bjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NXB4KSB7XG4gICAgLmFnZW5jeS1wbGFue1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYWdlbmN5LXBsYW4ge1xuXHQmLmgtYWdlbmN5IHtcblx0XHQvLyBwYWRkaW5nLXRvcDogMXJlbTtcblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZGFyay1ncmF5O1xuXHRcdFx0Ly8gZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjNweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHR9XG5cdFx0LmNoZWNrLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCYuYm9yZGVyLXJpZ2h0IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuXHQgICAgXHRib3JkZXI6IG5vbmU7XG5cdCAgICB9XG5cdH1cblx0aDN7XG5cdCAgICBjb2xvcjogIzYwOWY0Mztcblx0ICAgIC8vIGZvbnQtc2l6ZTogMjZweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgICBsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cdHB7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0ICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdGltZy5pbWctZmx1aWR7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uYWdlbmN5LWZlYXR1cmVzIC50YWJsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5hZ2VuY3ktZmVhdHVyZXMgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5hZ2VuY3ktZmVhdHVyZXMgLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICB0aGVhZCB7XG5cblx0ICAgIHRoIHtcblx0ICAgIFx0Ym9yZGVyOiBub25lO1xuXHQgICAgXHRwYWRkaW5nOiAwIDE1cHg7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG5cdCAgICBcdHAge1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IDA7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQgICAgXHRwYWRkaW5nOiAwIDZweCA4cHggNnB4O1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpudGgtY2hpbGQoMikge1xuXHRcdCAgICBcdHAge1xuXHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdCAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcblx0ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cblx0ICAgIHRyIHtcblx0ICAgIFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIFx0dGgge1xuXHRcdCAgICBcdGJvcmRlcjogbm9uZTtcblxuXHRcdCAgICBcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0ICAgIFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdCAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdCY6bGFzdC1jaGlsZCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0ICAgIFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdCAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCAgICBcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHRwIHtcblx0XHQgICAgXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDZweDtcblx0XHRcdCAgICBcdH1cblx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHQgICAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuXHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdCAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0ICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0ICAgIFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuLmgtZmVhdHVyZXMtd3JhcHBlciB7XG5cdC8vIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ua2V5LWZlYXR1cmVzIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0fVxuXHQuZmVhdHVyZSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0fVxuXG5cblx0XHQuYy1sZy0yIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmMtbGctMTAge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRpbmcge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uYWdlbmN5LWZlYXR1cmVzIHtcblx0Ji5oLWFmZWF0IHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsIDI1NSwgLjE3KTtcblx0XHQvLyBwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5sZWFkIHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5ib3JkZXItbGVmdCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHRyIHtcblx0ICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHQgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdHRkLCB0aCB7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHR9XG5cdC50YWJsZSB0aCwgLmFnZW5jeS1mZWF0dXJlcyAudGFibGUgdGQge1xuXHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdCAgICBcdGZvbnQtc2l6ZTogJHAtZm9udC1zaXplLXNtO1xuXHQgICAgfVxuXHR9XG5cdHRoIHtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0dGFibGUgdGgsIC5hZ2VuY3ktZmVhdHVyZXMgdGFibGUgdGQge1xuXHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXG5cdH1cbn1cblxuLy9BZ2VuY3kgcGFnZSBmZWF0dXJlcyB0YWJsZVxuLmFnZW5jeSB7XG5cdC5hZ2VuY3ktZmVhdHVyZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwgMjU1LCAuMTcpO1xuXHRcdC50YWJsZSB7XG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdHRoIHtcblx0XHQgICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3VjdXJpLWdyYXk7XG5cdFx0ICAgIFx0fVxuXHRcdFx0fVxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHQgICAgXHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktZ3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gXG59XG4uY3VzdG9tLWVudGVycHJpc2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmN1c3RvbS1lbnRlcnByaXNlIGgyIHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmN1c3RvbS1lbnRlcnByaXNlICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0Zm9udC1zaXplOiAkcC1mb250LXNpemUtc207XG4gICAgfVxufVxuLmN1c3RvbS1lbnRlcnByaXNlIC5saXN0LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4uY3VzdG9tLWVudGVycHJpc2UgLmxpc3QtYmxvY2staXRlbSB7XG5cbn1cbi5jdXN0b20tZW50ZXJwcmlzZSAuaW1nLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiAtMTkwcHg7XG4gICAgd2lkdGg6IDcwMXB4O1xuICAgIHRvcDogLTUwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAuaW1nLWZsdWlkLmxnIHtcbiAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgfVxuICAgIC5pbWctZmx1aWQubWQge1xuICAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHQgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGZsb2F0OiByaWdodDtcblx0ICAgIHJpZ2h0OiAtMTFweDtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgdG9wOiAyM3B4O1xuXHQgICAgei1pbmRleDogLTE7XG4gICAgfSAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdCAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZmVhdHVyZWQtaW4tc2VjdGlvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZmVhdHVyZWRpbi1iYWNrZ3JvdW5kLWltYWdlLTE1LnBuZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHQuZmVhdHVyZWQtaW4tc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG5cdH0gXG59XG5cbi5mZWF0dXJlZC1pbi1zZWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IFxufVxuLmZlYXR1cmVkLWluLXNlY3Rpb24gaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgXG59XG4uZmVhdHVyZWQtaW4tc2VjdGlvbiAubG9nb3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4uZmVhdHVyZWQtaW4tc2VjdGlvbiAubG9nb3MtY29udGFpbmVyIGxpIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IFxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWluLXNlY3Rpb24gLmxvZ29zLWNvbnRhaW5lciBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgXG4gICAgfSBcbn1cbi5lbnRlcnByaXNlIHtcblx0LmZlYXR1cmVkLWluIHtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1mcmVkcmljdG9uLWRhbmEtdHJpc2guanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktZnJlZHJpY3Rvbi1kYW5hLXRyaXNoLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdH1cbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24td3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cbi5lbnRlcnByaXNlLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHR3aWR0aDogMTUwJTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5jLWxnLTYge1xuXHRcdG1heC13aWR0aDogNDcwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYuZWJhc2ljIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMuNzVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5lY3VzdG9tIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2V0LXF1b3RlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYW5jaG9yIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIHdpZHRoOiAxNXB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgbGVmdDogLTE1cHg7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgaGVpZ2h0OiAxNjglO1xuXHRcdCAgICB0b3A6IC02MHB4O1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxMDtcblx0XHQgICAgcGFkZGluZzogMjIlIDRweDtcblxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWhvdmVyLWdyZWVuO1xuXHRcdCAgICB9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmLmVmb3JtIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Zm9ybSB7XG5cdFx0LmMtbGctNiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWJtaXQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lbnRlcnByaXNlLWZlYXR1cmVzLXdyYXBwZXIge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRcblx0LmxlYWQge1xuXHRcdGgyIHtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0Lmljb24ge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0fVxufVxuLmVudGVycHJpc2UtZmVhdHVyZXMge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tbGVmdDogNDVweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDI7XG5cdH1cbn1cbi5lbnRlcnByaXNlLWZvcm0ge1xuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdH1cbn1cblxuLnMtYWR2YW50YWdlcyB7XG4gIC8vIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtbWFsd2FyZXJlbW92YWwtYWR2YW50YWdlcy1pbWFnZS5qcGdcIiwgXCIvaW1hZ2VzLzE2LW1hbHdhcmVyZW1vdmFsLWFkdmFudGFnZXMtaW1hZ2UuanBnXCIpO1xuICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LWhvbWUtaGVyby1tb3N0YXItaWkuanBnXCIsIFwiL2ltYWdlcy8xNi1ob21lLWhlcm8tbW9zdGFyLWlpLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBoMiB7XG4gIFx0Y29sb3I6ICNmZmY7XG4gIFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gIH1cblxuICAucy1hZHZhbnRhZ2VzLWNvbnRhaW5lciB7XG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIFx0ZmxvYXQ6IGxlZnQ7XG5cbiAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cblxuICB9XG5cbiAgLmJsb2NrLWxpc3Qge1xuICBcdHdpZHRoOiA1MCU7XG4gIFx0ZmxvYXQ6IGxlZnQ7XG5cbiAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgXHRsaSB7XG4gIFx0XHR3aWR0aDogMTAwJTtcbiAgXHRcdGNvbG9yOiAjZmZmO1xuICBcdFx0bWFyZ2luLXRvcDogMDtcbiAgXHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyIC8yO1xuICBcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgLzI7XG4gIFx0XHRmb250LXdlaWdodDogNDAwO1xuXG4gIFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuICBcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgXHRcdFx0fVxuICBcdFx0fVxuICBcdFx0JjpsYXN0LWNoaWxkIHtcbiAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG4gIFx0XHR9XG4gIFx0fVxuICB9XG59XG5cbi5zLWFkdmFudGFnZXMtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXG5cdGg0IHtcblx0XHRjb2xvcjogIzgwODA4MCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQucy1hZHZhbnRhZ2VzLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqMjtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAvIDI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgLyAyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuXG5cdFx0LmMtbGctNiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5ibG9jay1saXN0IHtcblx0XHRcdC5saXN0LWJsb2NrLWl0ZW0ge1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAvMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgLzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tci1wdGFibGUtd3JhcHBlciwgIFxuLmRydS1wdGFibGUtd3JhcHBlciB7XG5cblx0LnRhYmxlLWxlYWQge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAzO1xuXHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0MHB4KTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiA5MHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cblx0XHRcdCYucHJpY2luZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3VwIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaWRlYiB7XG5cdFx0aDMge1xuXHRcdCAgICBwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDE3cHgpO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5vcHQtbGlzdCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LnRhYmxlLWxlYWQge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDI2cHgpO1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjdWxhdGVSZW0oMzhweCk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA5OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mZWF0LWxpc3Qge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wLXRhYmxle1xuXHRcdFx0LmJsb2NrLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGlzdC1ibG9jay1pdGVte1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV5LWJ0bi13cmFwcGVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGEge1xuXHRcdFx0Ji50ZXh0LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogY2FsY3VsYXRlUmVtKDhweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgyOXB4KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZHJ1LXB0YWJsZSB7XG5cdFx0LmZlYXQtbGlzdCB7XG5cdFx0XHQudGFibGUtbGVhZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogY2FsY3VsYXRlUmVtKDUwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2lkZS1wcmljaW5nLXRhYmxlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MzY0NjY7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG5cbn1cbi50b3AtZC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWRhcmstZ3JheTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuLnNpZGViIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY2O1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsY3VsYXRlUmVtKDEyNHB4KTtcblx0Y29sb3I6ICNmZmY7XG5cblx0LnRhYmxlLWxlYWQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1NnB4KTtcbiAgICBcdG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSg0OHB4KTtcblxuICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKjI7XG5cdH1cbn1cblxuLnAtdGFibGUge1xuXG5cdC5saXN0LWJsb2NrLWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0aGVpZ2h0OiA2MXB4O1xuXHRcdH1cblxuXG5cdFx0Ji5oaWdobGlnaHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0fVxuXG5cdH1cbn1cblxuLnNpZGUtZmVhdHVyZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblx0cGFkZGluZy1yaWdodDogJHNwYWNlcjtcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0FCQUJBQjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQkFCQUI7XG5cblx0Lmxpc3QtYmxvY2staXRlbSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM3RDdEN0Q7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlxcMjcxM1wiO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBBcmlhbCwgVGFob21hLCBzYW5zLXNlcmlmO1xuXHRcdCAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cbn1cblxuLnMtaG93IHtcblxuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiLCBcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UteDIuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdGltZyB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lmhvdy1saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdH1cblxuXHRcdGxpIHtcblxuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjM2NDY2O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDMwNHB4O1xuICAgIFx0XHRcdHRvcDogMzhweDtcblxuICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA3NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ob21lIHtcblx0LnMtaG93IHtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHR9XG5cdH1cbn1cblxuLnMtaG93LXByb3RlY3RzIHtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS5qcGdcIiwgXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLXgyLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxODBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqMjtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5zLWhvdy1wcm90ZWN0cy13cmFwcGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaG93LWxpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHR9XG5cdH1cblxuXG5cdGxpIHtcblxuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiA2OXB4O1xuXHRcdCAgICByaWdodDogNnB4O1xuXG4gICAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAyODJweDtcblx0XHRcdCAgICB0b3A6IDM3cHg7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHRvcDogMjAxcHg7XG4gICAgXHRcdHJpZ2h0OiAtNzVweDtcblxuICAgIFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogNTBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY2O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICByaWdodDogMjkxcHg7XG5cdFx0XHQgICAgdG9wOiAyMXB4O1xuICAgIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR0b3A6IDM3MnB4O1xuICAgIFx0XHRyaWdodDogLTc3cHg7XG5cbiAgICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgd2lkdGg6IDUwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2Njtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgcmlnaHQ6IDI5MXB4O1xuXHRcdFx0ICAgIHRvcDogLTNweDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNmRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNDk3cHg7XG5cdFx0ICAgIHJpZ2h0OiAtNXB4O1xuXG4gICAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAyODVweDtcblx0XHRcdCAgICB0b3A6IC0xMHB4O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiA1OTJweDtcbiAgICBcdFx0cmlnaHQ6IDEzOHB4O1xuXG4gICAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAyNjFweDtcblx0XHRcdCAgICB0b3A6IC0zMnB4O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDY5ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNTkycHg7XG5cdFx0ICAgIHJpZ2h0OiAzOTNweDtcblx0XHQgICAgd2lkdGg6IDI4OHB4O1xuXG4gICAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHJpZ2h0OiAxNDRweDtcblx0XHRcdCAgICB0b3A6IC0zMHB4O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNmRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDUwNHB4O1xuXHRcdCAgICBsZWZ0OiAxMzhweDtcblxuICAgIFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogNTBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY2O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBsZWZ0OiAxMThweDtcblx0XHRcdCAgICB0b3A6IC0xM3B4O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMmRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDM4NnB4O1xuXHRcdCAgICBsZWZ0OiAycHg7XG5cbiAgICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgd2lkdGg6IDUwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2Njtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgbGVmdDogMTg4cHg7XG5cdFx0XHQgICAgdG9wOiAtMnB4O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoOSkge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDIxMXB4O1xuXHRcdFx0ICAgIGxlZnQ6IC0yM3B4O1xuXG4gICAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiA1MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjY7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGxlZnQ6IDIwOXB4O1xuXHRcdFx0ICAgIHRvcDogMTlweDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogNjJweDtcblx0XHRcdCAgICBsZWZ0OiAtMTRweDtcblxuICAgIFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogNTBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY2O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBsZWZ0OiAyODNweDtcblx0XHRcdCAgICB0b3A6IDM1cHg7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgLyAyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgLyAyO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODg4O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9mb290ZXIgZmxvYXQgYmFubmVyXG4uYWZmaXgtZm9vdGVyLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTU5YzQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cblx0LmNvbnRhaW5lciB7XG5cdCAgICB3aWR0aDogMTAwcmVtO1xuXHR9XG5cdC5zdWN1cmktZm9vdGVyLWxvZ28gaW1nIHtcblx0ICAgIHBhZGRpbmc6IDEycHggMDtcblx0fVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRoMyB7XG5cdCAgICBmb250LXNpemU6IDI1cHg7XG5cdCAgICBwYWRkaW5nOiA5cHggMDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGNvbG9yOiAjNjA5ZjQzO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICAgbWFyZ2luLXRvcDogNHB4O1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0ICAgIFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdCAgICB9XG5cdH1cblx0LnByaWNlIHtcblx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHQgICAgbWFyZ2luLXRvcDogM3B4O1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdH1cblx0LnByaWNlIHtcblx0XHRcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzcGFuIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHRwIHtcblx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdHNwYW4sXG5cdFx0c3VwLFxuXHRcdHAge1xuXHRcdCAgICBsaW5lLWhlaWdodDogNTAlO1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0LmJ0biB7XG5cdCAgICBtYXJnaW46IDdweCBhdXRvO1xuXHR9XG59XG5cblxuLy9UZXN0aW1vbmlhbHMgXG4udGVzdGltb25pYWxzLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4udGVzdGltb25pYWwtbmF2IHtcblxuXHRsaSB7XG5cblx0XHQmLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0cGFkZGluZzogMnB4IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGVzdGltb25pYWwtbWVkaWEtbmF2IHtcblxuXHRsaSB7XG5cblx0XHQmLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHRcdFx0cGFkZGluZzogMnB4IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRlc3RpbW9uaWFscy1hdmF0YXJzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDRENDQ0U7XG5cdG1heC13aWR0aDogOTM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA1MTVweDtcblx0bWFyZ2luOiAwIDE3cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmF2YXRhcnMtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmF2YXRhci1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhcnN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogOTAwcHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblx0LmF2YXRhcnNuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogOTAxcHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5hdmF0YXJzdCB7XG5cblx0XHRhIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDE0NnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguYnJlYWstbmV4dCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDExKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDc1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG4rNykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzlweDtcblx0XHRcdFx0Ly8gY2xlYXI6IHJpZ2h0O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0LmhvdmVyLXRlc3RpbW9uaWFsLWxvZ28ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdFx0Ym90dG9tOiA0M3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTRweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogdGVzdGltb25pYWwtc2xpZGUtZG93biAuMXMgbGluZWFyO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtdGVzdGltb25pYWxzLWJhY2tncm91bmQtd2hpdGUtYm9yZGVyLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtdGVzdGltb25pYWxzLWJhY2tncm91bmQtd2hpdGUtYm9yZGVyLnBuZ1wiKTtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiA5OTtcblx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHQgICAgYW5pbWF0aW9uOiBmYWRlLWluIC40cyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ob3Zlci10ZXN0aW1vbmlhbC1sb2dvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRhbmltYXRpb246IHRlc3RpbW9uaWFsLXNsaWRlLWRvd24gLjFzIGxpbmVhcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LWxvYWRpbmctZ2lmLmdpZlwiLCBcIi9pbWFnZXMvaWNvbnMvMTYtbG9hZGluZy1naWYuZ2lmXCIpO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHQgICAgei1pbmRleDogOTk7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdCAgICB0b3A6IDM1cHg7XG5cdFx0XHRcdFx0ICAgIGFuaW1hdGlvbjogZmFkZS1pbiAuNHMgbGluZWFyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhvdmVyLXRlc3RpbW9uaWFsLWxvZ28ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0ZXN0aW1vbmlhbC1zbGlkZS1kb3duIC4xcyBsaW5lYXI7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhcnNuIHtcblxuXHRcdGEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTQ2cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguYnJlYWstbmV4dCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDExKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCYuYnJlYWstbmV4dCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdCYucHVzaC1yaWdodCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDc2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoK24rNykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzlweDtcblx0XHRcdFx0Ly8gY2xlYXI6IHJpZ2h0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaG92ZXItdGVzdGltb25pYWwtbG9nbyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0XHRib3R0b206IDQzcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiB0ZXN0aW1vbmlhbC1zbGlkZS1kb3duIC4xcyBsaW5lYXI7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvY2xpZW50cy8xNS10ZXN0aW1vbmlhbC1tb3VzZW92ZXIucG5nXCIsIFwiL2ltYWdlcy9jbGllbnRzLzE1LXRlc3RpbW9uaWFsLW1vdXNlb3Zlci5wbmdcIik7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQgICAgei1pbmRleDogOTk7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0ICAgIGFuaW1hdGlvbjogZmFkZS1pbiAuNHMgbGluZWFyO1xuXG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhvdmVyLXRlc3RpbW9uaWFsLWxvZ28ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogdGVzdGltb25pYWwtc2xpZGUtZG93biAuMXMgbGluZWFyO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhcnMtcGFnaW5hdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICBtYXJnaW46IDAgNXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQgICAgJi5hY3RpdmUge1xuXHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5hdmF0YXJzLW5hdiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmlubmVyLXRlc3RpbW9uaWFsLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZWFkZXItYmFja2dyb3VuZC1pbWFnZS14Mi5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi50ZXN0aW1vbmlhbC13cmFwcGVyIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFsLW5hdiB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uaW5uZXItYXZhdGFyIHtcblx0cGFkZGluZzogNDBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEU0RDRFO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuXHQuaWEtbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0dWwuYXZhdGFyLWljb24tbGlzdCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0PmxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiA0NnB4O1xuXHRcdFx0XHQgICAgdG9wOiAtMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgdG9wOiAxcHg7XG5cdFx0XHRcdCAgICBsZWZ0OiA4NXB4O1xuXHRcdFx0XHQgICAgei1pbmRleDogMTA1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LnQtc29jaWFsLWljb25zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzb2NpYWwtdy1pbiAuM3M7XG5cblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzb2NpYWwtaW4gLjVzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50LXNvY2lhbC1pY29ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0b3A6IDJweDtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdCAgICBsZWZ0OiAxMnB4O1xuXHQgICAgcGFkZGluZzogM3B4IDJweDtcblx0ICAgIHBhZGRpbmctbGVmdDogMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdCAgICB6LWluZGV4OiAtOTk7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB3aWR0aDogOTRweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcblxuXHRcdHVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGVmdDogMjBweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdC5zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pYS1oZWFkaW5nIHtcblx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNTRweCk7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHRcblx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pYS1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDdweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQubC1jdGEge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCYucHJpY2luZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE4cHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTJweCk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhLmJ1eSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmlhLWZsaXN0IHtcblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSgzMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cblx0XHR1bCB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC10aGluO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWEtcGxhdGZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDE1cHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdH1cblx0XG59XG4uaW5uZXItdGVzdGltb25pYWwge1xuXHRwYWRkaW5nLXRvcDogY2FsY3VsYXRlUmVtKDM1cHgpO1xuXHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFxuXHQuaXQtbGVhZCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdCAgICB9XG5cdH1cblx0aDMge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyIC8yO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Lmljb24tc29jaWFsLXNoYXJlLXQge1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHR9XG5cdC5pY29uLXNvY2lhbC1zaGFyZS1pdCB7XG5cdFx0d2lkdGg6IDc0cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdHRvcDogNDZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudC1zb2NpYWwtaWNvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRvcDogMjJweDtcblx0XHRcdHdpZHRoOiA3N3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHRcdHBhZGRpbmc6IDNweCA0cHg7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWlubGluZS1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0aS5zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnQtc29jaWFsLWljb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGFuaW1hdGlvbjogc29jaWFsLWl0LWluIC4zcztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0aHIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5pdC1jb250ZW50IHtcblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQud2h5LWYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCAgICBoNCB7XG5cdFx0ICAgIFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0ICAgIFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICB9XG5cblx0XHQgICAgdWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdCAgICBcdGxpIHtcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXG5cdFx0XHQgICAgXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblxuXHRcdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE5ZjQyO1xuXHRcdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cbiAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgXHRmbG9hdDogbGVmdDtcbiAgICBcdHRvcDogMDtcblxuXHRcdHByZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0XHQuaXQtbGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0bGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRwLWZvbnQtd2VpZ2h0O1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRwe1xuXHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0b2wge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtdGhpbjtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdH1cblxufVxuLmFycm93LW5hdi10IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDI1OHB4O1xuXG5cdC5hcnJvdy1uYXYtdC1saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNjgwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzMzJweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NjtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LXQtbGVmdC1uYXYtYmcucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXQtbGVmdC1uYXYtYmcucG5nXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggN3B4O1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTUtdC1sZWZ0LW5hdi1iZy5wbmdcIixcIi9pbWFnZXMvaWNvbnMvMTUtdC1sZWZ0LW5hdi1iZy5wbmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCA3cHg7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgei1pbmRleDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgei1pbmRleDogMTtcblxuXHRcdFx0ICAgICY6bnRoLWNoaWxkKDIpXG5cblx0XHRcdFx0LmdvLXVwIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy9pY29ucy8xNS10LWRpci1pY29uLnBuZ1wiLFwiL2ltYWdlcy9pY29ucy8xNS10LWRpci1pY29uLnBuZ1wiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgfVxuXHR9XG5cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG4ucmlnaHQtdC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMzBweDtcblx0dG9wOiA0NCU7XG5cblx0bGkge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdH1cblx0XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogNDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG5cdHJpZ2h0OiAtMTJweDtcblx0dG9wOiAxMjBweDtcblxuXHQuaW5uZXItc2Nyb2xsYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHR9XG5cblx0LnRvLXRvcCB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE2cHg7XG5cdFx0bGVmdDogLTJweDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LXQtZGlyLWljb24ucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXQtZGlyLWljb24ucG5nXCIpO1xuXHR9XG5cdC50by1ib3R0b20ge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xNnB4O1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjo2cHggMDtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LXQtZGlyLWljb24ucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXQtZGlyLWljb24ucG5nXCIpO1xuXHR9XG5cbn1cbi5pbm5lci10ZXN0aW1vbmlhbC1hbmNob3Ige1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE1LXQtbGVmdC1uYXYtYmcucG5nXCIsXCIvaW1hZ2VzL2ljb25zLzE1LXQtbGVmdC1uYXYtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246NXB4IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWhvdmVyLWdyZWVuO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4udC1zbGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuLnN0YXRzLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YjllO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG4gICAgdWwge1xuXG4gICAgXHRsaSB7XG4gICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBcdFx0cCB7XG4gICAgXHRcdFx0Y29sb3I6ICMzMzM7XG4gICAgXHRcdFx0bWFyZ2luOiAwO1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXG5cdFx0XHRcdFx0c3VwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cbiAgICB9XG59XG4udC1jdGEge1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLWltYWdlLXgyLmpwZ1wiLCBcIi9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmQtaW1hZ2UuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi50ZXN0aW1vbmlhbHMtZm9ybSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vL1NlY3VyaXR5IFJlcG9ydFxuLmhlcm8tbmF2LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY2O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgJHN1Y3VyaS1ncmVlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubmF2LWNvbnRhaW5lciB7XG5cblx0XHR1bC5saXN0LWlubGluZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGxpIHtcblxuXHRcdFx0XHQmLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWRhcmstZ3JheTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaGFyZS1saSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWRhcmstZ3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucy1zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IHNvY2lhbHMtdy1pbiAuM3M7XG5cblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzb2NpYWxzLWluIC41cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3VyaXR5LXJlcG9ydC1xMiB7XG5cblx0Lmhlcm8tbmF2LXdyYXBwZXIge1xuXG5cdFx0Lm5hdi1jb250YWluZXIge1xuXG5cblx0XHRcdHVsLmxpc3QtaW5saW5lIHtcblxuXHRcdFx0XHRsaSB7XG5cblx0XHRcdFx0XHQmLmxpc3QtaW5saW5lLWl0ZW0ge1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zaGFyZS1saSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucy1zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bi13cmFwcGVyICB7XG5cdFx0YSB7XG5cdFx0XHQmLmJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uci1jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0Ji5wYi02MCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblxuXHRoNCB7XG5cblx0fVxuXHQubGVhZC1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWRhcmstZ3JheTtcblx0XHRwYWRkaW5nOiA4cHggMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIHdpZHRoOiAxNXB4O1xuXHRcdCAgICBoZWlnaHQ6IDMzcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogLThweDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LmlubmVyLWxlYWQge1xuXHRcdGg0IHtcblx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJsb2NrLXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRwIHtcblx0XHRhe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ji5yZXBvcnQtdGFibGUge1xuXHRcdFx0dGhlYWQge1xuXHRcdFx0XHR0aCB7XG5cblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvMjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cHJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cblxuLnMtc29jaWFsLWljb25zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiA2cHg7XG5cdGhlaWdodDogMjdweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XG5cblx0dWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZWZ0OiA4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0LnNvY2lhbC1pY29uIHtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuXG4vL05ldyBMYW5kaW5nIHBhZ2VzIFxuLmxwIHtcblx0LmJnLWdyYXkge1xuXG5cdFx0LmtleS1mZWF0dXJlcyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG5cbi5iZy1ncmFkIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnRvcC1vLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxNThweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0ICAgIHRvcDogMDtcblx0ICAgIHotaW5kZXg6IDA7XG5cblx0ICAgICYuc2hvcnQge1xuXHQgICAgXHRoZWlnaHQ6IDEyMHB4O1xuXHQgICAgfVxuXHR9XG5cblx0LmJvcmRlci1sZWZ0IHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM3ZDE7XG5cdH0gXG5cblx0LmZvcm0tbGVhZCB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybSB7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHQmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdH1cblxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5ib3R0b20tZm9ybS13cmFwcGVyIHtcblxuXHRmb3JtIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmhvbWUtZW50ZXJwcmlzZS1mb3JtLXdyYXBwZXIge1xuXHQuZm9ybS1sZWFkIHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuZW50ZXItY29udGVudCB7XG5cdFx0aDMge1xuXHRcdFx0Ly8gZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjZweCk7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIzcHgpO1xuICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGVjay1saXN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cdC5mb3JtLWxlYWQtaCB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRpbnB1dCB7XG5cdFx0XHQmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcblx0XHR9XG5cdH1cbn1cblxuLmxwLWZvb3RlciB7XG5cblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRzdWN1cmktZ3JlZW47XG5cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDEycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdGEge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdH1cbn1cblxuXG4ubHAtZm9vdGVyLW5hdiB7XG5cblx0bGkge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0Ji5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXG5cdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmxwLWZvb3Rlci1zb2NpYWwtaWNvbnMge1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG5cdFx0XHQmLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cblxuXHRcdCAgICBcdG1hcmdpbi1yaWdodDogNHB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdGkuc29jaWFsLWljb24ge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VtbXAtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXG5cdCNzZW1tcC1zdmcge1xuICAgICAgICAuY2xzLTEsLmNscy0xMSwuY2xzLTQsLmNscy04IHtcblx0XHQgIG9wYWNpdHk6IC43NTtcblx0XHR9LmNscy0xIHtcblx0XHQgIGZvbnQtc2l6ZTogMjBweDtcblx0XHR9LmNscy0xLC5jbHMtMTEsLmNscy0xNCwuY2xzLTE2LC5jbHMtMiwuY2xzLTMsLmNscy02IHtcblx0XHQgIGZpbGw6ICM0MTQwNDI7XG5cdFx0fS5jbHMtMSwuY2xzLTE0IHtcblx0XHQgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgT3BlbiBTYW5zO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9LmNscy0yIHtcblx0XHQgIG9wYWNpdHk6IC44O1xuXHRcdH0uY2xzLTMge1xuXHRcdCAgb3BhY2l0eTogLjE4O1xuXHRcdH0uY2xzLTUge1xuXHRcdCAgZmlsbDogIzYzNjY2Nztcblx0XHR9LmNscy02IHtcblx0XHQgIG9wYWNpdHk6IC40O1xuXHRcdH0uY2xzLTEyLC5jbHMtNywuY2xzLTgge1xuXHRcdCAgZmlsbDogI2ZmZjtcblx0XHR9LmNscy0xMywuY2xzLTkge1xuXHRcdCAgZmlsbDogIzgwODM4NDtcblx0XHR9LmNscy05IHtcblx0XHQgIG9wYWNpdHk6IC44NTtcblx0XHR9LmNscy0xMCB7XG5cdFx0ICBvcGFjaXR5OiAuOTtcblx0XHR9LmNscy0xMSwuY2xzLTEyLC5jbHMtMTMge1xuXHRcdCAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHRcdH0uY2xzLTEzIHtcblx0XHQgIG9wYWNpdHk6IC42O1xuXHRcdH0uY2xzLTE0IHtcblx0XHQgIGZvbnQtc2l6ZTogMTcuOThweDtcblx0XHR9LmNscy0xNSB7XG5cdFx0ICBmaWxsOiAjNjA5ZjQzO1xuXHRcdH0uY2xzLTE3IHtcblx0XHQgIGZpbGw6ICNmMWYyZjI7XG5cdFx0fVxuXG5cdFx0I0ludmVudG9yeV9NYW5hZ2VtZW50IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuY2xzLTEge1xuXHRcdFx0XHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNscy0yIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNscy0zIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbHMtNCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbHMtNSB7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNDb250aW51b3VzX01vbml0b3Jpbmcge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNscy00IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNscy01IHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I0lvQyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNscy0xIHtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xzLTQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xzLTUge1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I1NvZnR3YXJlIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNscy03IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I0luamVjdGlvbnMge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNscy03IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjU3BhbSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNscy0xIHtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtNiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xzLTgge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNMb2FkX0JhbGFuY2Uge1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNscy0xIHtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtOSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRcdFx0ZmlsbDogIzQxNDA0Mjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbHMtMTAge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNHbG9iYWxBbnlDYXN0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuY2xzLTEge1xuXHRcdFx0XHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNscy0yIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNscy05IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0XHRmaWxsOiAjNDE0MDQyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNscy0xMCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I0JydXRlRm9yY2Uge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jbHMtMSB7XG5cdFx0XHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xzLTEtMiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xzLTEwIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjRERvUyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNscy0xIHtcblx0XHRcdFx0XHRmaWxsOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jbHMtMS0yIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNscy0yIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbHMtMTAge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRydXN0ZWQtYnkge1xuXG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvZmVhdHVyZWRpbi1iYWNrZ3JvdW5kLWltYWdlLTE1LnBuZ1wiLFwiL2ltYWdlcy9mZWF0dXJlZGluLWJhY2tncm91bmQtaW1hZ2UtMTUucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiAkc3BhY2VyIDA7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5sZWFkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblx0LmxvZ29zLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQmLmFnZW5jaWVzIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXBob25laXgtZXJpYy5qcGdcIixcIi9pbWFnZXMvMTYtc3VjdXJpLXBob25laXgtZXJpYy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdC5sZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy9EcnVwYWwgTFBcbi5kcnVwYWwtc2VjdXJpdHktbHAge1xuXHQuYmctZ3JheSB7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi13aHlzdWN1cmktYmFja2dyb3VuZC1pbWFnZS5qcGdcIixcIi9pbWFnZXMvMTYtd2h5c3VjdXJpLWJhY2tncm91bmQtaW1hZ2UuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxufVxuI2RydXBhbC1zZWN1cml0eSB7XG5cblx0b3BhY2l0eTogLjc1O1xuXG5cdC5jbHMtMSB7XG5cdCAgZmlsbDogIzYwOWY0Mztcblx0fVxuXHQuY2xzLTE0LFxuXHQuY2xzLTE3LFxuXHQuY2xzLTIsXG5cdC5jbHMtNCxcblx0LmNscy02LFxuXHQuY2xzLTcge1xuXHQgIGZpbGw6ICM0MTQwNDI7XG5cdH1cblx0LmNscy0zIHtcblx0ICBmaWxsOiAjZjFmMmYyO1xuXHR9XG5cdC5jbHMtNCB7XG5cdCAgb3BhY2l0eTogLjg7XG5cdH1cblx0LmNscy0xNiwuY2xzLTUge1xuXHQgIGZpbGw6ICM4MDgzODQ7XG5cdH1cblx0LmNscy01IHtcblx0ICBvcGFjaXR5OiAuODU7XG5cblx0ICAmOmhvdmVyIHtcblx0ICBcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdC5jbHMtNiB7XG5cdCAgb3BhY2l0eTogLjQ7XG5cblx0ICAmOmhvdmVyIHtcblx0ICBcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cdC5jbHMtNyB7XG5cdCAgb3BhY2l0eTogLjE4O1xuXG5cdCAgJjpob3ZlciB7XG5cdCAgXHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXHQuY2xzLTgge1xuXHQgIG9wYWNpdHk6IC45O1xuXG5cdCAgJjpob3ZlciB7XG5cblx0ICBcdG9wYWNpdHk6IDE7XG5cblx0ICBcdC5jbHMtMiB7XG5cdCAgXHRcdGZpbGw6ICRzdWN1cmktZ3JlZW47XG5cdCAgXHR9XG5cblx0ICBcdC5jbHMtNCB7XG5cdCAgXHRcdGZpbGw6ICM0MTQwNDI7XG5cdCAgXHRcdG9wYWNpdHk6IDE7XG5cdCAgXHR9XG5cblx0ICBcdC5jbHMtNSB7XG5cdCAgXHRcdG9wYWNpdHk6IDE7XG5cdCAgXHRcdGZpbGw6ICM0MTQwNDI7XG5cdCAgXHR9XG5cblx0ICBcdC5jbHMtNiB7XG5cdCAgXHRcdG9wYWNpdHk6IDE7XG5cdCAgXHR9XG5cdCAgXHQuY2xzLTcge1xuXHQgIFx0XHRvcGFjaXR5OiAxO1xuXHQgIFx0fVxuXG5cdCAgXHQuY2xzLTEwIHtcblx0ICBcdFx0b3BhY2l0eTogMTtcblx0ICBcdH1cblxuXHQgIFx0LmNscy0xMSB7XG5cdCAgXHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5jbHMtNCB7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQuY2xzLTUge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0LmNscy05IHtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC5jbHMtMTIge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHQgIFx0fVxuXG5cdCAgXHQuY2xzLTEyIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LmNscy0xMyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdHRleHQge1xuXHRcdFx0ZmlsbDogJHN1Y3VyaS1ncmVlbjtcblx0XHR9XG5cdCAgfVxuXHR9XG5cdC5jbHMtOSB7XG5cdCAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLUxpZ2h0LCBPcGVuIFNhbnM7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgZmlsbDogcmdiYSg5OSwgMTAxLCAxMDIsIDAuNzUpO1xuXHR9XG5cdC5jbHMtMTAsXG5cdC5jbHMtMTMsXG5cdC5jbHMtMTUge1xuXHQgIGZpbGw6ICNmZmY7XG5cdH1cblx0LmNscy0xMSxcblx0LmNscy0xMyxcblx0LmNscy0xNCB7XG5cdCAgb3BhY2l0eTogLjc1O1xuXG5cdCAgJjpob3ZlciB7XG5cdCAgXHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXHQuY2xzLTEyIHtcblx0ICBmaWxsOiAjNjM2NjY3O1xuXG5cdCAgJjpob3ZlciB7XG5cdCAgXHRmaWxsOiAjZmZmO1xuXHQgIH1cblxuXHR9XG5cdC5jbHMtMTQsXG5cdC5jbHMtMTUsXG5cdC5jbHMtMTYge1xuXHQgIGZpbGwtcnVsZTogZXZlbm9kZDtcblx0fVxuXHQuY2xzLTE2IHtcblx0ICBvcGFjaXR5OiAuNjtcblxuXHQgICY6aG92ZXIge1xuXHQgIFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cblx0LmNscy0xNyB7XG5cdCAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLVNlbWlib2xkLCBPcGVuIFNhbnM7XG5cdCAgZm9udC1zaXplOiA3Ljc2cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5kcnVwYWwtZm9ybS13cmFwcGVyIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LmRydXBhbC1mb3JtLXdyYXBwZXItYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiA0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4xKTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tbGVhZCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMztcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHR9XG5cblx0LmItcHJpY2luZyB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKjI7XG5cdH1cblxuXHRmb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHR9XG5cdH1cblxufVxuXG4jaG93LXNwLWRydXBhbCB7XG5cdC5jbHMtMSxcblx0LmNscy0xMixcblx0LmNscy05IHtcblx0ICBmaWxsOiAjNjFhMDQzO1xuXHR9XG5cdC5jbHMtMiB7XG5cdCAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLUJvbGQsIE9wZW4gU2Fucztcblx0ICBmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNscy0yLC5jbHMtOCB7XG5cdCAgZmlsbDogI2ZmZjtcblx0fVxuXHQuY2xzLTMsLmNscy05IHtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5jbHMtMTQsLmNscy00IHtcblx0ICBmb250LWZhbWlseTogT3BlblNhbnMtTGlnaHQsIE9wZW4gU2Fucztcblx0fVxuXHQuY2xzLTE0LC5jbHMtNSB7XG5cdCAgZmlsbDogIzY0NjU2Nztcblx0fVxuXHQuY2xzLTYge1xuXHQgIGZpbGw6ICM5NDkzOTY7XG5cdH1cblx0LmNscy03IHtcblx0ICBmaWxsOiAjNjJhODQ0O1xuXHR9XG5cdC5jbHMtOSB7XG5cdCAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLVNlbWlib2xkLCBPcGVuIFNhbnM7XG5cdCAgZm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5jbHMtMTAge1xuXHQgIGZpbGw6IG5vbmU7XG5cdCAgc3Ryb2tlOiAjOWM5YjllO1xuXHQgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcblx0fVxuXHQuY2xzLTExIHtcblx0ICBmaWxsOiAjOWM5YjllO1xuXHR9XG5cdC5jbHMtMTIsXG5cdC5jbHMtMTUge1xuXHQgIGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0ICBmb250LXNpemU6IDEycHg7XG5cdH1cblx0LmNscy0xMyB7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG5cdH1cblx0LmNscy0xNSB7XG5cdCAgZmlsbDogIzYxOWY0Mztcblx0fVxuXG59XG5cbiNob3ctc3AtaG9tZSB7XG5cdC5jbHMtMSxcblx0LmNscy0xMixcblx0LmNscy05IHtcblx0ICBmaWxsOiAjNjFhMDQzO1xuXHR9XG5cdC5jbHMtMiB7XG5cdCAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLUJvbGQsIE9wZW4gU2Fucztcblx0ICBmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNscy0yLC5jbHMtOCB7XG5cdCAgZmlsbDogI2ZmZjtcblx0fVxuXHQuY2xzLTMsLmNscy05IHtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5jbHMtMTQsLmNscy00IHtcblx0ICBmb250LWZhbWlseTogT3BlblNhbnMtTGlnaHQsIE9wZW4gU2Fucztcblx0fVxuXHQuY2xzLTE0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LmNscy0xNCwuY2xzLTUge1xuXHQgIGZpbGw6ICM2NDY1Njc7XG5cdH1cblx0LmNscy02IHtcblx0ICBmaWxsOiAjODA4MDgwO1xuXHR9XG5cdC5jbHMtNyB7XG5cdCAgZmlsbDogIzYyYTg0NDtcblx0fVxuXHQuY2xzLTkge1xuXHQgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgT3BlbiBTYW5zO1xuXHQgIGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuY2xzLTEwIHtcblx0ICBmaWxsOiBub25lO1xuXHQgIHN0cm9rZTogIzljOWI5ZTtcblx0ICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG5cdH1cblx0LmNscy0xMSB7XG5cdCAgZmlsbDogIzljOWI5ZTtcblx0fVxuXHQuY2xzLTEyLFxuXHQuY2xzLTE1IHtcblx0ICBmb250LWZhbWlseTogQXJpYWw7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5jbHMtMTMge1xuXHQgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuXHR9XG5cdC5jbHMtMTUge1xuXHQgIGZpbGw6ICM2MTlmNDM7XG5cdH1cblxufVxuXG5pZnJhbWUge1xuXHQmI3MtYWZmbGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi8vSGlkZSBHb29nbGUgcmVtYXJrZXRpbmcgaWZyYW1lXG5pZnJhbWVbbmFtZT1cImdvb2dsZV9jb252ZXJzaW9uX2ZyYW1lXCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4vL0dvb2dsZSBCbGFja2xpc3QgUGFnZVxuLnNpZGUtY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdC8vIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKjI7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBmbG9hdDogbGVmdDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0fVxuXG5cdCYuaW5uZXItcy1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LDE1OSw2NywuMDkpO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRzdWN1cmktZ3JlZW47XG5cdH1cblxuXHQmLmN0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogNDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudCggNTAlIDUwJSwgY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgcmdiKDkyLDkyLDkzKSAwJSwgcmdiKDY1LDY0LDY2KSAxMDAlKTtcblx0ICBcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCA1MCUgNTAlLCBjaXJjbGUgY2xvc2VzdC1zaWRlLCByZ2IoOTIsOTIsOTMpIDAlLCByZ2IoNjUsNjQsNjYpIDEwMCUpO1xuXHQgIFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLXJhZGlhbC1ncmFkaWVudCggNTAlIDUwJSwgY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgcmdiKDkyLDkyLDkzKSAwJSwgcmdiKDY1LDY0LDY2KSAxMDAlKTtcblxuXHRcdC50b3AtaW1nIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICoyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdH1cblxuXHRcdC5zdHJpcC1oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxN3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaWNpbmcge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZncge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sZWFkLWN0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjdWxhdGVSZW0oNDNweCk7XG5cdFx0fVxuXG5cdFx0Ji5saWdodC1iZyAge1xuXHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgICNkNmQ1ZGEgMCUsICNlZWVlZjAgNTAlLCAjZDZkNWRhIDEwMCUpOyBcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICAjZDZkNWRhIDAlLCNlZWVlZjAgNTAlLCNkNmQ1ZGEgMTAwJSk7IFxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgI2Q2ZDVkYSAwJSwjZWVlZWYwIDUwJSwjZDZkNWRhIDEwMCUpOyBcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZDZkNWRhJywgZW5kQ29sb3JzdHI9JyNkNmQ1ZGEnLEdyYWRpZW50VHlwZT0xICk7IFxuXG5cdFx0fVxuXG5cdFx0Ji53cC1jdGEge1xuXHRcdFx0LnRvcC1pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRcdFx0fVxuXHRcdFx0LndwLWxvZ28td3JhcHBlciAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucHVzaC1kIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogODtcblx0fVxuXG5cdC5jYXJkLWxlYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogJHNwYWNlci8yICRzcGFjZXI7XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1oZWFkaW5nO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCYuZGlzY2xhaW1lciB7XG5cdFx0LmNhcmQtbGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLXJlZDtcblx0XHR9XG5cdH1cblx0LmNhcmQtY29udGVudCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcjtcblxuXHRcdGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAzNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdH1cblx0fVxufVxuXG4uYmwtd3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uYmwtYmFubmVyLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibC1iYW5uZXIge1xuXHRwYWRkaW5nOiAxNXB4IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMTAwLDEwMiwuMTUpO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDYwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LDEwMCwxMDIsLjYpO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC02MHB4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHotaW5kZXg6IC0yO1xuXHR9XG59XG5cbi5udW1iZXItY2FyZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGhlaWdodDogMTA1cHg7XG5cdHAge1xuXHRcdG1hcmdpbjogMDsgXG5cdH1cblx0Lm51bWJlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdGhlaWdodDogMTAwJTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNTBweCk7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdCAgICB0ZXh0LXNoYWRvdzogLTJweCAxcHggMnB4ICMzMzM7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMTAwLDEwMiwuMTUpOyBcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbi5ibC13YXJuLWNhcmQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnNpZGUtYmFubmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQubGVhZCB7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdH1cblx0fVxuXHQucHJpY2luZyB7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNzQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIycHgpO1xuXHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cbn1cblxuLmNvZGUtYmxvY2stdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuXHRwYWRkaW5nOiA1cHggMTVweDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDBcblx0fVxuXG59XG5cbi5ncmF5LXN0cmlwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmctdG9wOiAkc3BhY2VyICogNDtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiA0O1xuXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHQmLmItaGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cbn1cblxuLnctc3RyaXAge1xuXG5cdHBhZGRpbmctdG9wOiAkc3BhY2VyICogNDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0aDMge1xuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblxuXHRcdCYuYi1oZWFkaW5nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG4ucHJvLXRpcCB7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFxuXHRcdCYuaGVhZGluZyB7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLzI7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgLzI7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWRhcmstZ3JheTtcblx0XHR9XG5cdH1cbn1cblxuLmltZy13cmFwcGVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucy1saWdodGJveCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcblxuICAgIC5saWdodGJveC1jb250ZW50IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmNsb3NlIHtcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdCAgICB3aWR0aDogNDBweDtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHQgICAgcGFkZGluZzogMTBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IC0yMHB4O1xuICAgIFx0XHR0b3A6IC0yMHB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogNnB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdCAgICBtaW4taGVpZ2h0OiAzMDBweDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdCAgICBwIHtcblx0XHQgICAgXHQmLmxvYWRpbmcge1xuXHRcdCAgICBcdFx0bGluZS1oZWlnaHQ6IDI1MHB4O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdFx0fVxuXHQgICAgaW1nIHtcblx0ICAgIFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3d1cCB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRhbmltYXRpb246IGxpZ2h0Ym94c2hvdyAuMXMgbGluZWFyO1xuICAgIH1cbiAgICAmLmhpZGVkb3duIHtcblx0XHRcbiAgICB9XG59XG4ubGlnaHRib3gge1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLnZpZGVvLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHQvLyBkaXNwbGF5OiBibG9jaztcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBvdmVyZmxvdy15OiBhdXRvO1xuXHQgICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcblxuXHQgICAgLmxpZ2h0Ym94LWNvbnRhaW5lciB7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICBcdHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuXHQgICAgXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgIFx0aDQge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE2cHgpO1xuXHQgICAgXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgLnNvY2lhbC1zaGFyZSB7XG5cdCAgICBcdGxlZnQ6IC0zNXB4O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNDBweDtcblx0ICAgIH1cblx0fVxuXHQmLnNsaWRlcy13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2s7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgb3ZlcmZsb3cteTogYXV0bztcblx0ICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XG5cblx0ICAgIC5saWdodGJveC1jb250YWluZXIge1xuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgXHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0ICAgIFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICBcdGg0IHtcblx0ICAgIFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0ICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0ICAgIC5zb2NpYWwtc2hhcmUge1xuXHQgICAgXHRsZWZ0OiAtMzVweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDQwcHg7XG5cdCAgICB9XG5cdH1cblxuXHQuY2xvc2Uge1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgICB3aWR0aDogNDBweDtcblx0ICAgIGhlaWdodDogNDBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogLTIwcHg7XG5cdFx0dG9wOiAtMjRweDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG4uc3RpY2t5LW5hdiB7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWwtc29jaWFsLWljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgXHRjb250ZW50OiBcIlwiO1xuXHQgICAgd2lkdGg6IDEwcHg7XG5cdCAgICBoZWlnaHQ6IDEwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAtNXB4O1xuXHQgICAgbGVmdDogMzhweDtcblx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuXHQubGlzdC1pbmxpbmUge1xuXHRcdC5saXN0LWlubGluZS1pdGVtIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgM3B4O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iLXByaWNpbmctd3JhcHBlciB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LnByaWNpbmcge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdH1cblx0fVxufVxuXG4uc2lkZS1saXN0LXdyYXBwZXIge1xuXHRwYWRkaW5nOiAkc3BhY2VyICogMjtcblx0cGFkZGluZy1yaWdodDogJHNwYWNlcjtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG5cblx0b2wge1xuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udXdwLXNlY3VyaXR5IHtcblxuXHQud2h5LXNlY3Rpb24ge1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtaHVzdG9uLWNoYXNlLmpwZ1wiLCBcIi9pbWFnZXMvMTYtaHVzdG9uLWNoYXNlLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmctc2lkZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuICAgIHotaW5kZXg6IDE7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQvLyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuICAgIHVsIHtcblxuICAgIFx0bGkge1xuICAgIFx0XHRsaXN0LXN0eWxlOiBpbmhlcml0O1xuXG4gICAgXHRcdHAge1xuICAgIFx0XHRcdCYubi1oZWFkaW5nIHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuICAgIFx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblxuICAgIFx0dWwge1xuICAgIFx0XHRsaSB7XG4gICAgXHRcdFx0Ji5saXN0LWJsb2NrLWl0ZW0ge1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtc21hbGxlcjtcblxuICAgIFx0XHRcdFx0YSB7XG4gICAgXHRcdFx0XHRcdCYuYWN0aXZlIHtcbiAgICBcdFx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICBcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuICAgIFx0XHRcdFx0XHR9XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxufVxuXG4uc29sdXRpb25zLXdyYXBwZXIge1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LWhvbWUtaGVyby1tb3N0YXItaWkuanBnXCIsIFwiL2ltYWdlcy8xNi1ob21lLWhlcm8tbW9zdGFyLWlpLmpwZ1wiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Y29sb3I6ICNmZmY7XG5cblx0LmMtbGctNCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHR3aWR0aDogMTAwJTtcblxuICAgIFx0aDUge1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcbiAgICBcdH1cbiAgICB9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbi5wLXRhYmxlLXdyYXBwZXIge1xuXHQucC10YWJsZSB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHR0aGVhZCB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0Ym9keSB7XG5cdFx0XHRcblxuXHRcdFx0dHIge1xuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIgKiAyO1xuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXG5cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyIC8yO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgLyAyIDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2luZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgLyAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iLXByaWNpbmctd3JhcHBlciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHR9XG59XG5cbi5kZG9zLXByb3RlY3Rpb24ge1xuXG5cdC5tci1wdGFibGUtd3JhcHBlciB7XG5cblx0XHQub3B0LWxpc3Qge1xuXHRcdFx0LnRhYmxlLWxlYWQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0M3B4O1x0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRydS1wdGFibGUtd3JhcHBlciB7XG5cdFx0XHQub3B0LWxpc3Qge1xuXHRcdFx0XHQudGFibGUtbGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJhciB7XG5cdC5iZy1oaW1nIHtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1taW5zay1wYXVsLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLW1pbnNrLXBhdWwuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCYuaGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBpbXBvcnQgXCJob3d0b3dwXCI7XG5AaW1wb3J0IFwid2ViaG93dG93cFwiO1xuQGltcG9ydCBcIndpZ29vZ2xlYmxhY2tsaXN0XCI7XG5AaW1wb3J0IFwiaG93d2Vkb2l0XCI7XG5AaW1wb3J0IFwid2ViaW5hcnNcIjtcbkBpbXBvcnQgXCJndWlkZXNcIjtcbkBpbXBvcnQgXCJpbmZvZ3JhcGhpY3NcIjtcbkBpbXBvcnQgXCJhdm1hbHdhcmVyZW1vdmFsXCI7XG5AaW1wb3J0IFwiYXZtYWx3YXJlc2NhbmRldFwiO1xuQGltcG9ydCBcImZ3c3RvcHdhaFwiO1xuQGltcG9ydCBcImZ3ZGRvc3Byb3RcIjtcbkBpbXBvcnQgXCJmd1wiO1xuQGltcG9ydCBcImZ3b3BlcmF0aW9uc1wiO1xuQGltcG9ydCBcInJlcG9ydHNcIjtcbkBpbXBvcnQgXCJjaGF0d2lkZ2V0XCI7XG5AaW1wb3J0IFwiY3VzdG9tZXJzXCI7XG5AaW1wb3J0IFwid3NkZG9zcHJvdGVjdGlvblwiO1xuQGltcG9ydCBcImFnZW5jeVwiO1xuQGltcG9ydCBcInBhcnRuZXJcIjtcbkBpbXBvcnQgXCJob21lLWFcIjtcbkBpbXBvcnQgXCJlZHVjYXRpb25cIjtcbkBpbXBvcnQgXCJ3c3BcIjtcbkBpbXBvcnQgXCJ3ZWJwZXJmXCI7XG5AaW1wb3J0IFwiZWNvbVwiOyIsIi5pbmRpY2F0b3JzLXdyYXBwZXJ7XG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuaW5kaWNhdG9ycy1jb250ZW50LXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiA4NDdweDtcblx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTdweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGVwcy13cmFwcGVyICB7XG5cbn1cblxuLnN0ZXAtbGVhZCB7XG5cdGg0IHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXBzLWJhbm5lciB7XG5cdGZsb2F0OiBsZWZ0O1xuXG5cdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRtYXJnaW46IDAgODhweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luOiAwIDU4cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cblx0LmxlYWQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0aDQge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdC8vIG1hcmdpbi1sZWZ0OiBjYWxjdWxhdGVSZW0oMjNweCk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRsaSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdCYuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdGRpdiB7XG5cdFx0cCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblxuXHRcdC5udW0ge1xuXHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHR9XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlblxuXHR9XG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IC41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHR9XG5cblx0Lmxpc3Qtb3JkZXJlZCB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAyO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdH1cblx0LmxlYWQge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8vIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdH1cblx0fVxuXG5cdC5saXN0LW9yZGVyZWQge1xuXHRcdGxpIHtcblx0XHRcdHAge1xuXHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nLXdyYXBwZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XG4gICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLndzYWwge1xuXHRcdFx0aGVpZ2h0OiAxNDFweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwM3B4O1xuXHRcdH1cblxuXHRcdCYud2NpIHtcblx0XHRcdC8vIGhlaWdodDogMTg2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cblx0XHQmLndoZGIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTAycHg7XG5cdFx0fVxuXG5cdFx0Ji5yd3VwIHtcblx0XHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0fVxuXG5cdFx0Ji5yd3NrIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdFxuXHRcdH1cblxuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHQmLmltYWdlbC1hbmNob3Ige1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTFweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDE0cHgpO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblxuXHRcdFx0Lml0YWxpYyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdGEge1xuXHRcdC8vIG1hcmdpbi10b3A6IDQ2cHg7XG5cdH1cbn1cbi5iYWNrLWxpc3Qtd3JhcHBlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuYmFjay1saXN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIG1hcmdpbi1yaWdodDogNzVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cblxuIiwiLndlYmluYXItY29udGVudCB7XG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI4cHgpO1xuXHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlvLXdyYXBwZXIge1xuXHRcdC5hdmF0YXItd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8gMjtcblx0XHR9XG5cdFx0LmJpbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyIC8yO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8yO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50aW1lci1jb250YWluZXIge1xuXHRwe1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCYuaGVhZGluZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8yO1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4OyBcblx0XHR9XG5cdH1cblx0LnRpbWVyLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0LmRpZ2l0cyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgc3BhbiB7XG5cdFx0XHQgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oNDJweCk7XG5cblx0XHRcdCAgICAmLm1pbnMge1xuXHRcdFx0ICAgIFx0JjpiZWZvcmUge1xuXHRcdFx0ICAgIFx0XHRjb250ZW50OiBcIjpcIjtcblx0XHRcdCAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWxwaGFicyB7XG5cdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxMnB4KTtcblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ciB7XG5cdFx0XHQgIHRkIHtcblx0XHRcdCAgICAvLyBwYWRkaW5nOiAwIDhweDtcblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQmLnRpbWVyIHtcblx0XHRcdCAgZm9udC1zaXplOiA0NXB4O1xuXHRcdFx0ICBzcGFuIHtcblx0XHRcdCAgICB3aWR0aDogMzMuMzMlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJlc2VudGVyLXdyYXBwZXIge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIud2ktZ29vZ2xlLWJsYWNrbGlzdCB7XG5cdC5pbmRpY2F0b3JzLXdyYXBwZXIge1xuXG5cdFx0LmluZGljYXRvcnMtY29udGVudC13cmFwcGVyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0d2lkdGg6IDc5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5kaWNhdG9ycy1jb250ZW50LXNlY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gXG5cdH1cblxufVxuXG4uc2NyZWVuLXdyYXBwZXIge1xuXHQuaW1nLXdyYXBwZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRcblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaW5uZXItY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsMTU5LDY3LC4wOSk7XG5cdGJvcmRlcjogM3B4IHNvbGlkICRzdWN1cmktZ3JlZW47XG5cdGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG5cdHBhZGRpbmc6ICRzcGFjZXIvMiAkc3BhY2VyICogMjtcblxuXHQuY2FyZC1jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdCYuaXRhbGljIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQge1xuXHQuaW5uZXItaW1hZ2Utd3JhcHBlci1ie1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XG5cdFx0fVxuXHR9XG59IiwiLmhvdy13ZS1kby1pdCB7XG5cbiAgLndoeS1zdWN1cmkge1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWtvaC1waGFuZ2FuLUtlaXIuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmkta29oLXBoYW5nYW4tS2Vpci5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi5pZGVudC1zZWN1cml0eSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oODBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAubGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogLTM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvdy13ZS1kby1pdC1zcHJpdGUtcmluZ3MucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG93LXdlLWRvLWl0LXNwcml0ZS1yaW5nc0AyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG5cbiAgICBoMyB7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqIDQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnNpZGUtaW1nLXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICB9XG59XG5cbi5yZW1lZGktc2VjdXJpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAubGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogLTM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvdy13ZS1kby1pdC1zcHJpdGUtcmluZ3MucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG93LXdlLWRvLWl0LXNwcml0ZS1yaW5nc0AyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzhweCAwO1xuXG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cblxuICAgIGgzIHtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogNDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZS1pbWctd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG4gIH1cbn1cbi5jb25maWctbW9uaXRvciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBcbiAgLmxlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIGxlZnQ6IC0zN3B4O1xuXG4gICAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzL2ljb25zLzE2LXN1Y3VyaS1ob3ctd2UtZG8taXQtc3ByaXRlLXJpbmdzLnBuZ1wiLCBcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvdy13ZS1kby1pdC1zcHJpdGUtcmluZ3NAMi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NnB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG5cbiAgICBoMyB7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAqIDQ7XG4gICAgICB9XG4gICAgICBcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLnNpZGUtaW1nLXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICB9XG59XG5cbi5kZXAtcHRvdGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAubGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogLTM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvdy13ZS1kby1pdC1zcHJpdGUtcmluZ3MucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG93LXdlLWRvLWl0LXNwcml0ZS1yaW5nc0AyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cblxuICAgIGgzIHtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogNDtcbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnNpZGUtaW1nLXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuICB9XG59XG5cbi5jb25maWctcGVyZm9tYW5jZSB7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAwO1xuICAubGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogLTM3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLWhvdy13ZS1kby1pdC1zcHJpdGUtcmluZ3MucG5nXCIsIFwiL2ltYWdlcy9pY29ucy8xNi1zdWN1cmktaG93LXdlLWRvLWl0LXNwcml0ZS1yaW5nc0AyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIFxuICAgIH1cblxuICAgIGgzIHtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogNDtcbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnNpZGUtaW1nLXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuICB9XG59XG5cbi5kdS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGJkYmRjO1xuICAgICAgICBcblxuICAgICY6bm90KC5sYXN0KSB7XG4gICAgICBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2RiZGJkYztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmxpc3QtdW5zdHlsZWQge1xuICAgICAgLmxpc3QtdW5zdHlsZWQtaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICBcblxuICAuYy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtbGctNSB7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlzdC11bnN0eWxlZHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICB9XG5cblx0YSB7XG5cdFx0Ji5sZWFybi1tb3JlIHtcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgLnNpZGUtaW1nLXdyYXBwZXIge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBzdWN1cmktYW5pbWF0aW9uKCk7XG59XG5cbi50YWJzLXdyYXBwZXIge1xuICAvLyBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuXG5cbiAgJi5mYWRlLWRvd24tc2hvdyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuZmFkZS11cC1oaWRlIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXRVcCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sZWFybi1tb3JlLWxlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC50YWItaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYi13cmFwcGVyIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAkc3VjdXJpLWdyZWVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG59XG4udGFiLXNlcGFyYXRvciB7XG5cdHdpZHRoOiAyMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBociB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5zdDAge1xuICBmaWxsOiAjNjM2NDY2O1xufVxuLnN0MSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc3QyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3QzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnN0NCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgVGFob21hLCBzYW5zLXNlcmlmO1xufVxuLnN0NSB7XG4gIGZpbGw6ICM3MjczNzU7XG59XG4uc3Q2IHtcbiAgb3BhY2l0eTogLjI7XG5cbiAgZmlsbDogI2ZmZjtcbn1cbi5zdDcge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3Q4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN0OSB7XG4gIGZpbGw6ICM1ZjllNDM7XG59XG4uc3QxMCB7XG4gIGZpbGw6ICM2MmE3NDQ7XG59XG4uc3QxMSB7XG4gIGZpbGw6ICM2MDlmNDM7XG59XG5cblxuXG5cblxuXG4iLCJAbWl4aW4gc3VjdXJpLWFuaW1hdGlvbigpIHtcblxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcbiAgICBcbiB9IiwiLnRvcC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xufVxuXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbn1cbi53ZWJpbmFyLWNhcmRzLXdyYXBwZXIge1xuXG59XG4ud2ViaW5hci1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6bm90KDpudGgtY2hpbGQoLW4rMikpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgfVxuXG4gIGEge1xuICAgIFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGgzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktcG9zdC13ZWJpbmFyLWxhbmRpbmctcGFnZS1iYWNrLnBuZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLXBvc3Qtd2ViaW5hci1sYW5kaW5nLXBhZ2UtYmFjay5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1sZy04e1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbGctNCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgICBcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAuY2hlYWRlci10ZXh0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWN1cmktbGlnaHRlci1ncmF5O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkc3VjdXJpLWdyZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuXG4gIC5jLWxnLTh7XG5cbiAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTVweCk7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbGkge1xuXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbC1zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtY29udGVudCB7XG5cbiAgLnBhZ2luYXRpb24ge1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmlsLXNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXAgLjJzIGxpbmVhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmQtcHJlc2luZm8td3JhcHBlciB7XG4gIC52ZC1jb250YWluZXIge1xuXG4gIH1cbiAgLnByZXMtaW5mby1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogODZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi5wcmVzLW4ge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlYmktY2xpbmtzLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc2xpZGVzLWNhcmQge1xuICAgIHAge1xuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zYy1jYXJkIHtcbiAgICBwIHtcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvZy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmFkZGl0LWxpbmtzIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucWEtd3JhcHBlciB7XG4gIHAge1xuICAgICYuYm9sZCB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51cGNtd2ViaS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuICAudXBjbS1wcmVzLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogODZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbiAgICB9XG4gIH1cbiAgXG59XG5cbiN0d2l0dGVyLXdpZGdldC0wIHtcbiAgaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50O1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuZ3VpZGVzIHtcbiAgLmJnLWhpbWFnZSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktbGFzLXBhbG1hcy1uZXN0b3IuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktbGFzLXBhbG1hcy1uZXN0b3IuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG59XG4uZ3VpZGUtY2FyZHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZ3VpZGUtY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gbWluLWhlaWdodDogNTEwcHg7XG4gIH1cblxuICBhIHtcbiAgICBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2J0bS1uYXYtd3JhcHBlciB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5sZWFkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnNidG0tbmF2IHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgLnRvcC1pY29uLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2J0bS1uYXYtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLnRvcC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xufVxuXG4uYm90dG9tLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbn1cbi5pbmZvZ3JhcGhpY3MtY2FyZHMtd3JhcHBlciB7XG5cbn1cbi5pbmZvZ3JhcGhpY3MtY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOm5vdCg6bnRoLWNoaWxkKC1uKzIpKSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gIH1cblxuICBhIHtcbiAgICBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLXBvc3Qtd2ViaW5hci1sYW5kaW5nLXBhZ2UtYmFjay5wbmdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1wb3N0LXdlYmluYXItbGFuZGluZy1wYWdlLWJhY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbGctOHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWxnLTQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jaGVhZGVyLXRleHQge1xuICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRzdWN1cmktZ3JlZW47XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG5cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICB9XG4gICAgICBcbiAgLmMtbGctOHtcblxuICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgxNXB4KTtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBsaSB7XG5cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmlsLXNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJjpob3ZlciB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uY2FyZC1jb250ZW50IHtcblxuICAucGFnaW5hdGlvbiB7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaWwtc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAuMnMgbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXAgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcCAuMnMgbGluZWFyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52ZC1wcmVzaW5mby13cmFwcGVyIHtcbiAgLnZkLWNvbnRhaW5lciB7XG5cbiAgfVxuICAucHJlcy1pbmZvLWNvbnRhaW5lciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLnByZXMtbiB7XG4gICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2ViaS1jbGlua3Mtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5zbGlkZXMtY2FyZCB7XG4gICAgcCB7XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudHJhbnNjLWNhcmQge1xuICAgIHAge1xuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm9nLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYWRkaXQtbGlua3Mge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xYS13cmFwcGVyIHtcbiAgcCB7XG4gICAgJi5ib2xkIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVwY213ZWJpLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG4gIC51cGNtLXByZXMtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cblxuICAgIH1cbiAgfVxuICBcbn1cblxuI3R3aXR0ZXItd2lkZ2V0LTAge1xuICBoZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5tYWx3YXJlLXNjYW4tZGV0ZWN0IHtcbiAgLmJnLWhpbWFnZSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIsIFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBoMyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmLmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXYtbWFsd2FyZS1zY2FuLWRldCB7XG4gIC5iZy1oaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWJyYXNpbGlhLWp1bGlhbmEuanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktYnJhc2lsaWEtanVsaWFuYS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICYuaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zLWFkdmFudGFnZXMtd3JhcHBlciB7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zLWFkdmFudGFnZXMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZnctc3RvcC13YWgge1xuICAuYmctaGltYWdlIHtcbiAgICBAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1iYW5mZi1qb3NlcGguanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktYmFuZmYtam9zZXBoLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnQtZmVhdCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZnctZGRvcy1wcm90IHtcbiAgLmJnLWhpbWFnZSB7XG4gICAgQGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktYnJvb2tseW4tYWouanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktYnJvb2tseW4tYWouanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmLmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZncge1xuXHQucy1wcm90LXBsYXRmb3JtLWlsbHVzIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblxuXHRcdHRleHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG5cdFx0fVxuXG5cdCBcdC5zdDAge1xuXHRcdCAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHRcdCAgY2xpcC1ydWxlOiBldmVub2RkO1xuXHRcdCAgZmlsbDogI2ZmZjtcblx0XHR9XG5cdFx0LnN0MSB7XG5cdFx0ICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG5cdFx0ICBjbGlwLXJ1bGU6IGV2ZW5vZGQ7XG5cdFx0ICBmaWxsOiAjNjA5ZTQzO1xuXHRcdH1cblx0XHQuc3QyIHtcblx0XHQgIGZpbGwtcnVsZTogZXZlbm9kZDtcblx0XHQgIGNsaXAtcnVsZTogZXZlbm9kZDtcblx0XHQgIGZpbGw6ICNlZmVmZWY7XG5cdFx0fVxuXHRcdC5zdDMge1xuXHRcdCAgZmlsbDogIzYzNjQ2Njtcblx0XHR9XG5cdFx0LnN0NCB7XG5cdFx0ICBmaWxsOiAjNjA5ZjQzO1xuXHRcdH1cblx0XHQuc3Q1IHtcblx0XHQgIGZpbGw6ICM2MDllNDM7XG5cdFx0fVxuXHRcdC5zdDYge1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LnN0NyB7XG5cdFx0ICBmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5zdDgge1xuXHRcdCAgZm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHQuc3Q5IHtcblx0XHQgIGZpbGw6ICNmZmY7XG5cdFx0fVxuXHRcdC5zdDEwIHtcblxuXHRcdH1cblx0XHQuc3QxMSB7XG5cdFx0ICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICBmb250LXdlaWdodDogNjAwO1xuXHRcdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0LnN0MTIge1xuXHRcdCAgZmlsbDogIzYzNjU2Njtcblx0XHR9XG5cblx0fVxufVxuXG4uZnctZmVhdHVyZXMtd3JhcHBlciB7XG5cdC5rZXktZmVhdHVyZXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXG5cdFx0LmZlYXR1cmUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5nZGFuLXNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS1maXJld2FsbC1jbG91ZHByb3h5LWRhdGEtY2VudGVycy1tYXAucG5nXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktZmlyZXdhbGwtY2xvdWRwcm94eS1kYXRhLWNlbnRlcnMtbWFwQDIucG5nXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogOTU2cHg7XG5cdH1cblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0Y29sb3I6ICNmZmY7XG5cblx0LmxlYWQge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bS1jb250ZW50LXdyYXBwZXIge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogNDU1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmdkYW4tZmVhdC1saXN0LXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuXHRcdC5nZGFuLWZlYXQtbGlzdC1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdCAgICBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5jaGVjay1saXN0LWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICo0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWJsb2NrLWl0ZW0ge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4iLCIuZnctb3BlcmF0aW9ucyB7XG5cdC5zb2x1dGlvbnMtd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktdG9reW8tcG9wLXNlcnZlci5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS10b2t5by1wb3Atc2VydmVyLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdH1cbn1cbi5ob3ctc3dhZi13b3Jrcy13cmFwcGVyIHtcblx0LnN0MCB7XG5cdCAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHQgIGNsaXAtcnVsZTogZXZlbm9kZDtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG5cdC5zdDEge1xuXHQgIGZpbGwtcnVsZTogZXZlbm9kZDtcblx0ICBjbGlwLXJ1bGU6IGV2ZW5vZGQ7XG5cdCAgZmlsbDogIzYwOWU0Mztcblx0fVxuXHQuc3QyIHtcblx0ICBvcGFjaXR5OiAxO1xuXG5cdCAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHQgIGNsaXAtcnVsZTogZXZlbm9kZDtcblx0ICBmaWxsOiAjNjM2NDY2O1xuXHR9XG5cdC5zdDMge1xuXHQgIGZpbGwtcnVsZTogZXZlbm9kZDtcblx0ICBjbGlwLXJ1bGU6IGV2ZW5vZGQ7XG5cdCAgZmlsbDogI2VmZWZlZjtcblx0fVxuXHQuc3Q0IHtcblx0ICBmaWxsOiAjNjM2NDY2O1xuXHR9XG5cdC5zdDUge1xuXHQgIGZpbGw6ICM2MDlmNDM7XG5cdH1cblx0LnN0NiB7XG5cdCAgZmlsbDogIzYwOWU0Mztcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdC5zdDcge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LnN0OCB7XG5cdCAgZm9udC1zaXplOiAxMHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LnN0OSB7XG5cdCAgZm9udC1zaXplOiAxN3B4O1xuXHR9XG5cdC5zdDEwIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdC5zdDExIHtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LnN0MTIge1xuXHQgIGZpbGw6ICNjZTM0MjY7XG5cdH1cblx0LnN0MTMge1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LnN0MTQge1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LnN0MTUge1xuXHQgIGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuc3QxNiB7XG5cdCAgZmlsbC1ydWxlOiBldmVub2RkO1xuXHQgIGNsaXAtcnVsZTogZXZlbm9kZDtcblx0ICBmaWxsOiAjNjM2NDY2O1xuXHR9XG5cdC5zdDE3IHtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG5cdC5zdDE4IHtcblx0ICBmaWxsOiAjNjU2NjZhO1xuXHR9XG5cdC5zdDE5IHtcblx0ICBmaWxsOiAjNWY5ZTQzO1xuXHR9XG5cbn0iLCIucmVwb3J0cyB7XG4gIC5iZy1oaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWxhcy1wYWxtYXMtbmVzdG9yLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLWxhcy1wYWxtYXMtbmVzdG9yLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5sZWFkLXdyYXBwZXIge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcbiAgfVxufVxuLnJlcG9ydHMtY2FyZHMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWN1cmktbGlnaHQtZ3JheTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuXG4gIC5yZXBvLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICYucmVwb3J0LXBlbmRpbmcge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAucGFnaW5hdGlvbiB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmlsLXNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb250ZW50IHtcbiAgICBcbiAgICBwIHtcbiAgICAgICYuaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgICB9IFxuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICB9XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufSIsIi5jaGF0LXdpZGdldC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLmNoYXQtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBcbiAgLmNoYXQtd2lkZ2V0LXRleHQge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIFxuICAgICAgJi5oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYXQtd2lkZ2V0LWF2YXRhciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkc3VjdXJpLWdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2hhdC1ib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmOGNlYjtcbiAgYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgei1pbmRleDogLTE7XG4gIFxuICAmLnNob3cge1xuICAgIGJvdHRvbSA6IDcycHg7XG4gICAgaGVpZ2h0IDogMzAwcHg7XG4gIH1cbn0iLCIudGVzdGltb25pYWwtc2luZ2xlIHtcblxuXHQud2h5LXN1Yy1zZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjdXJpLWRhcmtlci1ncmF5O1xuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Ji5oZWFkaW5nIHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmItcHJpY2luZy13cmFwcGVyIHtcblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXMtd3JhcHBlcntcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc2xpZGVzLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuXHQgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuXHQgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG5cdCAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuXHQgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcblx0XHRcblx0XHQubi1zbGlkZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH0gXG5cdH1cblxufVxuXG4udmlkZW8tdGVzdGltb25pYWxzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0LnZpZGVvLXRlc3RpbW9uYWlscy13cmFwcGVye1xuXG5cblx0XHQudmlkZW8tdGVzdGltb25haWxzLWNvbnRhaW5lciB7XG5cblx0XHRcdFxuXHRcdFx0LnZpZGVvLXRlc3RpbW9uYWlscy1zbGlkZSB7XG5cblx0XHRcdH0gXG5cblx0XHRcdC52aWRlby10ZXN0aW1vbmFpbC13cmFwcGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgwODA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY3VzdC1uYW1lIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmlkZW8tdGVzdGltb25haWwtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDEwMCwgMTAyLCAwLjI1KTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvMTYtc3VjdXJpLXBsYXktYnV0dG9uLnBuZyk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93biAuMnMgbGluZWFyO1xuXHRcdFx0XHRcdFx0ICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmLnl0LXZpZGVvLWFuY2hvciB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLnR3ZWV0cy1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcbn1cbi50d2VldC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogJHNwYWNlcjtcblx0cGFkZGluZy10b3A6IDA7XG5cdG1hcmdpbi10b3A6IGNhbGN1bGF0ZVJlbSg1MHB4KTtcblxuXHQmOmhvdmVyIHtcblxuXHQgICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggIzgwODA4MDtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0fVxuXHR9XG5cdFxuXHQudHdlZXQtdG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudG9wLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hdmF0YXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAtNTBweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnR3ZWV0LWNvbnRlbnQge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblxuICAgIFx0cCB7XG4gICAgXHRcdGEge1xuICAgIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG5cblx0LnR3ZWV0LW5hbWUge1xuXG5cdH1cblxuXHQudHdlZXQtaGFuZGxlIHtcblx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0fVxufVxuXG4udHdlZXQtbmF2IHtcblx0YSB7XG5cdFx0dG9wOiAxNDBweDtcblx0fVxufVxuXG4udGVzdGltb25pYWxzLXNsaWRlcy13cmFwcGVyIHtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktZWFydGguanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktZWFydGguanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdC50ZXN0aW1vbmlhbC1zbGlkZXMtY29udGFpbmVyIHtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Ji50ZXN0aW1vbmlhbC1jb250ZW50IHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXG5cdFx0XHQmLnRlc3RpbW9uaWFsLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjBweCk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQudGVzdGltb25pYWxzLW5hdiB7XG5cdFx0YSB7XG5cdFx0XHQmLnByZXYge1xuXHRcdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgNjBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDYwcHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXNlLXN0dWRpZXMtd3JhcHBlciB7XG5cdC5jYXNlLXN0dWRpZXMtbmF2IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0fVxufVxuXG4uY2FzZS1zdHVkaWVzLWNvbnRhaW5lciB7XG5cdC8vIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblxuXHQuY2FzZS1zdHVkaWVzIHtcblx0XHQuYy1sZy0zIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAvIDI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyIC8gMjtcblx0XHR9XG5cdH1cblxuXHQuY2FzZS1zdHVkeS1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIFx0cGFkZGluZzogMDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIFx0aGVpZ2h0OiA0MjBweDtcbiAgICBcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0LmNzLWNhcmQtdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jcy1jYXJkLWNvbnRlbnQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQuY3NjLXRvcCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgLzI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY3NjLWJvdHRvbSB7XG5cdFx0XHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA4MDgwO1xuXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAvMjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlciAvMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMTNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aHIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAvMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAvMjtcblx0XHRcdH1cblxuXHRcdFx0LmNzLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhc2Utc3R1ZHktbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2FzZS1zdHVkeS1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzcHggIzgwODA4MDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tcGFnaW5hdGlvbi13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0fVxufVxuXG4udHJ1c3RlZC1ieS13cmFwcGVyIHtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktZWFydGguanBnXCIsIFwiL2ltYWdlcy8xNi1zdWN1cmktZWFydGguanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG5cdGgzIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5sb2dvcy1jb250YWluZXIge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXN0aW1vbmlhbC1jb250YWluZXIge1xuXG59XG5cbi50ZXN0aW1vbmlhbC1jb250ZW50IHtcblxuXHQubGVhZCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG5cdH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG5cdH1cblxuXHQuY3VzdC1zdGF0cy10YWJsZSB7XG5cdFx0dGJvZHkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cbiIsIi5ud3NpZGUtcHRhYmxlLXdyYXBwZXIge1xuICAuc2lkZS1wcmljaW5nLXRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnRhYmxlLWxlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuICAgICAgY29sb3I6ICRzdWN1cmktZ3JlZW47XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcbiAgICB9XG4gIH1cblxuICAuZmVhdC1saXN0IHtcbiAgICAubGlzdC1ibG9jay1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcbiAgICB9XG4gIH1cblxuICAucC10YWJsZS1hIHtcblxuICAgIHVsIHtcbiAgICAgICYuYmxvY2stbGlzdCB7XG4gICAgICAgIC5saXN0LWJsb2NrLWl0ZW0ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zaWRlYi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAyO1xuICB9XG5cbiAgLnNpZGViIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjdWxhdGVSZW0oMjM1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjdWxhdGVSZW0oMjM1cHgpO1xuXG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyZWVuXG4gICAgfVxuXG4gICAgLnNpZGUtZmVhdHVyZXMge1xuICAgICAgLmJsb2NrLWxpc3Qge1xuICAgICAgICAubGlzdC1ibG9jay1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaWNpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI1cHgpO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGN1bGF0ZVJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5zbWFsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucy1ob3ctcHJvdGVjdHMtd3JhcHBlcntcbiAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG5cbiAgI3NlbW1wLXN2ZyB7XG4gICAgLmNscy0xLC5jbHMtMTEsLmNscy00LC5jbHMtOCB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfS5jbHMtMSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfS5jbHMtMSwuY2xzLTExLC5jbHMtMTQsLmNscy0xNiwuY2xzLTIsLmNscy0zLC5jbHMtNiB7XG4gICAgICBmaWxsOiAjNDE0MDQyO1xuICAgIH0uY2xzLTEsLmNscy0xNCB7XG4gICAgICBmb250LWZhbWlseTogT3BlblNhbnMtU2VtaWJvbGQsIE9wZW4gU2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfS5jbHMtMiB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9LmNscy0zIHtcbiAgICAgIG9wYWNpdHk6IC4xODtcbiAgICB9LmNscy01IHtcbiAgICAgIGZpbGw6ICM2MzY2Njc7XG4gICAgfS5jbHMtNiB7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICB9LmNscy0xMiwuY2xzLTcsLmNscy04IHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfS5jbHMtMTMsLmNscy05IHtcbiAgICAgIGZpbGw6ICM4MDgzODQ7XG4gICAgfS5jbHMtOSB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfS5jbHMtMTAge1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgfS5jbHMtMTEsLmNscy0xMiwuY2xzLTEzIHtcbiAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDtcbiAgICB9LmNscy0xMyB7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICB9LmNscy0xNCB7XG4gICAgICBmb250LXNpemU6IDE3Ljk4cHg7XG4gICAgfS5jbHMtMTUge1xuICAgICAgZmlsbDogIzYwOWY0MztcbiAgICB9LmNscy0xNyB7XG4gICAgICBmaWxsOiAjZjFmMmYyO1xuICAgIH1cblxuICAgICNJbnZlbnRvcnlfTWFuYWdlbWVudCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jbHMtMiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jbHMtMyB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTUge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjQ29udGludW91c19Nb25pdG9yaW5nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy0yIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy0zIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtNCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtNSB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNJb0Mge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICB9XG5cbiAgICAgICAgLmNscy00IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNscy01IHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNTb2Z0d2FyZSB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy0yIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy02IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtNyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNJbmplY3Rpb25zIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy0yIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy02IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtNyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI1NwYW0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICB9XG5cbiAgICAgICAgLmNscy04IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjTG9hZF9CYWxhbmNlIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICAgIGZpbGw6ICM0MTQwNDI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTEwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjR2xvYmFsQW55Q2FzdCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jbHMtMiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jbHMtOSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgICAgZmlsbDogIzQxNDA0MjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtMTAge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNCcnV0ZUZvcmNlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICRzdWN1cmktZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNscy0xLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IFxuICAgICAgICB9XG5cbiAgICAgICAgLmNscy0xMCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI0REb1Mge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogJHN1Y3VyaS1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuY2xzLTEtMiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAkc3VjdXJpLWdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jbHMtMiB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTEwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnMtaG93LXByb3RlY3RzLWEge1xuXG4gIC5zLWFkdmFudGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICB9XG5cbiAgICAucy1hZHZhbnRhZ2VzLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1ncmF5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktZ3JheTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgfVxuXG4gICAgLmJsb2NrLWxpc3Qge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJHN1Y3VyaS1ncmF5O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAvMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgLzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3VjdXJpLWdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFnZW5jeSB7XG5cdC5zb2x1dGlvbnMtd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1zdWN1cmktcGhvbmVpeC1lcmljLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLXBob25laXgtZXJpYy5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuXG4uYmYtY29udGFpbmVyIHtcblx0Zm9ybSB7XG5cdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0Jjpub3QoLnN1Ym1pdCkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc3VjdXJpLWxpZ2h0ZXItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaW0tcy1icmFuZGluZyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5zLWxvZ28taCB7XG5cdHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjA1cHggMDtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGVAMi5wbmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogOTA5cHg7XG59XG5cbi5wbHVzLWgge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMjtcblx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMjtcbn1cblxuLmltYy1qcy1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHR9XG5cbn1cblxuLmltY2pzLXRlc3RpLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDM7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyICogMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdG1hcmdpbjogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAuY2UtdGl0bGUge1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0dG9wOiAtMzBweDtcblx0ICAgIGxlZnQ6IDYwcHg7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHQgICAgei1pbmRleDogOTk5O1xuXG5cdCAgICAmOmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDJweDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTQ1NTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgdG9wOiAxNHB4O1xuXHRcdCAgICB6LWluZGV4OiAtMTtcblx0ICAgIH1cbiAgICB9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IC0xMXB4O1xuXHRcdCAgICBsZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBib3R0b206IC0xM3B4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFydG5lci1mZWF0dXJlcyB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXG5cdC5yb3cge1xuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC50b3AtZmVhdHVyZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblxuXHRcdFx0YnIge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaS1iZW5lZml0cy13cmFwcGVyICB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuc2ktYmVuZWZpdC10b3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0YnIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wdHJuLXdoeXMtd3JhcHBlciB7XG5cdC5mZWF0dXJlIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS10ZXh0LWdyYXk7XG5cdFx0fVxuXHR9XG59XG5cbi5wdGVzdGltb25pYWwtd3JhcHBlciB7XG5cdC5wdC1pbWcge1xuXHRcdGhlaWdodDogMTcxcHg7XG5cdFx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGUucG5nXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktcGFydG5lci1wYWdlLWFzc2V0cy1zcHJpdGVAMi5wbmdcIik7XG4gICAgXHRiYWNrZ3JvdW5kLXNpemU6IDkwOXB4O1xuICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xuXG4gICAgXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBcdFx0ICAgIG1heC13aWR0aDogMzA0cHg7XG4gICAgXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHR9XG5cbiAgICBcdCY6aG92ZXIge1xuICAgIFx0XHRvcGFjaXR5OiAuODtcbiAgICBcdH1cblxuICAgIFx0Ji5wdC13cGJlZ2lubmVyIHtcbiAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNzFweDtcbiAgICBcdH1cblxuICAgIFx0Ji5wdC15b2FzdCB7XG4gICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDMwM3B4IDE3MXB4O1xuICAgIFx0fVxuXG4gICAgXHQmLnB0LWl0aGVtZXMge1xuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MDZweCAxNzFweDtcbiAgICBcdH1cblx0fVxuXG5cdC5wdC1jb250ZW50IHtcblx0XHRwIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuXHRcdH1cblx0fVxuXG5cdC5wdGVzdGltb25pYWwtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnB0LXNsaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdC1zbGlkZS1uYXYge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcblx0XHRcdCAgICB3aWR0aDogMzBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuXG5cdFx0XHQgICAgJi5wcmV2IHtcblx0XHRcdCAgICBcdGxlZnQ6IC04cHg7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJi5uZXh0IHtcblx0XHRcdCAgICBcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YmxvY2txdW90ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDE7XG5cdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQudGVzdGltb25pYWwtbmFtZSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQudGVzdGltb25pYWxzLW5hdiB7XG5cdFx0LnByZXYge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5leHQge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA2MHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJvLnBhcnRuZXJzIHAuaGVhZGluZyB7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHR9XG5cdFx0XG4ucGFydG5lcnMgeyBcblxuXHQuaGVyby1jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRcbi5wYXJ0bmVyLXdpdGgtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGNvbG9yOiAjNjY2O1xuXG5cdC5sZWFkIHtcbiAgICBcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiA0O1xuXHR9XG5cdFxuXHQuYy1sZy0zIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDQ7XG5cbiAgICBcdGg1IHtcbiAgICBcdFx0Y29sb3I6ICM2MmE2NDQ7XG4gICAgXHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wLWhlYWRpbmc7XG4gICAgXHR9XG4gICAgfVxuXG5cdGEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmF5O1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVx0XG5cbi5mbGV4aWJsZS1wcm9ncmFtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Y29sb3I6ICM2NjY7XG5cblx0aDMge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDQ7XG5cdH1cblx0XHRcblx0LmMtbGctMyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHR3aWR0aDogMTAwJTtcblxuICAgIFx0aDUge1xuICAgIFx0XHRjb2xvcjogIzYyYTY0NDtcbiAgICBcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcbiAgICBcdH1cbiAgICB9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHRcblx0Lmxvd2VyY29udGFjdHVzIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XHRcblx0XHRcdH1cdFxuXHRcdFx0XG5cdFx0fVxuXG5cdH1cblxufVxuXG4ua3VvdGx3cy13cmFwcGVyICB7XG5cdC5zYnRtLW5hdiB7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogJHN1Y3VyaS1ncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhcnRuZXJzIC5hZ2VuY3ktZmVhdHVyZXMuaC1hZmVhdCB7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcnRuZXJzIC5ncmF5LXN0cmlwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRoMyB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXG5cdFx0Ji5iLWhlYWRpbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5ob21lLWEge1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHR9XG5cblx0cCB7XG5cdFx0Ji5oZWFkZXIge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQubGVhZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0LmZlYXR1cmVkLWluIHtcblx0XHQubG9nb3MtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdH1cblx0fVxuXHQua3VvdGx3cy13cmFwcGVyICB7XG5cdFx0LnNidG0tbmF2IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHQmLmhlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC11cy13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0fVxuXG5cdH1cblx0Zm9vdGVyIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblx0XHR9XG5cdH1cbn1cbi53ZWJzaXRlLXNlY3VyaXR5LXN0YWNrLWNvbnRhaW5lciB7XG5cdC5sZWFkIHtcblx0fVxufVxuLmMtd3Mtd3JhcHBlciB7XG4gIC5sZWFkIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkc3VjdXJpLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmN3cy1mZWF0LXdyYXBwZXIge1xuICBcdHBhZGRpbmctcmlnaHQ6IDA7XG4gIFx0cGFkZGluZy1sZWZ0OiAwO1xuICBcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXG4gIFx0LmMtbGctMyB7XG5cblx0ICBcdC5mZWF0LWNhcmQge1xuXHQgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgIFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMiAkc3BhY2VyO1xuXG5cdFx0XHQudG9wLWZlYXQge1xuXHRcdFx0ICBcdGg0IHtcblx0XHRcdCAgXHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0ICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXAtaGVhZGluZztcblx0XHRcdCAgXHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuXHRcdFx0ICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICBcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdCAgXHR9XG5cdFx0ICBcdH1cblx0XHQgIFx0LmZlYXQtYm9keSB7XG5cdFx0ICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgXHR9XG5cdCAgXHR9XG5cblx0ICBcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdCAgXHRcdC5mZWF0LWNhcmQge1xuXHQgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdCAgXHRcdFx0fVxuXHQgIFx0XHR9XG4gIFx0XHR9XG5cdCB9XG4gIH1cbn1cblxuLmFkLWZlYXQtd3JhcHBlciB7XG5cdCAuYWQtZmVhdC1jb250YWluZXIge1xuXHQgXHQgbWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG5cdCBcdCB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCB9XG5cblx0LmFkZmVhdCB7XG5cdFx0bWF4LXdpZHRoOiAyNjVweDtcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgZmxvYXQ6IG5vbmU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOm50aC1jaGlsZChuKzQpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXHRcdH1cblx0XHQuZmVhdC10b3Age1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDQge1xuXHRcdCAgXHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdCAgXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1wO1xuXHRcdCAgXHRcdGZvbnQtd2VpZ2h0OiAkcC1mb250LXdlaWdodC1ib2xkO1xuXHRcdCAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgIFx0fVxuXHRcdH1cblxuXHRcdC5mZWF0LWJvZHkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRwe1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufVxuXG4ueXdzdC13cmFwcGVyIHtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNy1zdWN1cmktdGVhbS1ob21lcGFnZS5qcGdcIiwgXCIvaW1hZ2VzLzE3LXN1Y3VyaS10ZWFtLWhvbWVwYWdlQDIuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXG5cdC5sZWFkIHtcblx0XHRoMyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uaHN0YXRzLXdyYXBwZXIge1xuXHRzdmcge1xuXHRcdC5jbHMtMSB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6ICM2NDY1NjY7XG4gICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMC45MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNscy0yLCAuY2xzLTUsIC5jbHMtNiwgLmNscy03LCAuY2xzLTgsIC5jbHMtOSB7XG4gICAgICAgICAgZmlsbDogIzYzYTc0NDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtMiwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTEwLCAuY2xzLTIsIC5jbHMtNiwgLmNscy03LCAuY2xzLTgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtMTEsIC5jbHMtMywgLmNscy00IHtcbiAgICAgICAgICBmaWxsOiAjNjQ2NTY2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNscy0xMSwgLmNscy0zIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgVGFob21hLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtNiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MS4wNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNscy03IHtcbiAgICAgICAgICBmb250LXNpemU6IDQ5LjUzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xzLTgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjkuODFweDtcbiAgICAgICAgfVxuXHR9XG59XG5cbi5wdC13cmFwcGVyICB7XG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC53aXRob3BhY2l0eSB7XG5cdFx0Lm4tc2xpZGUge1xuXHRcdFx0b3BhY2l0eTogLjI7XG5cblxuXHRcdFx0Ji5pbnZpZXcge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uLXNsaWRlIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHR9XG5cblx0LnB0YS1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wdGItdGVzdGktY29udGFpbmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkc3VjdXJpLXRleHQtZ3JheTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblx0ICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcblx0ICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDM7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyICogMztcblxuXHQgICAgbWluLWhlaWdodDogMjEwcHg7XG5cblx0ICAgIC5wdGItdGl0bGUge1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogLTMwcHg7XG5cdFx0ICAgIGxlZnQ6IDYwcHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMzBweDtcblx0XHQgICAgcGFkZGluZy1yaWdodDogMzBweDtcblx0XHQgICAgei1pbmRleDogOTk5O1xuXG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgdG9wOiAxNHB4O1xuXHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cblx0ICAgIGJsb2NrcXVvdGUge1xuXHQgICAgXHRjb2xvcjogJHN1Y3VyaS10ZXh0LWdyYXk7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lO1xuXHQgICAgfVxuXG5cdCAgICBhIHtcblxuXHQgICAgfVxuXHR9XG5cblx0LnRlc3RpbW9uaWFscy1uYXYge1xuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXYge1xuXHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGRzc3ctd3JhcHBlciB7XG5cdC5oZHNzdy1jb250YWluZXIgIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcblxuXHRcdC5oZHNzdy1zaW5nbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCI+XCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLXRleHQtZ3JheTtcblxuXHRcdFx0fVxuXG5cdFx0XHQuaGRzc3ctdG9wIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0ICBcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXA7XG5cdFx0XHQgIFx0XHRmb250LXdlaWdodDogJHAtZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdCAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgXHRcdG1pbi1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmhkc3N3LWJvZHkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0dWwge1xuXHQgIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHQgIFx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXI7XG5cdCAgXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblxuXHQgIFx0XHRcdFx0bGkge1xuXHQgIFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcC1zbWFsbDtcblx0ICBcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0ICBcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0ICBcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdCAgXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHQgIFx0XHRcdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyYXk7XG5cdCAgXHRcdFx0XHRcdH1cblx0ICBcdFx0XHRcdH1cblx0ICBcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5rdW90bHdzLXdyYXBwZXIgIHtcblx0LnNidG0tbmF2IHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdCYuaGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG5cbiIsIi5iZy1oaW1nIHtcblx0QGluY2x1ZGUgYmctaW1nKFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIsIFwiL2ltYWdlcy8xNi1odXN0b24tY2hhc2UuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcblx0aDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn0iLCIud3NwIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDM1cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQtYm9sZDtcblx0fVxuXG5cdHAge1xuXHRcdCYuaGVhZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKDI0cHgpO1xuXHRcdH1cblx0fVxuXHRcblx0LmxlYWQge1xuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuLndzcC1mZWF0dXJlcy13cmFwcGVyIHtcblx0LmtleS1mZWF0dXJlcyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG5cblx0XHQuZmVhdHVyZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHR9XG5cdH1cbn1cblxuLnNjZmFwLXdyYXBwZXIge1xuXHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE2LXN1Y3VyaS10b2t5by1wb3Atc2VydmVyLmpwZ1wiLCBcIi9pbWFnZXMvMTYtc3VjdXJpLXRva3lvLXBvcC1zZXJ2ZXIuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRjb2xvcjogI2ZmZjtcblxuXHQubGVhZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvcy13cmFwcGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnpkcm0td3JhcHBlciB7XG5cdC5jaGVjay1saXN0LXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS1saWdodGVyLWdyYXk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktbGlnaHRlci1ncmF5O1xuXHR9XG59XG5cbi5wc2Etd3JhcHBlciB7XG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTYtc3VjdXJpLWFudGl2aXJ1cy1zZWN1cml0eS1hbmFseXN0cy5qcGdcIiwgXCIvaW1hZ2VzLzE2LXN1Y3VyaS1hbnRpdmlydXMtc2VjdXJpdHktYW5hbHlzdHMuanBnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjb2xvcjogI2ZmZjtcbn0iLCIud2Vic2l0ZS1wZXJmb3JtYW5jZSB7XG5cdGgzIHtcblx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgzNXB4KTtcblx0XHRmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0LWJvbGQ7XG5cdH1cblxuXHRwIHtcblx0XHQmLmhlYWRlciB7XG5cdFx0XHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgyNHB4KTtcblx0XHR9XG5cdH1cblx0XG5cdC5sZWFkIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxuXG5cdC5oZWxwLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyICogNDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDQ7XG5cdH1cblxuXHQuZ3JhcGgtY29udGFpbmVye1xuXHRcdC5zdDAge1xuXHRcdCAgZmlsbDogIzYzNjU2Njtcblx0XHR9XG5cdFx0LnN0MSB7XG5cdFx0ICBmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQuc3QyIHtcblx0XHQgIGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdFx0LnN0MyB7XG5cdFx0ICBvcGFjaXR5OiAuMTQ7XG5cblx0XHQgIGZpbGw6ICM2MDlmNDM7XG5cdFx0fVxuXHRcdC5zdDQge1xuXHRcdCAgb3BhY2l0eTogLjY7XG5cblx0XHQgIGZpbGw6ICM2MzY1NjY7XG5cdFx0fVxuXHRcdC5zdDUge1xuXHRcdCAgZmlsbDogbm9uZTtcblx0XHQgIHN0cm9rZTogIzYwOWY0Mztcblx0XHQgIHN0cm9rZS13aWR0aDogMjtcblx0XHQgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcblx0XHR9XG5cdFx0LnN0NiB7XG5cdFx0ICBmaWxsOiAjNjA5ZjQzO1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LnN0NyB7XG5cdFx0ICBmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQuc3Q4IHtcblx0XHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdC5zdDkge1xuXHRcdCAgZm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0XHQuc3QxMCB7XG5cdFx0ICBmb250LXNpemU6IDE3LjE0NjdweDtcblx0XHR9XG5cdFx0LnN0MTEge1xuXHRcdCAgb3BhY2l0eTogLjM7XG5cblx0XHQgIGZpbGw6ICM2MzY1NjY7XG5cdFx0fVxuXHRcdC5zdDEyIHtcblx0XHQgIGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0LnN0MTMge1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IDE7XG5cdFx0fVxuXHRcdC5zdDE0IHtcblx0XHQgIGZvbnQtc2l6ZTogMjguMjY5M3B4O1xuXHRcdH1cblx0XHQuc3QxNSB7XG5cdFx0ICBmb250LXdlaWdodDogNzAwXG5cdFx0fVxuXHRcdC5zdDE2IHtcblx0XHQgIGZvbnQtc2l6ZTogMTguODQ2MnB4O1xuXHRcdH1cblxuXHR9XG5cblx0LmZldHNkLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTctc3VjdXJpLWNhbGxvdXQtYmFjay1saWdodC5qcGdcIiwgXCIvaW1hZ2VzLzE3LXN1Y3VyaS1jYWxsb3V0LWJhY2stbGlnaHQuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQuZHN0YXRzLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiA0O1xuXG5cdFx0LnN0MCB7XG5cdFx0ICBmaWxsOiBub25lO1xuXHRcdCAgc3Ryb2tlOiAjNjQ2NTY2O1xuXHRcdCAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuXHRcdH1cblx0XHQuc3QxIHtcblx0XHQgIGZpbGw6ICM2NDY1NjY7XG5cdFx0fVxuXHRcdC5zdDIge1xuXHRcdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0LnN0MyB7XG5cdFx0ICBmb250LXNpemU6IDUxLjAzOXB4O1xuXHRcdH1cblx0XHQuc3Q0IHtcblx0XHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdC5zdDUge1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHQuc3Q2IHtcblx0XHQgIGZvbnQtc2l6ZTogOC43NDVweDtcblx0XHQgIG9wYWNpdHk6IDE7XG5cblx0XHQgICY6aG92ZXIge1xuXHRcdCAgXHRmaWxsOiAjNjA5ZjQzO1xuXHRcdCAgXHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgfVxuXHRcdH1cblx0XHQuc3Q3IHtcblx0XHQgIGZpbGw6ICNjZTM2Mjc7XG5cdFx0fVxuXHR9XG59XG5cbi5ncmlkZmVhdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmZlYXQge1xuXHRcdC5mZWF0LXRvcCB7XG5cblx0XHR9XG5cblx0XHQuZmVhdC1ib2R5IHtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkc3VjdXJpLWdyZWVuO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0cy1jdGEge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogNDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuXHR9XG59XG5cblxuLmdkYW4tc2VjdGlvbi1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIGJnLWltZyhcIi9pbWFnZXMvMTctc3VjdXJpLWRhdGEtY2VudGVycy1saWdodC5wbmdcIiwgXCIvaW1hZ2VzLzE3LXN1Y3VyaS1kYXRhLWNlbnRlcnMtbGlnaHRAMi5wbmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA5NTZweDtcblx0fVxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHQvLyBjb2xvcjogI2ZmZjtcblxuXHQubGVhZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtcDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5idG0tY29udGVudC13cmFwcGVyIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ1NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5nZGFuLWZlYXQtbGlzdC13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjZXI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHN1Y3VyaS10ZXh0LWdyYXk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdWN1cmktdGV4dC1ncmF5O1xuXG5cdFx0LmdkYW4tZmVhdC1saXN0LWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0ICAgIFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0LmNoZWNrLWxpc3QtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vIGZsb2F0OiBsZWZ0O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtYmxvY2staXRlbSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5lY29tbWVyY2Uge1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMzVweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodC1ib2xkO1xuXHR9XG5cblx0cCB7XG5cdFx0Ji5oZWFkZXIge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oMjRweCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQubGVhZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQuaGVscC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIDQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiA0O1xuXHR9XG5cblx0LmNvLWNvbnRhaW5lciB7XG5cdFx0LnN0MCB7XG5cdFx0ICBmaWxsOiAjNjQ2NTY2O1xuXHRcdH1cblx0XHQuc3QxIHtcblx0XHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdC5zdDIge1xuXHRcdCAgZm9udC1zaXplOiAyOS43NTU3cHg7XG5cdFx0fVxuXHRcdC5zdDMge1xuXHRcdCAgZmlsbDogIzYwOWY0Mztcblx0XHR9XG5cdFx0LnN0NCB7XG5cdFx0ICBmb250LXNpemU6IDUxLjAzOXB4O1xuXHRcdH1cblx0XHQuc3Q1IHtcblx0XHQgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fVxuXHRcdC5zdDYge1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LnN0NyB7XG5cdFx0ICBmb250LXNpemU6IDguNzQ1cHg7XG5cdFx0fVxuXHRcdC5zdDgge1xuXHRcdCAgZmlsbDogbm9uZTtcblx0XHQgIHN0cm9rZTogIzY0NjU2Njtcblx0XHQgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzdWN1cmktZ3JlZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQuYWNwaS13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBiZy1pbWcoXCIvaW1hZ2VzLzE3LXN1Y3VyaS1jYWxsb3V0LWJhY2stbGlnaHQuanBnXCIsIFwiL2ltYWdlcy8xNy1zdWN1cmktY2FsbG91dC1iYWNrLWxpZ2h0LmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuICAgIFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG4gICAgXHRcdGEge1xuICAgIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5weW9zYy1mZWF0cy13cmFwcGVyIHtcblxuXHR9XG59XG5cblxuLmJmLWxvZ29zLXdycmFwZXIge1xuXHQubGlzdC1pbmxpbmUge1xuXHRcdC5saXN0LWlubGluZS1pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */
