@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap);
@charset "UTF-8";.range-slider{-webkit-tap-highlight-color:transparent;background:#ddd;border-radius:4px;cursor:pointer;display:block;height:8px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{cursor:not-allowed;opacity:.5}.range-slider .range-slider__thumb{background:#2196f3;border-radius:50%;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:3}.range-slider .range-slider__thumb:focus-visible{box-shadow:0 0 0 6px rgba(33,150,243,.5);outline:0}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{background:#51adf6;height:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;background-color:transparent;height:0;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:2}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{border:0;height:0;width:0}.range-slider input[type=range]:focus{outline:0}:root{--color-blue:#0074e8;--color-navy-blue:#004080;--color-deep-purple:#250144;--color-charcoal:#25282e;--color-grey:#f3f9fe;--color-white:#fff;--color-blue-50:rgba(0,116,232,.5);--color-purple-50:rgba(151,45,237,.5);--color-charcoal-75:rgba(37,40,46,.75);--color-charcoal-50:rgba(37,40,46,.5);--color-charcoal-15:rgba(37,40,46,.15);--color-text-selection:#accef7;--blue-gradient:linear-gradient(90deg,#0074e8,#a933fb)}.color-brand-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.color-brand-gray-darkest{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1))}.ai-block.animate .section-title.title-wipe{color:transparent;display:inline-block;opacity:1;position:relative;z-index:2}.ai-block.animate .section-title.title-wipe:before{--tw-text-opacity:.2;--tw-content:attr(data-text);color:rgb(37 40 46/var(--tw-text-opacity,1));content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ai-block.animate .section-title.title-wipe span{-webkit-background-clip:text;background-clip:text;background-color:transparent;background-image:linear-gradient(120.94deg,#0074e8 .48%,#00eac3 77.81%);background-repeat:no-repeat;background-size:0 100%;color:transparent;display:inline-block;position:relative;transition-duration:.15s;transition-duration:2s;transition-property:background-size;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.ai-block.animate .section-title.title-wipe.title-wipe-green span{background-image:linear-gradient(120.94deg,#00eac3 .48%,#00eac3 77.81%)}.ai-block.animate.reveal1000 .section-title.title-wipe span{background-size:100% 100%;color:transparent}.rich-text{overflow-x:hidden;overflow-y:auto}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-weight:600;margin-bottom:16px;margin-top:32px}.rich-text a,.rich-text li,.rich-text p:not(.text-lg):not(.lg\:text-2xl){font-size:1.125rem;line-height:1.4}.rich-text a:not(.btn){--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity,1));font-weight:600}.rich-text .btn>a{color:inherit}.rich-text p{margin-bottom:1.3em;margin-top:1.3em;overflow-wrap:break-word}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text form ul li{padding-left:0}.rich-text form ul li:before{content:var(--tw-content);display:none}.rich-text ul li{margin-bottom:.9rem;padding-left:1.75rem;position:relative}.rich-text ul li:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-radius:50%;content:var(--tw-content);height:.45rem;left:.4rem;position:absolute;top:10px;width:.45rem}.rich-text ol{counter-reset:list-number;list-style-type:none}.rich-text ol li{margin-bottom:.9rem;padding-left:1.75rem;position:relative}.rich-text ol li:before{--tw-text-opacity:1;border-radius:50%;color:rgb(37 40 46/var(--tw-text-opacity,1));content:var(--tw-content);content:counter(list-number) ". ";counter-increment:list-number;font-size:18px;left:2px;line-height:1;position:absolute;text-align:center;top:4px}.rich-text blockquote{--tw-border-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 0 2px;margin:52px 0;padding-left:36px;position:relative}.rich-text blockquote p{margin-bottom:24px}.rich-text blockquote cite,.rich-text blockquote p{font-size:24px;font-weight:400;line-height:1.4}.rich-text iframe{width:100%}.rich-text .responsive-video-embed{box-sizing:content-box;height:0;padding-bottom:56.9%;position:relative;width:100%}.rich-text .responsive-video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.rich-text .aligncenter,.rich-text .alignleft,.rich-text .alignright{display:block;padding:0}.rich-text .aligncenter{float:none;margin:.5em auto 1em}@media (min-width:1024px){.rich-text .alignright{float:right;margin:.5em 0 1em 1em}.rich-text .alignleft{float:left;margin:.5em 1em 1em 0}}.rich-text .wp-caption{background-color:transparent;border:1px solid transparent;padding:5px 0;text-align:center}.rich-text .wp-caption img{display:inline}.rich-text .wp-caption p.wp-caption-text{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:75%;font-style:italic;font-weight:100;margin:5px 0 0;padding:0;text-align:center}.rich-text .big-title{font-size:52px;line-height:1.1}@media (min-width:1440px){.rich-text .big-title{font-size:96px;line-height:100%}}::-moz-selection{background:var(--color-text-selection)}::selection{background:var(--color-text-selection)}p::-moz-selection{background:var(--color-text-selection)}p::selection{background:var(--color-text-selection)}.roi-results .explanations .explanation .counter div.number,.text-1{font-size:66px;letter-spacing:-.12rem;line-height:1.1}@media (min-width:768px){.roi-results .explanations .explanation .counter div.number,.text-1{font-size:96px}}.text-2{font-size:38px;line-height:1.2}@media (min-width:768px){.text-2{font-size:52px}}.rich-text h3,.text-3{font-size:32px;line-height:1.2}@media (min-width:768px){.rich-text h3,.text-3{font-size:46px}}.rich-text h4,.text-4{font-size:26px;line-height:1.2}@media (min-width:768px){.rich-text h4,.text-4{font-size:38px;line-height:1.4}}.rich-text h5,.text-5{font-size:22px;line-height:1.2}@media (min-width:768px){.rich-text h5,.text-5{font-size:28px;line-height:1.4}}.rich-text h6,.text-6{font-size:20px;line-height:1.2}@media (min-width:768px){.rich-text h6,.text-6{font-size:22px}}.text-overline{font-size:18px;line-height:1.2}.text-tag{font-size:14px;letter-spacing:10%;line-height:1.2}.page-template-template-general-content h1.size-72{font-size:66px;letter-spacing:-.12rem;line-height:1.1}@media (min-width:768px){.page-template-template-general-content h1.size-72{font-size:72px}}.page-template-template-general-content h2 a{font-size:38px;line-height:1.2}@media (min-width:768px){.page-template-template-general-content h2 a{font-size:52px}}.husl-btn,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button,.rich-text .btn{align-items:center;border:.0625rem solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;max-width:100%;overflow:hidden;padding:.8181rem 1.75rem;position:relative;transition-duration:.15s;transition-duration:.256s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1);white-space:nowrap}.husl-btn:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button:focus,.rich-text .btn:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}@media (max-width:767px){.husl-btn.btn-mobile-full,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-mobile-full.hs-button,.rich-text .btn-mobile-full.btn{width:100%}}.husl-btn.btn-sm,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-sm.hs-button,.rich-text .btn-sm.btn{padding:.6933rem 1.25rem}.husl-btn.btn-primary,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button,.rich-text .btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-color:rgb(0 116 232/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.husl-btn.btn-primary.active,.husl-btn.btn-primary.hover,.husl-btn.btn-primary:active,.husl-btn.btn-primary:focus,.husl-btn.btn-primary:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .hs-button:hover,.rich-text .active.btn,.rich-text .btn:active,.rich-text .btn:focus,.rich-text .btn:hover,.rich-text .hover.btn{background-color:var(--color-navy-blue);border-color:var(--color-navy-blue)}.husl-btn.btn-charcoal15,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.hs-button,.rich-text .btn-charcoal15.btn{--tw-border-opacity:.15;--tw-bg-opacity:.15;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.husl-btn.btn-charcoal15.active,.husl-btn.btn-charcoal15.hover,.husl-btn.btn-charcoal15:active,.husl-btn.btn-charcoal15:focus,.husl-btn.btn-charcoal15:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-charcoal15.hs-button:hover,.rich-text .btn-charcoal15.active.btn,.rich-text .btn-charcoal15.btn:active,.rich-text .btn-charcoal15.btn:focus,.rich-text .btn-charcoal15.btn:hover,.rich-text .btn-charcoal15.hover.btn{--tw-border-opacity:.5;--tw-bg-opacity:.5;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.husl-btn.btn-primary-dark,.husl-btn.btn-white,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.hs-button,.rich-text .btn-primary-dark.btn,.rich-text .btn-white.btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(37 40 46/var(--tw-text-opacity,1))}.husl-btn.btn-primary-dark.active,.husl-btn.btn-primary-dark.hover,.husl-btn.btn-primary-dark:active,.husl-btn.btn-primary-dark:focus,.husl-btn.btn-primary-dark:hover,.husl-btn.btn-white.active,.husl-btn.btn-white.hover,.husl-btn.btn-white:active,.husl-btn.btn-white:focus,.husl-btn.btn-white:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-dark.hs-button:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white.hs-button:hover,.rich-text .btn-primary-dark.active.btn,.rich-text .btn-primary-dark.btn:active,.rich-text .btn-primary-dark.btn:focus,.rich-text .btn-primary-dark.btn:hover,.rich-text .btn-primary-dark.hover.btn,.rich-text .btn-white.active.btn,.rich-text .btn-white.btn:active,.rich-text .btn-white.btn:focus,.rich-text .btn-white.btn:hover,.rich-text .btn-white.hover.btn{--tw-border-opacity:0;--tw-bg-opacity:.5;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(37 40 46/var(--tw-text-opacity,1))}.husl-btn.btn-primary-outline-dark,.husl-btn.btn-white-outline,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.hs-button,.rich-text .btn-primary-outline-dark.btn,.rich-text .btn-white-outline.btn{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.husl-btn.btn-primary-outline-dark.active,.husl-btn.btn-primary-outline-dark.hover,.husl-btn.btn-primary-outline-dark:active,.husl-btn.btn-primary-outline-dark:focus,.husl-btn.btn-primary-outline-dark:hover,.husl-btn.btn-white-outline.active,.husl-btn.btn-white-outline.hover,.husl-btn.btn-white-outline:active,.husl-btn.btn-white-outline:focus,.husl-btn.btn-white-outline:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline-dark.hs-button:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.hs-button:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-white-outline.hs-button:hover,.rich-text .btn-primary-outline-dark.active.btn,.rich-text .btn-primary-outline-dark.btn:active,.rich-text .btn-primary-outline-dark.btn:focus,.rich-text .btn-primary-outline-dark.btn:hover,.rich-text .btn-primary-outline-dark.hover.btn,.rich-text .btn-white-outline.active.btn,.rich-text .btn-white-outline.btn:active,.rich-text .btn-white-outline.btn:focus,.rich-text .btn-white-outline.btn:hover,.rich-text .btn-white-outline.hover.btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(37 40 46/var(--tw-text-opacity,1))}.husl-btn.btn-primary-outline,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.hs-button,.rich-text .btn-primary-outline.btn{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:rgb(0 116 232/var(--tw-border-opacity,1));color:rgb(0 116 232/var(--tw-text-opacity,1))}.husl-btn.btn-primary-outline.hover,.husl-btn.btn-primary-outline:hover,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.hover.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.hs-button:hover,.rich-text .btn-primary-outline.btn:hover,.rich-text .btn-primary-outline.hover.btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-color:rgb(0 116 232/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.husl-btn.btn-primary-outline.active,.husl-btn.btn-primary-outline:active,.husl-btn.btn-primary-outline:focus,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.active.hs-button,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.hs-button:active,.page-template-template-roi-calculator .hbspt-form form .hs-submit .actions .btn-primary-outline.hs-button:focus,.rich-text .btn-primary-outline.active.btn,.rich-text .btn-primary-outline.btn:active,.rich-text .btn-primary-outline.btn:focus{background-color:inherit;border-color:inherit;color:inherit}.link-arrow{font-size:18px;font-weight:700;letter-spacing:.0225rem;line-height:1;position:relative;transition-duration:.15s;transition-duration:.256s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1);white-space:nowrap;will-change:color}.link-arrow:before{--tw-content:"";background-size:24px 24px;content:var(--tw-content);height:24px;opacity:1;position:absolute;right:-28px;width:24px}.link-arrow-blue{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity,1))}.link-arrow-blue:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkgNiA2IDYtNiA2IiBzdHJva2U9IiMwMDc0RTgiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==")}.link-arrow-blue.hover,.link-arrow-blue:active,.link-arrow-blue:hover{--tw-text-opacity:.5;color:rgb(0 116 232/var(--tw-text-opacity,1))}.link-arrow-blue.hover:before,.link-arrow-blue:active:before,.link-arrow-blue:hover:before{content:var(--tw-content);opacity:.5}.link-arrow-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.link-arrow-white:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkgNiA2IDYtNiA2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==")}.link-arrow-white.hover,.link-arrow-white:active,.link-arrow-white:hover{--tw-text-opacity:.5;color:rgb(255 255 255/var(--tw-text-opacity,1))}.link-arrow-white.hover:before,.link-arrow-white:active:before,.link-arrow-white:hover:before{content:var(--tw-content);opacity:.5}a.arrow-simple{display:inline-block}a.arrow-simple:after{--tw-content:"";content:var(--tw-content)}a.arrow-simple:hover:after{--tw-translate-x:2px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a.arrow-simple:after{background-image:url(../img/arrow-full-blue-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;margin-left:6px;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:20px}a.arrow-simple.back:before{--tw-content:"";content:var(--tw-content)}a.arrow-simple.back:after{content:var(--tw-content);display:none}a.arrow-simple.back:hover:before{content:var(--tw-content);left:-2px}a.arrow-simple.back:before{--tw-rotate:180deg;background-image:url(../img/arrow-full-blue-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;left:0;margin-right:6px;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:20px}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gform_wrapper select{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);font-size:14px;height:48px;padding:8px 16px;width:100%!important}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]).invalid,.gform_wrapper select.invalid{border-color:var(--color-red)}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.gform_wrapper select:active,.gform_wrapper select:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.gform_wrapper select{padding:8px 36px 8px 16px!important}.gform_wrapper textarea{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);font-family:Inter,sans-serif;font-size:14px;min-height:112px;padding:8px 16px;width:100%!important}.gform_wrapper form,.nylon-hs-form form{display:block;position:relative;width:100%}.gform_wrapper form .hs-fieldtype-intl-phone.hs-input,.nylon-hs-form form .hs-fieldtype-intl-phone.hs-input{margin:0 0 10px!important;width:100%!important}.gform_wrapper form .hs-fieldtype-intl-phone.hs-input select,.nylon-hs-form form .hs-fieldtype-intl-phone.hs-input select{margin-bottom:10px!important}.gform_wrapper form .hs-richtext.hs-main-font-element h1,.nylon-hs-form form .hs-richtext.hs-main-font-element h1{font-size:22px;font-style:normal;font-weight:600;letter-spacing:.44px;line-height:120%;margin-bottom:30px}.gform_wrapper form>fieldset,.nylon-hs-form form>fieldset{display:flex;flex-direction:column;min-width:100%;width:100%}@media (min-width:768px){.gform_wrapper form>fieldset,.nylon-hs-form form>fieldset{flex-flow:row nowrap}}.gform_wrapper form>fieldset.form-columns-1>.field,.nylon-hs-form form>fieldset.form-columns-1>.field{min-width:100%;width:100%}.gform_wrapper form>fieldset.form-columns-2,.nylon-hs-form form>fieldset.form-columns-2{gap:0}@media (min-width:768px){.gform_wrapper form>fieldset.form-columns-2,.nylon-hs-form form>fieldset.form-columns-2{gap:10px}}.gform_wrapper form>fieldset.form-columns-2>.field,.nylon-hs-form form>fieldset.form-columns-2>.field{flex:0 0 100%;width:100%}@media (min-width:768px){.gform_wrapper form>fieldset.form-columns-2>.field,.nylon-hs-form form>fieldset.form-columns-2>.field{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}}.gform_wrapper form select,.nylon-hs-form form select{width:100%}.gform_wrapper form .field,.nylon-hs-form form .field{display:block;float:none!important;margin-bottom:24px}.gform_wrapper form .field .input,.nylon-hs-form form .field .input{margin:0!important}.gform_wrapper form .field.hs-fieldtype-selec .input select,.nylon-hs-form form .field.hs-fieldtype-selec .input select{background-color:transparent}.gform_wrapper form ul.inputs-list,.nylon-hs-form form ul.inputs-list{margin-top:.75rem;padding-left:0}.gform_wrapper form ul.inputs-list li.hs-form-checkbox:last-child,.nylon-hs-form form ul.inputs-list li.hs-form-checkbox:last-child{margin-top:.75rem}.gform_wrapper form ul.inputs-list li,.nylon-hs-form form ul.inputs-list li{font-size:12px;line-height:1}.gform_wrapper form ul.inputs-list.hs-error-msgs label,.nylon-hs-form form ul.inputs-list.hs-error-msgs label{color:var(--color-red);font-size:12px;line-height:1.2}.gform_wrapper form .hs-recaptcha,.nylon-hs-form form .hs-recaptcha{margin-top:24px}.gform_wrapper .legal-consent-container .hs-richtext,.nylon-hs-form .legal-consent-container .hs-richtext{font-size:12px!important;line-height:1.5!important;margin-top:.75rem!important}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox{margin:28px 0}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{cursor:pointer;display:flex;position:relative}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input{accent-color:#0074e8;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 0 20px;height:20px;max-width:20px;position:relative;width:20px}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:before,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:before{--tw-content:"";background-image:none;background-position:50%;background-size:20px 20px;border:2px solid #25282ebf;border-radius:4px;content:var(--tw-content);height:20px;left:0;overflow:hidden;position:absolute;top:0;width:20px}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:checked:before,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:checked:before{--tw-border-opacity:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMS41IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIxIiBmaWxsPSIjMDA3NEU4Ii8+PHBhdGggZD0ibTQgMTAuNSA0LjUgNCA3LjUtOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHg9IjEiIHk9IjEuNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMSIgc3Ryb2tlPSIjMDA3NEU4IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");border-color:rgb(0 116 232/var(--tw-border-opacity,1))}.gform_wrapper .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>span,.nylon-hs-form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>span{align-items:center;display:flex;font-size:12px;line-height:1.5;margin-left:0;padding-left:12px}.gform_wrapper .hs-form-checkbox-display,.nylon-hs-form .hs-form-checkbox-display{cursor:pointer;display:flex;position:relative}.gform_wrapper .hs-form-checkbox-display>input.hs-input,.nylon-hs-form .hs-form-checkbox-display>input.hs-input{accent-color:#0074e8;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 0 20px;height:20px;max-width:20px;position:relative;width:20px}.gform_wrapper .hs-form-checkbox-display>input.hs-input:before,.nylon-hs-form .hs-form-checkbox-display>input.hs-input:before{--tw-content:"";background-image:none;background-position:50%;background-size:20px 20px;border:2px solid #25282ebf;border-radius:4px;content:var(--tw-content);height:20px;left:0;overflow:hidden;position:absolute;top:0;width:20px}.gform_wrapper .hs-form-checkbox-display>input.hs-input:checked:before,.nylon-hs-form .hs-form-checkbox-display>input.hs-input:checked:before{--tw-border-opacity:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMS41IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIxIiBmaWxsPSIjMDA3NEU4Ii8+PHBhdGggZD0ibTQgMTAuNSA0LjUgNCA3LjUtOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHg9IjEiIHk9IjEuNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMSIgc3Ryb2tlPSIjMDA3NEU4IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");border-color:rgb(0 116 232/var(--tw-border-opacity,1))}.gform_wrapper .hs-form-checkbox-display>span,.nylon-hs-form .hs-form-checkbox-display>span{align-items:center;display:flex;font-size:12px;line-height:1.5;margin-left:0;padding-left:12px}.gform_wrapper .hs-submit,.nylon-hs-form .hs-submit{display:block;margin-top:1.75rem}.gform_wrapper .hs-submit .actions input[type=submit],.nylon-hs-form .hs-submit .actions input[type=submit]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-radius:9999px;border-style:none;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;font-size:14px;font-weight:700;height:auto!important;letter-spacing:.28px;line-height:1;outline:2px solid transparent;outline-offset:2px;padding:13px 16px;white-space:nowrap;width:100%}@media (min-width:1024px){.gform_wrapper .hs-submit .actions input[type=submit],.nylon-hs-form .hs-submit .actions input[type=submit]{font-size:18px;max-width:510px}}.gform_wrapper .hs-submit .actions input[type=submit]:focus,.gform_wrapper .hs-submit .actions input[type=submit]:hover,.nylon-hs-form .hs-submit .actions input[type=submit]:focus,.nylon-hs-form .hs-submit .actions input[type=submit]:hover{background-color:var(--color-navy-blue)}.gform_wrapper.nylon-hs-form--default form .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label,.nylon-hs-form.nylon-hs-form--default form .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label{display:none}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-select .input,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-select .input{border-radius:4px;position:relative}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-select .input:before,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-select .input:before{--tw-translate-y:-50%;--tw-content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4IDktNiA2LTYtNiIgc3Ryb2tlPSIjMjUyODJFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:var(--tw-content);height:24px;position:absolute;right:16px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:24px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-select .input select,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-select .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;padding:8px 14px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list{margin-top:12px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox{margin-bottom:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display{align-items:center;cursor:pointer;display:flex;position:relative}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input{accent-color:#0074e8;cursor:pointer;height:20px;position:relative;width:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input:before,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input:before{--tw-content:"";border:2px solid #25282ebf;border-radius:4px;content:var(--tw-content);height:20px;left:0;position:absolute;top:0;width:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input:checked:before,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>input.hs-input:checked:before{--tw-border-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity,1))}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>span,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label.hs-form-checkbox-display>span{line-height:1;padding-left:12px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-checkbox label,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-checkbox label{font-size:18px;line-height:1.4}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list{margin-top:12px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio{margin-bottom:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display{align-items:center;cursor:pointer;display:flex;position:relative}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input{accent-color:#0074e8;height:20px;position:relative;width:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input:before,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input:before{--tw-border-opacity:1;--tw-content:"";border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:2px;content:var(--tw-content);height:20px;left:0;position:absolute;top:0;width:20px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input:checked:before,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>input.hs-input:checked:before{--tw-border-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity,1))}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>span,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio ul.inputs-list li.hs-form-radio label.hs-form-radio-display>span{line-height:1;padding-left:12px}.gform_wrapper.nylon-hs-form--default form .field.hs-fieldtype-radio label,.nylon-hs-form.nylon-hs-form--default form .field.hs-fieldtype-radio label{font-size:18px;line-height:1.4}.gform_wrapper.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gform_wrapper.nylon-hs-form--default form select,.nylon-hs-form.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.nylon-hs-form.nylon-hs-form--default form select{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);font-size:14px;height:48px;padding:8px 16px;width:100%!important}.gform_wrapper.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]).invalid,.gform_wrapper.nylon-hs-form--default form select.invalid,.nylon-hs-form.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]).invalid,.nylon-hs-form.nylon-hs-form--default form select.invalid{border-color:var(--color-red)}.gform_wrapper.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.gform_wrapper.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.gform_wrapper.nylon-hs-form--default form select:active,.gform_wrapper.nylon-hs-form--default form select:focus,.nylon-hs-form.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.nylon-hs-form.nylon-hs-form--default form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.nylon-hs-form.nylon-hs-form--default form select:active,.nylon-hs-form.nylon-hs-form--default form select:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.gform_wrapper.nylon-hs-form--default form select,.nylon-hs-form.nylon-hs-form--default form select{padding:8px 36px 8px 16px!important}.gform_wrapper.nylon-hs-form--default form textarea,.nylon-hs-form.nylon-hs-form--default form textarea{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);font-family:Inter,sans-serif;font-size:14px;min-height:112px;padding:8px 16px;width:100%!important}.gform_wrapper.nylon-hs-form--underline form .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label,.nylon-hs-form.nylon-hs-form--underline form .field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio)>label{display:none}.gform_wrapper.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]),.nylon-hs-form.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]){border:solid #25282e26;border-radius:0;border-width:0 0 1px;height:38px;padding:8px 0;width:100%}.gform_wrapper.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.gform_wrapper.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.nylon-hs-form.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]):active,.nylon-hs-form.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.gform_wrapper.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]).invalid,.nylon-hs-form.nylon-hs-form--underline form .field .input input:not([type=checkbox]):not([type=radio]):not([type=submit]).invalid{border-color:var(--color-red)}.gform_wrapper.nylon-hs-form--underline form .field .input textarea,.nylon-hs-form.nylon-hs-form--underline form .field .input textarea{border:1px solid #25282e26;border-radius:0;font-family:Inter,sans-serif;min-height:112px;padding:8px 16px;width:100%!important}.gform_wrapper.nylon-hs-form--underline form .field.hs-fieldtype-select .input,.nylon-hs-form.nylon-hs-form--underline form .field.hs-fieldtype-select .input{background-color:transparent;border:1px solid #25282e26;border-radius:0}.gform_wrapper.nylon-hs-form--underline form .field.hs-fieldtype-select .input select,.nylon-hs-form.nylon-hs-form--underline form .field.hs-fieldtype-select .input select{padding:8px 0}.gform_wrapper.nylon-hs-form--label form .field>label,.nylon-hs-form.nylon-hs-form--label form .field>label{color:rgb(var(--charcoal)/.75);display:block;font-size:12px;line-height:1.5;margin-bottom:6px}.gform_wrapper.nylon-hs-form--label form .field.hs-fieldtype-select .input,.nylon-hs-form.nylon-hs-form--label form .field.hs-fieldtype-select .input{background-color:var(--color-grey);border-radius:4px}.gform_wrapper.nylon-hs-form--label form .field.hs-fieldtype-select .input select,.nylon-hs-form.nylon-hs-form--label form .field.hs-fieldtype-select .input select{padding:8px 14px}.gform_wrapper.nylon-hs-form--label form input:not([type=checkbox]),.gform_wrapper.nylon-hs-form--label form select,.nylon-hs-form.nylon-hs-form--label form input:not([type=checkbox]),.nylon-hs-form.nylon-hs-form--label form select{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);height:38px;padding:8px 16px;width:100%!important}.gform_wrapper.nylon-hs-form--label form input:not([type=checkbox]).invalid,.gform_wrapper.nylon-hs-form--label form select.invalid,.nylon-hs-form.nylon-hs-form--label form input:not([type=checkbox]).invalid,.nylon-hs-form.nylon-hs-form--label form select.invalid{border-color:var(--color-red)}.gform_wrapper.nylon-hs-form--label form input:not([type=checkbox]):active,.gform_wrapper.nylon-hs-form--label form input:not([type=checkbox]):focus,.gform_wrapper.nylon-hs-form--label form select:active,.gform_wrapper.nylon-hs-form--label form select:focus,.nylon-hs-form.nylon-hs-form--label form input:not([type=checkbox]):active,.nylon-hs-form.nylon-hs-form--label form input:not([type=checkbox]):focus,.nylon-hs-form.nylon-hs-form--label form select:active,.nylon-hs-form.nylon-hs-form--label form select:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.gform_wrapper.nylon-hs-form--label form textarea,.nylon-hs-form.nylon-hs-form--label form textarea{background-color:var(--color-grey);border:1px solid transparent;border-radius:4px;color:var(--color-body);font-family:Inter,sans-serif;min-height:112px;padding:8px 16px;width:100%!important}.gform_wrapper .submitted-message,.nylon-hs-form .submitted-message{margin-bottom:24px;position:relative;width:100%}.hbspt-form .hs-richtext.hs-main-font-element h2{display:none!important}.post-password-form{border-radius:0 0 6px 6px;box-shadow:0 10px 30px -10px rgba(37,1,68,.2);margin:200px auto;max-width:90%;text-align:center;width:600px}.post-password-form .inner-form{padding:50px 100px}.post-password-form h3{margin-bottom:40px}.post-password-form p{margin:0}.post-password-form .input{border:1px solid rgba(37,1,68,.3);border-radius:4px;font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px;margin-bottom:30px;padding:15px;text-align:center;width:100%}.post-password-form .btn{width:100%}.post-password-form .top-border{background:#1eacfc;background:linear-gradient(90deg,#1eacfc,#00eac3);height:6px;width:100%}.post-password-message{font-size:var(--global--font-size-lg)}.hs-richtext,.hs-richtext p{font-size:12px!important;line-height:1.5!important;margin-top:.75rem!important}.legal-consent-container :is(p,span){font-size:12px!important;line-height:1.5!important}form .form-select-vertical__wrapper,form select{border:1px solid rgba(37,40,46,.102)!important}form div div input.invalid,form div div select.invalid,form div div textarea.invalid{border:1px solid #ff1616!important;color:#ff1616}.gform_wrapper div div input:focus,form div div input:focus,form div div select:focus,gform_wrapper div div select:focus,gform_wrapper div div textarea:focus{border:1px solid #0074e8!important}.ginput_container_name{display:flex;flex-wrap:wrap;gap:10px}.ginput_container_name span{display:flex;flex-direction:column}.hs-error-msgs{color:red;font-size:.875em;margin-top:4px}form input.invalid::-moz-placeholder,form textarea.invalid::-moz-placeholder{color:#ff1616}form input.invalid::placeholder,form textarea.invalid::placeholder{color:#ff1616}form div div input:focus::-moz-placeholder{color:#777!important}form div div input:focus::placeholder{color:#777!important}.nylon-hs-form .form-columns-1 .hs-dependent-field{width:100%!important}.hs-fieldtype-select .input:before{--tw-translate-y:-50%;--tw-content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4IDktNiA2LTYtNiIgc3Ryb2tlPSIjMjUyODJFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-repeat:repeat;background-size:contain;content:var(--tw-content);height:24px;position:absolute;right:16px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:24px;z-index:20}.block-request-a-demo form .input>select,.block-request-a-demo form input,.block-request-a-demo form textarea,.gform_wrapper form .input>select,.gform_wrapper form input,.gform_wrapper form textarea{border:1px solid rgba(37,40,46,.102)!important;outline:none}.block-request-a-demo form fieldset .field>.input>input:focus,.gform_wrapper form fieldset .field>.input>input:focus{border:1px solid #0074e8!important}.block-request-a-demo form fieldset .field>.input>input.invalid,.gform_wrapper form fieldset .field>.input>input.invalid{border:1px solid #ff1616!important;color:#ff1616!important}.block-request-a-demo form fieldset .field>.input>input.invalid::-moz-placeholder,.gform_wrapper form fieldset .field>.input>input.invalid::-moz-placeholder{color:#ff1616!important}.block-request-a-demo form fieldset .field>.input>input.invalid::placeholder,.gform_wrapper form fieldset .field>.input>input.invalid::placeholder{color:#ff1616!important}.block-request-a-demo form .input>select:focus,.gform_wrapper form .input>select:focus{border:1px solid #0074e8!important}.block-request-a-demo form .input>select.invalid,.gform_wrapper form .input>select.invalid{border:1px solid #ff1616!important;color:#ff1616!important}.block-request-a-demo form .input>select.invalid::-moz-placeholder,.gform_wrapper form .input>select.invalid::-moz-placeholder{color:#ff1616!important}.block-request-a-demo form .input>select.invalid::placeholder,.gform_wrapper form .input>select.invalid::placeholder{color:#ff1616!important}.block-request-a-demo form .input>textarea:focus,.gform_wrapper form .input>textarea:focus{border:1px solid #0074e8!important}.block-request-a-demo form .input>textarea.invalid,.gform_wrapper form .input>textarea.invalid{border:1px solid #ff1616!important;color:#ff1616!important}.block-request-a-demo form .input>textarea.invalid::-moz-placeholder,.gform_wrapper form .input>textarea.invalid::-moz-placeholder{color:#ff1616!important}.block-request-a-demo form .input>textarea.invalid::placeholder,.gform_wrapper form .input>textarea.invalid::placeholder{color:#ff1616!important}.block-request-a-demo .hs-button-disabled,.gform_wrapper .hs-button-disabled{background:rgba(37,40,46,.502)!important;border-color:#9b9c9e!important;cursor:not-allowed!important}.gform_wrapper .gform_validation_errors h2.gform_submission_error{color:var(--color-red);font-size:24px;line-height:1.4}.gform_wrapper .gform-body fieldset>legend{display:none}.gform_wrapper .gform-body .gform_fields{display:flex;flex-flow:row wrap;justify-content:space-between}.gform_wrapper .gform-body .gform_fields .gfield{flex:0 0 100%;max-width:100%}.gform_wrapper .gform-body .gform_fields .gfield.gfield--width-half{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.gform_wrapper .gform-body .gform_fields .gfield.gfield--width-full{flex:0 0 100%;max-width:100%}.gform_wrapper .gform-body .gform_fields .gfield .validation_message{color:var(--color-red);font-size:12px;line-height:1.2;margin-top:.5rem}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-html p{font-size:14px;line-height:1.4}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent{cursor:pointer;display:flex}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label.gform-field-label{cursor:pointer;font-size:14px;line-height:1.4}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input{accent-color:#0074e8;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;flex:0 0 200px;height:20px;max-width:20px;position:relative;width:20px}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input:before{--tw-content:"";background-image:none;background-position:50%;background-size:20px 20px;border:2px solid #25282ebf;border-radius:4px;content:var(--tw-content);height:20px;left:0;overflow:hidden;position:absolute;top:0;width:20px}.gform_wrapper .gform-body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input:checked:before{--tw-border-opacity:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMS41IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIxIiBmaWxsPSIjMDA3NEU4Ii8+PHBhdGggZD0ibTQgMTAuNSA0LjUgNCA3LjUtOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHg9IjEiIHk9IjEuNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMSIgc3Ryb2tlPSIjMDA3NEU4IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");border-color:rgb(0 116 232/var(--tw-border-opacity,1))}.gform_wrapper .gform-body .gform-grid-col>label{display:none}.gform_wrapper .gform-body input,.gform_wrapper .gform-body select,.gform_wrapper .gform-body textarea{background-color:var(--color-grey);border:1px solid transparent;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;width:100%}.gform_wrapper .gform-body input[aria-invalid=true],.gform_wrapper .gform-body select[aria-invalid=true],.gform_wrapper .gform-body textarea[aria-invalid=true]{border-color:var(--color-red)}.gform_wrapper .gform-body .ginput_complex.ginput_container--name{display:flex;flex-flow:row nowrap;gap:10px}.gform_wrapper .gform-body .ginput_complex.ginput_container--name>.gform-grid-col{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.gform_wrapper .gform-body .ginput_complex.ginput_container--name>.gform-grid-col input{width:100%}.gform_wrapper .gform-body .gfield{display:block;margin-bottom:16px}.gform_wrapper .gform-body .gfield>label{display:none}.gform_wrapper .gform-body .gfield textarea{font-family:Inter,sans-serif;height:112px;width:100%}.gform_wrapper .gform-body .ginput_container_select{position:relative}.gform_wrapper .gform-body .ginput_container_select select{--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-grey);color:rgb(37 40 46/var(--tw-text-opacity,1))}.gform_wrapper .gform-body .ginput_container_select:before{--tw-translate-y:-50%;--tw-content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMgMSA3IDcgMSAxIiBzdHJva2U9IiMyNTI4MkUiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:16px 10px;content:var(--tw-content);height:10px;position:absolute;right:16px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:16px}.gform_wrapper .gform_footer .btn{width:100%}.icon{background-size:contain;display:inline-flex;position:relative}.icon.icon-sm{height:10px;width:15px}.icon.icon-check{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE2LjUgMS0xMCAxMC01LTUiIHN0cm9rZT0iIzI1MjgyRSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=")}.inherit-image-size{height:inherit;max-width:100%;width:inherit}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}@media (min-width:1024px){.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}}.logo-container{align-items:center;display:flex;justify-content:center}.logo-container .logo-image{flex-shrink:0;height:inherit!important;width:inherit!important}.mobile-cols-1{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.tablet-cols-1{grid-template-columns:repeat(1,1fr)}}@media (min-width:992px){.desktop-cols-1{grid-template-columns:repeat(1,1fr)}}.mobile-cols-2{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.tablet-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.desktop-cols-2{grid-template-columns:repeat(2,1fr)}}.mobile-cols-3{grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.tablet-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.desktop-cols-3{grid-template-columns:repeat(3,1fr)}}.mobile-cols-4{grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.tablet-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.desktop-cols-4{grid-template-columns:repeat(4,1fr)}}.mobile-cols-5{grid-template-columns:repeat(5,1fr)}@media (min-width:768px){.tablet-cols-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px){.desktop-cols-5{grid-template-columns:repeat(5,1fr)}}.mobile-cols-6{grid-template-columns:repeat(6,1fr)}@media (min-width:768px){.tablet-cols-6{grid-template-columns:repeat(6,1fr)}}@media (min-width:992px){.desktop-cols-6{grid-template-columns:repeat(6,1fr)}}.mobile-cols-7{grid-template-columns:repeat(7,1fr)}@media (min-width:768px){.tablet-cols-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:992px){.desktop-cols-7{grid-template-columns:repeat(7,1fr)}}.mobile-cols-8{grid-template-columns:repeat(8,1fr)}@media (min-width:768px){.tablet-cols-8{grid-template-columns:repeat(8,1fr)}}@media (min-width:992px){.desktop-cols-8{grid-template-columns:repeat(8,1fr)}}.mobile-cols-9{grid-template-columns:repeat(9,1fr)}@media (min-width:768px){.tablet-cols-9{grid-template-columns:repeat(9,1fr)}}@media (min-width:992px){.desktop-cols-9{grid-template-columns:repeat(9,1fr)}}.mobile-cols-10{grid-template-columns:repeat(10,1fr)}@media (min-width:768px){.tablet-cols-10{grid-template-columns:repeat(10,1fr)}}@media (min-width:992px){.desktop-cols-10{grid-template-columns:repeat(10,1fr)}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:2px solid transparent;outline-offset:2px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--tw-bg-opacity:0.5;background-color:rgba(var(--black)/var(--tw-bg-opacity,1))}}.modal .btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);--tw-bg-opacity:1;background:#000;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-radius:9999px;border-style:none;box-sizing:content-box;color:var(--bs-btn-close-color);cursor:pointer;display:flex;height:25px;opacity:1;padding:10px;position:absolute;right:3%;text-align:center;top:3%;width:25px}.modal.fade:not(.show){opacity:0;transition-property:none}.modal.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.modal.fade{transition-property:none}}.modal .modal-body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal .modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:2px solid transparent;outline-offset:2px;pointer-events:auto;position:relative;width:100%}.modal.show .modal-dialog{transform:translateY(-50px);transform:none}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition-property:none}}.modal.show.fade .modal-dialog{--tw-translate-y:0px;border-radius:18px;margin-left:auto;margin-right:auto;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:1200px){.modal .modal-xl{--bs-modal-width:1140px}}@media (min-width:992px){.modal .modal-lg,.modal .modal-xl{--bs-modal-width:800px}}@media (min-width:576px){.modal .modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}}.modal .modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.pagination{align-items:center;display:flex;justify-content:center;margin:50px 0;text-align:center;width:100%}.pagination .wp-pagenavi{align-items:center;display:flex;gap:6px}.pagination .wp-pagenavi .first,.pagination .wp-pagenavi .last,.pagination .wp-pagenavi .pages{display:none}.pagination .wp-pagenavi .nextpostslink,.pagination .wp-pagenavi .previouspostslink{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;overflow:hidden;text-indent:250%}.pagination .wp-pagenavi .nextpostslink:hover,.pagination .wp-pagenavi .previouspostslink:hover{opacity:.3}.pagination .wp-pagenavi .previouspostslink{background-image:url(../img/chevron-left.svg)}.pagination .wp-pagenavi .nextpostslink{background-image:url(../img/chevron-right.svg)}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{--tw-text-opacity:1;align-items:center;border-radius:50%;border-style:none;color:rgb(37 40 46/var(--tw-text-opacity,1));display:inline-flex;font-size:16px;font-weight:500;height:24px;justify-content:center;line-height:1;margin:0;min-width:24px;padding:0;width:auto}.pagination .wp-pagenavi a.current,.pagination .wp-pagenavi span.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-style:none;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:4px}.ppw-post-password-container .ppw-ppf-input-container{padding:45px 40px 55px!important;position:relative!important}.ppw-post-password-container .ppw-ppf-input-container:before{--tw-content:""!important;--tw-bg-opacity:1;background:linear-gradient(90deg,#1eacfc,#00e8c4);background-color:rgb(30 172 252/var(--tw-bg-opacity,1));content:var(--tw-content)!important;display:block;height:4px;left:0;position:absolute;top:0;width:100%}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-desc h4{font-size:32px;margin-bottom:5px}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-field-container{margin:0 auto;max-width:400px;width:100%}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-field-container .ppw-pwd-label{color:transparent;display:block;margin-bottom:0;width:100%}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-field-container .ppw-pwd-label label{padding:12px}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-field-container .ppw-pwd-label input{--tw-border-opacity:1;border-color:rgb(207 200 214/var(--tw-border-opacity,1));border-radius:5px;border-style:solid;border-width:1px;display:block;font-size:14px;padding:7px;text-align:center;width:100%}.ppw-post-password-container .ppw-ppf-input-container .ppw-ppf-field-container .ppw-pwd-submit-btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-color:rgb(0 116 232/var(--tw-border-opacity,1));border-radius:24px;border-style:none;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-size:14px;font-weight:600;letter-spacing:.32px;line-height:1.5;margin-top:10px;padding:13px 28px 14px;position:relative;text-align:center;text-decoration-line:none;text-transform:uppercase;transition-duration:.15s;transition-duration:.25s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.ppw-post-password-container div.ppwp-wrong-pw-error{padding-bottom:40px;position:relative}.block_SAI-Speakers .card-item{border-radius:12px}.block_SAI-Speakers .card-item:before{--tw-content:"";border-radius:1rem;content:var(--tw-content);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}.block_SAI-Speakers .card-item.green:before{background:linear-gradient(140deg,#00eac3 40%,#0074e8 60%)}.block_SAI-Speakers .card-item.blue:before{background:linear-gradient(140deg,#0074e8 40%,#87cefa 60%)}.block_SAI-Speakers .card-item.yellow:before{background:linear-gradient(140deg,#ff8500 40%,#ffb600 60%)}.block_SAI-Speakers .card-item.purple:before{background:linear-gradient(140deg,#0273e6 40%,#a534fc 60%)}.block_SAI-Speakers .card-item.pink:before{background:linear-gradient(140deg,#fb24a9 40%,#ffb600 60%)}.block_SAI-Speakers .card-item.lightblue:before{background:linear-gradient(140deg,#1eacfc 40%,#00eac3 60%)}.block_SAI-Speakers .speaker-company,.block_SAI-Speakers .speaker-name,.block_SAI-Speakers .speaker-position{font-size:16px;font-weight:400;line-height:120%;margin-bottom:0}.block_SAI-Speakers .speaker-name{font-weight:600}table{width:100%}table thead{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1))}table thead tr{border-bottom-width:0}table thead tr th{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:20px;font-weight:600;letter-spacing:.025rem;line-height:1.2;padding:10px 12px}table thead tr th.has-text-align-left{text-align:left}table thead tr th.has-text-align-center{text-align:center}table thead tr th.has-text-align-right{text-align:right}table tbody td,table tbody th{--tw-text-opacity:1;background-color:var(--color-grey);border-color:rgb(var(--charcoal)/.15);border-style:solid;border-width:1px;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:24px;font-weight:400;line-height:1.4;padding:10px 12px;text-align:left;vertical-align:middle}@media (min-width:576px){table tbody td,table tbody th{padding:13px 15px}}figure.wp-block-table{margin-top:32px}figure.wp-block-table figcaption.wp-element-caption{font-size:16px;line-height:1.4;margin-top:24px}@media (max-width:576px){figure.wp-block-table table td,figure.wp-block-table table th{max-width:calc(33.33333vw - 30px);overflow-wrap:break-word}}.video-wrap video{height:auto;max-width:100%}.video-embed{display:block;height:0;padding-bottom:56.25%;position:relative}.video-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.columns-with-header-block .block-header .header-cta a{display:block}.columns-with-header-block .columns .column-item{margin-bottom:32px;padding:32px}.columns-with-header-block .columns .column-item.no-padding{padding:0}.columns-with-header-block .columns .column-item .icon{flex-basis:10%}.columns-with-header-block .columns .column-item .item-content{flex-basis:100%}.columns-with-header-block .columns .column-item .column-content{margin:24px 0}.columns-with-header-block .columns .column-item .column-footer{gap:15px}.columns-with-header-block .columns .shadow-column{--tw-shadow:0px 0px 20px 0px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.columns-with-header-block .columns .rounded{border-radius:36px}.columns-with-header-block .icon,.columns-with-header-block .icon i{font-size:32px}@media (min-width:992px){.columns-with-header-block .stacked-layout{display:flex}.columns-with-header-block .stacked-layout .block-header{flex-basis:100%}}.contact-form-block{padding:140px 0 80px;position:relative}@media (min-width:768px){.contact-form-block{padding-bottom:0;padding-top:160px}}@media (min-width:1024px){.contact-form-block{padding-top:234px}}.contact-form-block.contact-form--dark .rich-text *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-form-block .bg-layer{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));bottom:60px;left:0;position:absolute;right:0;top:0}@media (min-width:768px){.contact-form-block .bg-layer{bottom:120px}}.contact-form-block .bg-layer img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-form-block .form-wrapper{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-top:104px;min-height:280px;padding:30px 20px;position:relative}@media (min-width:768px){.contact-form-block .form-wrapper{margin-top:34px}}@media (min-width:1024px){.contact-form-block .form-wrapper{margin-top:0;padding:30px}}.nylon-block{position:relative}.nylon-block.nylon-block--layout-dark .clean-w-icon,.nylon-block.nylon-block--layout-dark blockquote,.nylon-block.nylon-block--layout-dark h1,.nylon-block.nylon-block--layout-dark h2,.nylon-block.nylon-block--layout-dark h3,.nylon-block.nylon-block--layout-dark h4,.nylon-block.nylon-block--layout-dark h5,.nylon-block.nylon-block--layout-dark h6,.nylon-block.nylon-block--layout-dark li,.nylon-block.nylon-block--layout-dark p,.nylon-block.nylon-block--layout-dark span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nylon-block.nylon-block--layout-dark li:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.nylon-block.nylon-block--layout-dark ol li:before{--tw-text-opacity:1;background-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}.block-bg-image{bottom:0;left:0;position:absolute;right:0;top:0}.block-bg-image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-section-block .full-cta,.cta-section-block .simple-cta{align-items:center;flex-direction:column;gap:24px;justify-content:center;margin:auto}.cta-section-block .stacked-cta{flex-direction:column}@media (min-width:992px){.cta-section-block .stacked-cta{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1200px){.cta-section-block .stacked-cta .cta-text{margin-left:50%;margin-right:50%}}.cta-section-block .ctas{display:flex;gap:32px}.sm-mw{max-width:100%}@media (min-width:768px){.sm-mw{max-width:80%}}@media (min-width:992px){.sm-mw{max-width:50%}}.md-mw{max-width:100%}@media (min-width:768px){.md-mw{max-width:80%}}.lg-mw{max-width:100%}.image-and-links__image img{height:auto;width:100%}.image-and-links__image.rounded{--tw-bg-opacity:0.9;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);--tw-backdrop-blur:blur(12.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.image-and-links__links{margin-top:30px}@media (min-width:768px){.image-and-links__links{margin-top:0;padding-left:60px}}.image-and-links__links .image-and-links__link{--tw-border-opacity:1;border-color:rgb(0 232 196/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;padding:28px 0}@media (min-width:768px){.image-and-links__links .image-and-links__link{padding-bottom:48px}}.image-and-links__links .image-and-links__link a{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1))}.image-and-links__links .image-and-links__link a:hover{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity,1))}.resources-row{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:30px}@media (min-width:768px){.resources-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}}@media (min-width:1024px){.resources-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.searchandfilter{margin:52px auto;max-width:1180px;position:relative;z-index:88}.searchandfilter>ul{padding:0}@media (min-width:768px){.searchandfilter>ul{display:flex;justify-content:space-between}}.searchandfilter>ul>li{--tw-bg-opacity:1;--tw-shadow:0px 0px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 0px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:15px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;margin-bottom:30px;overflow:hidden;padding-bottom:0;position:relative;width:100%}@media (min-width:768px){.searchandfilter>ul>li{margin-bottom:0;width:calc(50% - 12px)}}.searchandfilter>ul>li.open{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:visible}.searchandfilter>ul>li.open h4{background-image:url(../img/arrow-up.svg);z-index:102}.searchandfilter>ul>li.open>ul{z-index:101}.searchandfilter>ul>li h4{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:url(../img/arrow-down.svg);background-position:right 30px top 15px;background-repeat:no-repeat;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:100%;padding:10px 20px 20px;pointer-events:none;position:relative;z-index:100}.searchandfilter>ul>li>ul{--tw-border-opacity:.2;--tw-bg-opacity:1;--tw-shadow:0px 0px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 0px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-color:rgba(var(--black)/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-wrap:wrap;left:0;padding:20px;position:absolute;top:100%;width:100%}.searchandfilter>ul>li>ul li{cursor:pointer}.searchandfilter>ul>li>ul li.sf-option-active label{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(0 116 232/var(--tw-border-opacity,1));color:rgb(0 116 232/var(--tw-text-opacity,1))}.searchandfilter>ul>li>ul li input{display:none}.searchandfilter>ul>li>ul li label{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(210 210 210/var(--tw-border-opacity,1));border-radius:30px;border-style:solid;border-width:1px;color:rgb(106 106 106/var(--tw-text-opacity,1));cursor:pointer;font-size:15px;margin:0 10px 10px 0;padding:5px 15px}.resource-tile{background-color:var(--color-grey);position:relative}.resource-tile .resource-thumbnail{aspect-ratio:400/245;line-height:0;width:100%}.resource-tile .resource-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.resource-tile .resource-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.resource-tile .content-wrapper{padding:40px 30px 100px}.resource-tile .content-wrapper .type{text-align:right}.resource-tile .content-wrapper .bottom-content{bottom:40px;pointer-events:none;position:absolute;width:calc(100% - 60px)}.block-request-a-demo{padding:214px 0 60px;position:relative}@media (min-width:768px){.block-request-a-demo{padding-bottom:80px}}.block-request-a-demo .block-bg{bottom:0;left:0;position:absolute;right:0;top:0}.block-request-a-demo .block-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.block-request-a-demo .form-wrapper{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:30px 20px;position:relative}@media (min-width:1024px){.block-request-a-demo .form-wrapper{padding:30px}}.block-request-a-demo .title{font-size:46px;line-height:55px;margin-bottom:30px}.block-request-a-demo .subtitle{margin-bottom:16px}.block-request-a-demo .form-wrapper__title{margin-bottom:30px}.block-request-a-demo .bottom-section-title .highlight{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity,1));display:inline-block;margin-left:-7px;padding:0 7px}.block-request-a-demo.layout-dark .block-bg{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1))}.block-request-a-demo.layout-dark .rich-text:not(.confirmation)>*,.block-request-a-demo.layout-dark .subtitle,.block-request-a-demo.layout-dark .title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.block-request-a-demo.layout-dark .rich-text:not(.confirmation) ul li:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.block-request-a-demo.layout-dark .rich-text:not(.confirmation) ol li:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:var(--tw-content)}.form-select-vertical{position:relative;width:100%}.form-select-vertical .form-select-vertical__wrapper{background-color:#f3f9fe;border-radius:.25rem;display:block;height:48px;margin:0 0 24px;position:relative}.columns-with-header-block .columns .form-select-vertical .form-select-vertical__wrapper{border-radius:36px}.image-and-links__image.form-select-vertical .form-select-vertical__wrapper{--tw-bg-opacity:0.9;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);--tw-backdrop-blur:blur(12.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.form-select-vertical .form-select-vertical__wrapper select{padding-left:16px;padding-right:16px}.form-select-vertical .form-select-vertical__wrapper:before{--tw-translate-y:-50%;--tw-content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4IDktNiA2LTYtNiIgc3Ryb2tlPSIjMjUyODJFIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-repeat:repeat;background-size:contain;content:var(--tw-content);height:24px;position:absolute;right:16px;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:24px}#select-vertical{--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-style:none;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:14px;height:100%;outline:2px solid transparent;outline-offset:2px;width:100%}.confirmation-video iframe{height:100%;width:100%}.section-cta-block .section-cta__grid{align-items:center;display:grid}@media (min-width:768px){.section-cta-block .section-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-cta-block .section-cta__image{height:auto;vertical-align:top;width:100%}.section-cta-block h2{font-size:48px;font-weight:700;line-height:1.2}.section-cta-block .text-primary-1{--tw-text-opacity:1;color:rgb(80 0 234/var(--tw-text-opacity,1))}.section-cta-block .text-primary-2{--tw-text-opacity:1;color:rgb(0 232 196/var(--tw-text-opacity,1))}.block-side-by-side .side-item{margin:20px 0}@media (min-width:992px){.block-side-by-side .side-item{margin:0}}.testimonial-block .simple-testimonial{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-block .simple-testimonial .author-logo{height:auto;margin-bottom:24px;max-width:150px}@media (min-width:1200px){.testimonial-block .simple-testimonial .author-logo{margin-bottom:32px;max-width:250px}}.testimonial-block .simple-testimonial .testimonial-content .testimonial-text{margin-bottom:24px}.testimonial-block .simple-testimonial .testimonial-content .testimonial-text p{font-weight:600}.testimonial-block .simple-testimonial .testimonial-content .testimonial-author{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-block .simple-testimonial .testimonial-content .testimonial-author .avatar{border-radius:9999px;margin-bottom:24px;margin-top:24px;max-height:80px;max-width:80px}.testimonial-block .simple-testimonial .testimonial-content .testimonial-author .author-data{font-size:14px}.testimonial-block .simple-testimonial .testimonial-content .testimonial-author .author-data .name{display:inline-block;font-weight:700;padding:0 24px}.testimonial-block .large-avatar-testimonial{display:flex;flex-direction:column}@media (min-width:992px){.testimonial-block .large-avatar-testimonial{flex-direction:row;justify-content:center;margin:auto;max-width:80%}}.testimonial-block .large-avatar-testimonial .avatar{border-radius:30px;height:-moz-max-content;height:max-content}@media (min-width:1200px){.testimonial-block .large-avatar-testimonial .avatar{max-width:30%}}.testimonial-block .large-avatar-testimonial .testimonial-content .testimonial-text p{font-weight:600}.testimonial-block .large-avatar-testimonial .testimonial-content .testimonial-text .author-logo{height:-moz-max-content;height:max-content;margin-bottom:24px;max-width:100%}.testimonial-block .large-avatar-testimonial .testimonial-content .testimonial-author .author-data p{font-size:14px;margin-bottom:24px}.testimonial-block .large-avatar-testimonial .testimonial-content .testimonial-author .author-data .name{font-weight:700}.ai-block-assessment-entries.first-block{margin-top:60px}@media (min-width:768px){.ai-block-assessment-entries.first-block{margin-top:80px}}@media (min-width:1024px){.ai-block-assessment-entries.first-block{margin-top:100px}}.ai-block-assessment-entries .assessment_entries{overflow:auto}.ai-block-assessment-entries .assessment_entries h1{margin-bottom:30px}.ai-block-assessment-entries .assessment_entries .entries{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-style:solid;border-width:1px 1px 0;min-width:600px}.ai-block-assessment-entries .assessment_entries .entry{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 1px;display:flex}.ai-block-assessment-entries .assessment_entries .entry:first-of-type{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700;padding:2px 0}.ai-block-assessment-entries .assessment_entries .entry:hover:first-of-type{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1))}.ai-block-assessment-entries .assessment_entries .entry:hover{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.ai-block-assessment-entries .assessment_entries .entry>*{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity,1));border-style:solid;border-width:0 1px 0 0;overflow-wrap:break-word;padding:5px 10px;width:calc(33.33333% - 60px)}.ai-block-assessment-entries .assessment_entries .entry>:first-of-type,.ai-block-assessment-entries .assessment_entries .entry>:last-of-type{width:90px}.ai-block-assessment-entries .assessment_entries .entry .buttons{align-items:center;display:flex;gap:10px}.ai-block-assessment-entries .assessment_entries .entry .buttons a{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:0;line-height:1;text-decoration-line:none}.ai-block-assessment-entries .assessment_entries .entry .buttons img{height:18px;width:18px}.ai-block-assessment-entries .assessment_pagination{margin-top:50px;text-align:center}.ai-block-assessment-entries .assessment_pagination a{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:inherit;text-decoration-line:none}.ai-block-assessment-entries .assessment_pagination .page-numbers{align-items:center;display:inline-flex;height:30px;justify-content:center;margin-right:6px;min-width:30px;padding-left:6px;padding-right:6px}.ai-block-assessment-entries .assessment_pagination .page-numbers:last-of-type{margin:0}.ai-block-assessment-entries .assessment_pagination .page-numbers.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.ai-block-assessment-tool-results{font-size:14px;padding:60px 0 30px;position:relative}.ai-block-assessment-tool-results:before{bottom:125px;top:0}.ai-block-assessment-tool-results:after,.ai-block-assessment-tool-results:before{--tw-content:"";content:var(--tw-content);display:block;left:0;position:absolute;width:100%;z-index:-1}.ai-block-assessment-tool-results:after{bottom:55px;height:150px}@media (min-width:1024px){.ai-block-assessment-tool-results{padding-top:100px}}.ai-block-assessment-tool-results:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.ai-block-assessment-tool-results.first-block{margin-top:60px}@media (min-width:768px){.ai-block-assessment-tool-results.first-block{margin-top:80px}}@media (min-width:1024px){.ai-block-assessment-tool-results.first-block{margin-top:100px}}.ai-block-assessment-tool-results .inner{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:52px 20px 40px}@media (min-width:768px){.ai-block-assessment-tool-results .inner{padding-left:40px;padding-right:40px}}.ai-block-assessment-tool-results .error{--tw-text-opacity:1;color:rgb(251 36 169/var(--tw-text-opacity,1));text-align:center}.ai-block-assessment-tool-results .success{--tw-text-opacity:1;color:rgb(0 232 196/var(--tw-text-opacity,1));text-align:center}.ai-block-assessment-tool-results .title{margin-bottom:50px;text-align:center}@media (min-width:1024px){.ai-block-assessment-tool-results .title{margin-bottom:60px}}.ai-block-assessment-tool-results .wrapper{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(233 230 236/var(--tw-border-opacity,1));border-radius:6px;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:33px 42px}.ai-block-assessment-tool-results .wrapper:not(:last-of-type){margin-bottom:40px}.ai-block-assessment-tool-results .score{align-items:center;display:flex;flex-direction:column;row-gap:30px}@media (min-width:768px){.ai-block-assessment-tool-results .score{flex-direction:row}}.ai-block-assessment-tool-results .score-title{flex-basis:0px;flex-grow:1;text-align:center}@media (min-width:768px){.ai-block-assessment-tool-results .score-title{text-align:left}}.ai-block-assessment-tool-results .score-col{min-width:160px;text-align:center}.ai-block-assessment-tool-results .score-value span{background:linear-gradient(0deg,#fb24a9,#fb24a9)!important}.ai-block-assessment-tool-results .score-value p{font-size:14px;font-weight:400;line-height:18px;margin-top:.5rem}.ai-block-assessment-tool-results .effectiveness{padding:0}.ai-block-assessment-tool-results .effectiveness .grid_box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-block-assessment-tool-results .effectiveness .grid_box>*{grid-column:span 2/span 2;padding:37px 20px}@media (min-width:768px){.ai-block-assessment-tool-results .effectiveness .grid_box>*{display:flex;flex-direction:column;grid-column:span 1/span 1;padding-left:42px;padding-right:42px}}.ai-block-assessment-tool-results .effectiveness .grid_box>:first-of-type{--tw-border-opacity:1;--tw-border-opacity:10%;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 1px}@media (min-width:768px){.ai-block-assessment-tool-results .effectiveness .grid_box>:first-of-type{border-style:none;border-width:0 1px 0 0}.ai-block-assessment-tool-results .effectiveness .grid_box .grow{align-items:center;display:flex;flex-basis:0px;flex-grow:1;justify-content:space-between}}.ai-block-assessment-tool-results .effectiveness .inner-grid{display:grid;flex-basis:0px;flex-grow:1;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:30px}.ai-block-assessment-tool-results .effectiveness .inner-grid>*{grid-column:span 3/span 3}.ai-block-assessment-tool-results .effectiveness .inner-grid>:last-of-type{grid-column:span 6/span 6}@media (min-width:1024px){.ai-block-assessment-tool-results .effectiveness .inner-grid>*,.ai-block-assessment-tool-results .effectiveness .inner-grid>:last-of-type{grid-column:span 2/span 2}}.ai-block-assessment-tool-results .effectiveness-title{font-weight:700;margin-bottom:20px;text-align:center}.ai-block-assessment-tool-results .effectiveness-score{text-align:center}.ai-block-assessment-tool-results .effectiveness-value{font-weight:700;margin-bottom:3px}.ai-block-assessment-tool-results .effectiveness-domain{font-size:12px}.ai-block-assessment-tool-results .effectiveness .chart{aspect-ratio:1.7}.ai-block-assessment-tool-results .scores .scores-title{font-weight:700;margin-bottom:31px;text-align:center}@media (min-width:768px){.ai-block-assessment-tool-results .scores .scores-title{text-align:left}}.ai-block-assessment-tool-results .scores .line{--tw-border-opacity:1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;padding:13px 0;position:relative;row-gap:10px;text-align:center}.ai-block-assessment-tool-results .scores .line:last-of-type{border-bottom-width:1px}@media (min-width:768px){.ai-block-assessment-tool-results .scores .line{flex-direction:row;text-align:left}}.ai-block-assessment-tool-results .scores .line-title{flex-basis:0px}@media (min-width:768px){.ai-block-assessment-tool-results .scores .line-title{flex-grow:1}}.ai-block-assessment-tool-results .scores .line .before{height:100%;left:-42px;position:absolute;top:0;width:4px}.ai-block-assessment-tool-results .scores{padding:37px 42px 50px}@media (min-width:1024px){.ai-block-assessment-tool-results .scores{padding-bottom:96px}}.ai-block-assessment-tool-results .scores .line-graph_value,.ai-block-assessment-tool-results .scores .line-required_value{font-weight:700}@media (min-width:768px){.ai-block-assessment-tool-results .scores .line-graph_value,.ai-block-assessment-tool-results .scores .line-required_value{width:155px}}.ai-block-assessment-tool-results .scores .line-graph_value span,.ai-block-assessment-tool-results .scores .line-required_value span{font-size:10px;text-transform:uppercase}.ai-block-assessment-tool-results .scores .line.ineffective .line-graph_value{--tw-text-opacity:1;color:rgb(251 36 169/var(--tw-text-opacity,1))}.ai-block-assessment-tool-results .download{background-image:url(../img/bg-pattern.jpg);border-style:none;padding:40px 16px 50px}@media (min-width:768px){.ai-block-assessment-tool-results .download{padding:100px 32px}}.ai-block-assessment-tool-results .download form{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:20px}@media (min-width:768px){.ai-block-assessment-tool-results .download form{flex-direction:row}.ai-block-assessment-tool-results .download .hs_email{flex-basis:0px;margin-right:-4px}}.ai-block-assessment-tool-results .download .hs_email input{width:100%}.ai-block-assessment-tool-results .download .hs-fieldtype-text label:not(.hs-error-msg){display:none}.ai-block-assessment-tool-results .download input[type=email]{--tw-border-opacity:.3;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:4px;border-style:solid;border-width:1px;height:48px;padding:0 32px;text-align:left}@media (min-width:768px){.ai-block-assessment-tool-results .download input[type=email]{padding-left:32px;padding-right:36px}}.ai-block-assessment-tool-results .download input[type=email]:-webkit-autofill,.ai-block-assessment-tool-results .download input[type=email]:-webkit-autofill:active,.ai-block-assessment-tool-results .download input[type=email]:-webkit-autofill:focus,.ai-block-assessment-tool-results .download input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#25282e!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.ai-block-assessment-tool-results .download input[type=email]::-moz-placeholder{--tw-text-opacity:.5!important;color:rgb(37 40 46/var(--tw-text-opacity,1))!important}.ai-block-assessment-tool-results .download input[type=email]::placeholder{--tw-text-opacity:.5!important;color:rgb(37 40 46/var(--tw-text-opacity,1))!important}.ai-block-assessment-tool-results .download .btn{white-space:nowrap}.ai-block-assessment-tool-results .download .submitted-message{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:18px;line-height:1.5;text-align:center}@media (min-width:1024px){.ai-block-assessment-tool-results .download .submitted-message{font-size:21px}}.ai-block-assessment-tool-results .download .hs-error-msg,.ai-block-assessment-tool-results .download .hs_error_rollup .hs-error-msgs label{--tw-text-opacity:1!important;color:rgb(251 36 169/var(--tw-text-opacity,1))!important;font-weight:400!important}.ai-block-assessment-tool-results .download .section-title-wrap{margin-bottom:3em}@media (min-width:1024px){.ai-block-assessment-tool-results .download .section-title-wrap{margin-bottom:4em}}.ai-block-assessment-tool-results .download .section-title-wrap .section-title{margin-bottom:1em}.ai-block-assessment-tool-results .download .section-title-wrap p{font-size:16px}@media (min-width:1440px){.ai-block-assessment-tool-results .download .section-title-wrap p{font-size:18px}}.ai-block-assessment-tool-results .download .legal-consent-container{margin-bottom:0}.ai-block-assessment-tool-results .download .legal-consent-container span{font-weight:400}.ai-block-assessment-tool-results .download .hs_submit{display:block;text-align:center;width:100%}.ai-block-assessment-tool-results .chart-legend{justify-content:center;margin:0 auto 28px}@media (min-width:768px){.ai-block-assessment-tool-results .chart-legend{justify-content:flex-start}}.legal-consent-container{margin-bottom:2em;text-align:left}.legal-consent-container label{display:block}.legal-consent-container .hs-richtext{font-size:12px;line-height:1.5;margin-bottom:2em}.legal-consent-container .input{margin-bottom:2em}.legal-consent-container input[type=checkbox]{margin-top:2px}.legal-consent-container :is(p,span){font-size:12px;line-height:1.5}.ai-block-assessment-tool{font-size:14px;overflow:hidden;padding:60px 0 30px;position:relative}.ai-block-assessment-tool:after,.ai-block-assessment-tool:before{--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.ai-block-assessment-tool{padding-top:100px}}.ai-block-assessment-tool:after,.ai-block-assessment-tool:before{bottom:0;display:block;height:100%;left:0;position:absolute;width:100%}.ai-block-assessment-tool:before{background-image:url(../img/bg-pattern.jpg);left:33%;z-index:-2}.ai-block-assessment-tool:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:150px;z-index:-1}.ai-block-assessment-tool.first-block{margin-top:68px}@media (min-width:768px){.ai-block-assessment-tool.first-block{margin-top:86px}}.ai-block-assessment-tool .title+.quiz{margin-top:50px}@media (min-width:1024px){.ai-block-assessment-tool .title+.quiz{margin-top:90px}}.ai-block-assessment-tool .step{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:0 0 6px 6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden;padding:40px 20px 30px;position:relative}@media (min-width:1024px){.ai-block-assessment-tool .step{padding-left:30px;padding-right:30px}}.ai-block-assessment-tool .step:before{--tw-content:"";background-color:linear-gradient(120.94deg,#0074e8 .48%,#00eac3 95.81%);content:var(--tw-content);height:6px;left:0;position:absolute;top:0;width:100%}.ai-block-assessment-tool .step .question,.ai-block-assessment-tool .step .setting{transition-duration:.15s;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.ai-block-assessment-tool .step .question:not(:first-child):not(.allowed),.ai-block-assessment-tool .step .setting:not(:first-child):not(.allowed){cursor:not-allowed;opacity:.15}.ai-block-assessment-tool .step .question:not(:first-child):not(.allowed) *,.ai-block-assessment-tool .step .setting:not(:first-child):not(.allowed) *{pointer-events:none}.ai-block-assessment-tool .step-title{font-weight:600;margin-bottom:26px}.ai-block-assessment-tool .question{--tw-border-opacity:.1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 1px;margin-bottom:35px;padding-bottom:40px}.ai-block-assessment-tool .question:last-of-type{border-style:none;margin-bottom:0}.ai-block-assessment-tool .question-subtitle,.ai-block-assessment-tool .question-title{font-weight:700;line-height:1.3}.ai-block-assessment-tool .question-subtitle{margin-bottom:28px;margin-top:10px}.ai-block-assessment-tool .settings{margin-bottom:40px}.ai-block-assessment-tool .setting{align-items:center;row-gap:30px}.ai-block-assessment-tool .setting:not(:last-of-type){margin-bottom:40px}@media (min-width:1024px){.ai-block-assessment-tool .setting:not(:last-of-type){margin-bottom:20px}}.ai-block-assessment-tool .setting-title{--tw-text-opacity:.5;color:rgb(37 40 46/var(--tw-text-opacity,1))}.ai-block-assessment-tool .setting-value .value{--tw-border-opacity:.3;--tw-text-opacity:1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:4px;border-style:solid;border-width:1px;color:rgb(37 40 46/var(--tw-text-opacity,1));display:flex;font-weight:700;height:48px;justify-content:center;margin:0}.ai-block-assessment-tool .setting.active .setting-title{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1))}.ai-block-assessment-tool .setting.active .setting-value .value{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.ai-block-assessment-tool .setting-input{--tw-border-opacity:.3;--tw-text-opacity:1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:4px;border-style:solid;border-width:1px;color:rgb(37 40 46/var(--tw-text-opacity,1));display:flex;font-weight:700;height:48px;justify-content:center;margin:0;padding:0 15px;width:100%}.ai-block-assessment-tool .setting-input:-webkit-autofill{--tw-shadow:0 0 0px 1000px #fff inset;--tw-shadow-colored:inset 0 0 0px 1000px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-duration:5000s;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ai-block-assessment-tool .range-slider{--tw-bg-opacity:.2;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));height:2px}.ai-block-assessment-tool .range-slider .range-slider__range{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1))}.ai-block-assessment-tool .range-slider .range-slider__thumb[data-lower]{width:0}.ai-block-assessment-tool .range-slider .range-slider__thumb[data-upper]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:2px;height:20px;width:20px}.ai-block-assessment-tool .range-slider .range-slider__thumb[data-upper][data-active]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0px 3px 8px -2px rgba(37,1,68,.3);--tw-shadow-colored:0px 3px 8px -2px var(--tw-shadow-color);background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-style:solid;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:22px;position:relative;width:22px}.ai-block-assessment-tool .range-slider .range-slider__thumb[data-upper][data-active]:after{--tw-content:"";--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:50%;content:var(--tw-content);height:10px;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:10px;z-index:1}.ai-block-assessment-tool .option_box{display:flex}.ai-block-assessment-tool .option_box span{cursor:pointer;flex-basis:0px;flex-grow:1;line-height:1.3}.ai-block-assessment-tool .option_box:not(:last-of-type){margin-bottom:20px}.ai-block-assessment-tool .option_box input{flex-shrink:0;margin:0 10px 0 0}@media (min-width:1024px){.ai-block-assessment-tool .option_box input{margin-right:27px}}.ai-block-assessment-tool .option_box input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/radio-unchecked-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;width:16px}.ai-block-assessment-tool .option_box input[type=radio]:checked{background-image:url(../img/radio-checked-black.svg)}.ai-block-assessment-tool .option_box span{display:block}.ai-block-assessment-tool .bottom{--tw-border-opacity:.1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;padding-top:40px}.ai-block-assessment-tool .bottom .error,.ai-block-assessment-tool .bottom .success{margin-bottom:20px;text-align:center}.ai-block-assessment-tool .bottom .error:empty,.ai-block-assessment-tool .bottom .success:empty{display:none}.ai-block-assessment-tool .bottom .error{--tw-text-opacity:1;color:rgb(251 36 169/var(--tw-text-opacity,1))}.ai-block-assessment-tool .bottom .success{--tw-text-opacity:1;color:rgb(0 232 196/var(--tw-text-opacity,1))}.ai-block-assessment-tool .bottom .flex_box{align-items:center;display:flex;justify-content:space-between}.ai-block-assessment-tool .bottom .flex_box .ctas{width:46px}.ai-block-assessment-tool .bottom .flex_box .ctas:last-of-type{text-align:right}@media (min-width:768px){.ai-block-assessment-tool .bottom .flex_box .ctas{width:160px}}.ai-block-assessment-tool .bottom .flex_box .ctas a,.ai-block-assessment-tool .bottom .flex_box .ctas button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:0;font-weight:700;padding-left:13px;padding-right:13px;white-space:nowrap}.ai-block-assessment-tool .bottom .flex_box .ctas a:before,.ai-block-assessment-tool .bottom .flex_box .ctas button:before{--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.ai-block-assessment-tool .bottom .flex_box .ctas a,.ai-block-assessment-tool .bottom .flex_box .ctas button{padding-left:36px;padding-right:36px}}@media (min-width:1024px){.ai-block-assessment-tool .bottom .flex_box .ctas a,.ai-block-assessment-tool .bottom .flex_box .ctas button{font-size:14px}}.ai-block-assessment-tool .bottom .flex_box .ctas a:before,.ai-block-assessment-tool .bottom .flex_box .ctas button:before{--tw-rotate:180deg;background-image:url(../img/arrow-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;transform:translateX(3px);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:20px}@media (min-width:768px){.ai-block-assessment-tool .bottom .flex_box .ctas a:before,.ai-block-assessment-tool .bottom .flex_box .ctas button:before{display:none}}.ai-block-assessment-tool .bottom .flex_box .ctas a.next:before,.ai-block-assessment-tool .bottom .flex_box .ctas a:focus:before,.ai-block-assessment-tool .bottom .flex_box .ctas a:hover:before,.ai-block-assessment-tool .bottom .flex_box .ctas button.next:before,.ai-block-assessment-tool .bottom .flex_box .ctas button:focus:before,.ai-block-assessment-tool .bottom .flex_box .ctas button:hover:before{background-image:url(../img/arrow-white.svg);background-position:50%;background-repeat:no-repeat;content:var(--tw-content)}.ai-block-assessment-tool .bottom .flex_box .ctas a.next:before,.ai-block-assessment-tool .bottom .flex_box .ctas button.next:before{transform:translateX(0)}.ai-block-assessment-tool .bottom .flex_box .position{flex-grow:1;text-align:center}.ai-block-assessment-tool .slick-slide:first-of-type .question-subtitle,.ai-block-assessment-tool .slick-slide:nth-of-type(2) .question-subtitle{--tw-text-opacity:1;color:rgb(30 172 252/var(--tw-text-opacity,1))}.ai-block-assessment-tool .slick-slide:first-of-type .step:before,.ai-block-assessment-tool .slick-slide:nth-of-type(2) .step:before{background:linear-gradient(120.94deg,#1eacfc .48%,#00eac3 95.81%)}.ai-block-assessment-tool .slick-list{margin:0 -30px -30px}.ai-block-assessment-tool .slick-list .slick-slide{margin:0 30px 30px}.ai-block-assessment-tool aside{display:none;left:0;position:fixed;top:180px;z-index:98}@media (min-width:768px){.ai-block-assessment-tool aside{display:block}}.ai-block-assessment-tool aside li a{cursor:none;font-size:14px;font-weight:700;padding-left:80px;pointer-events:none;position:relative;text-transform:uppercase}.ai-block-assessment-tool aside li a:before{--tw-content:"";--tw-translate-y:-1px;content:var(--tw-content);display:block;height:2px;left:0;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:20px}.ai-block-assessment-tool aside li a:before,.ai-block-assessment-tool aside li span{transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.ai-block-assessment-tool aside li span{opacity:0}.ai-block-assessment-tool aside li.prev a{cursor:pointer;pointer-events:auto}.ai-block-assessment-tool aside li.prev a span{opacity:.3}.ai-block-assessment-tool aside li.current a:before,.ai-block-assessment-tool aside li.prev:hover a:before{width:60px}.ai-block-assessment-tool aside li.current a span,.ai-block-assessment-tool aside li.prev:hover a span{opacity:1}.ai-block-assessment-tool aside li:first-of-type a,.ai-block-assessment-tool aside li:nth-of-type(2) a{--tw-text-opacity:1;color:rgb(30 172 252/var(--tw-text-opacity,1))}.ai-block-assessment-tool aside li:first-of-type a:before,.ai-block-assessment-tool aside li:nth-of-type(2) a:before{--tw-bg-opacity:1;background-color:rgb(30 172 252/var(--tw-bg-opacity,1));content:var(--tw-content)}.ai-block-cta-section{padding:30px 20px;position:relative;text-align:center}.ai-block-cta-section:after{--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.ai-block-cta-section{padding-bottom:100px;padding-top:50px}}.ai-block-cta-section:after{background-image:url(../img/bg-pattern.jpg);border-radius:6px;bottom:0;display:block;height:100%;left:0;position:absolute;width:100%;z-index:1}.ai-block-cta-section .section-title+.ctas{margin-top:26px}.ai-block-cta-section .ctas{position:relative;z-index:2}.ai-block-domains{font-size:14px;padding-bottom:40px;position:relative;z-index:1}@media (min-width:1024px){.ai-block-domains{padding-bottom:60px}}.ai-block-domains .wrapper{padding:40px 0;position:relative}.ai-block-domains .wrapper:after{--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.ai-block-domains .wrapper{margin:0 40px;padding-bottom:47px;padding-top:47px}}@media (min-width:992px){.ai-block-domains .wrapper:after{background-image:url(../img/domains-block-bg.svg);background-position:top;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}}.ai-block-domains .wrapper .bottom,.ai-block-domains .wrapper .top{text-align:center}.ai-block-domains .wrapper .bottom .title,.ai-block-domains .wrapper .top .title{font-weight:700;line-height:1}.ai-block-domains .wrapper .bottom .title+.desc,.ai-block-domains .wrapper .top .title+.desc{line-height:1;margin-top:10px}.ai-block-domains .wrapper .top{margin-bottom:43px}.ai-block-domains .wrapper .bottom{margin-top:35px}.ai-block-domains .flex_box{-moz-column-gap:40px;column-gap:40px;display:flex;flex-direction:column;row-gap:40px;text-align:center}@media (min-width:1024px){.ai-block-domains .flex_box{flex-direction:row}}.ai-block-domains .flex_box .title{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;height:60px;justify-content:center}.ai-block-domains .flex_box .label{font-size:12px;padding:20px 21px 5px}.ai-block-domains .flex_box .label span{background-color:$ColorLightGray;border-radius:4px;display:block;line-height:1;padding:10px 9px}.ai-block-domains .flex_box .option{line-height:1;padding:13px 21px}.ai-block-domains .flex_box .option:last-of-type{margin-bottom:26px}.ai-block-domains .flex_box .domain{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(233 230 236/var(--tw-border-opacity,1));border-radius:6px;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}@media (min-width:1024px){.ai-block-domains .flex_box .domain{flex-basis:0px;flex-grow:1}}.ai-block-domains .flex_box .domain .title{margin-bottom:0}.ai-block-domains .flex_box .domain:first-of-type .title{background:linear-gradient(92.02deg,#a933fb,#fb24a9)}.ai-block-domains .flex_box .domain:first-of-type .option{color:#a933fb}.ai-block-domains .flex_box .domain:nth-of-type(2) .title{background:linear-gradient(92.02deg,#0074e8,#0074e8)}.ai-block-domains .flex_box .domain:nth-of-type(2) .option{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity,1))}.ai-block-domains .flex_box .domain:nth-of-type(3) .title{background:linear-gradient(92.02deg,#ff8500,#ffb600)}.ai-block-domains .flex_box .domain:nth-of-type(3) .option{color:#ff8500}.ai-block-doughnut-chart{padding-bottom:30px}@media (min-width:768px){.ai-block-doughnut-chart{padding-bottom:75px}}.ai-block-doughnut-chart .chart-legend{margin:0 auto 20px;max-width:100%;width:520px}@media (min-width:768px){.ai-block-doughnut-chart .chart-legend{margin-bottom:30px}}.ai-block-doughnut-chart .chart{aspect-ratio:.95;max-height:500px}@media (min-width:1024px){.ai-block-doughnut-chart .chart{max-height:750px}}.chart-legend{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));-moz-column-gap:14px;column-gap:14px;display:flex;flex-wrap:wrap;font-size:10px;font-weight:400;row-gap:9px}.chart-legend .item{align-items:center;display:flex;line-height:1;white-space:nowrap}.chart-legend .item .color{border-radius:2px;height:12px;margin-right:11px;width:40px}.ai-block-maturity-gap{font-size:14px;padding:100px 0 80px}@media (min-width:768px){.ai-block-maturity-gap{padding-bottom:100px;padding-top:160px}}@media (min-width:1024px){.ai-block-maturity-gap{padding-top:200px}}.ai-block-maturity-gap .maturity-gap .title-wrap{margin-bottom:42px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .title-wrap{margin-bottom:72px}}.ai-block-maturity-gap .maturity-gap .title-wrap h4{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));margin-top:24px}.ai-block-maturity-gap .maturity-gap .title-wrap a{margin-top:24px}.ai-block-maturity-gap .maturity-gap .stuff-wrap{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(233 230 236/var(--tw-border-opacity,1));border-radius:6px;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:10px 10px 20px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap{padding:30px 40px 40px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line{--tw-border-opacity:.1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;padding:22px 0;position:relative;row-gap:30px;text-align:center}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line:last-of-type{border-bottom-width:1px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line{flex-direction:row;text-align:left}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-title{flex-basis:0px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-title{flex-grow:1}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line .before{height:calc(100% - 2px);left:-10px;position:absolute;top:1px;width:3px}@media (max-width:420px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line .before{left:-6px}}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line .before{left:-42px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line:last-of-type{border-bottom-width:0;padding-bottom:0}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart{width:100%}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart{width:63%}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper{padding:0 10px;position:relative}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper:after,.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper:before{--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper{padding-left:20px;padding-right:20px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper:before{background-color:$ColorLightGray;border-radius:40px;bottom:0;display:block;height:42px;left:0;position:absolute;width:100%}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper:after{--tw-bg-opacity:.3;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));bottom:20.5p;display:block;height:1px;left:10px;position:absolute;right:10px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper:after{left:20px;right:20px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:76px}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>*{position:relative}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>:before{--tw-content:"";content:var(--tw-content);left:0}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>:last-of-type:after{--tw-content:"";content:var(--tw-content);right:0}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>:before,.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>:last-of-type:after{--tw-bg-opacity:.3;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));bottom:15.5px;height:10px;left:0;position:absolute;width:1px}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>* .left,.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>* .right{--tw-translate-x:-50%;--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:10px;left:0;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .grid_box>* .right{left:auto;right:0}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .numbers{position:relative}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .number{--tw-translate-x:-50%;--tw-translate-y:50%;--tw-bg-opacity:1;--tw-shadow:0px 3px 10px -2px rgba(37,1,68,.3);--tw-shadow-colored:0px 3px 10px -2px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));bottom:21.5px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:10px;font-weight:700;padding:6px;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:2}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .number{font-size:14px;padding:8px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .number.first{--tw-text-opacity:1;color:rgb(251 36 169/var(--tw-text-opacity,1))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .number.second{--tw-text-opacity:1;color:rgb(255 182 0/var(--tw-text-opacity,1))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart-wrapper .number.third{--tw-text-opacity:1;color:rgb(0 232 196/var(--tw-text-opacity,1))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper:after,.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper:before{--tw-content:none;content:var(--tw-content)}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box{-moz-column-gap:1px;column-gap:1px;display:flex;font-size:10px;text-align:center}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box{font-size:12px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box>:before{--tw-border-opacity:1;--tw-content:"";border-color:rgb(251 36 169/var(--tw-border-opacity,1));border-style:solid;border-width:0 1px 1px;content:var(--tw-content);display:block;height:10px;margin-bottom:6px;width:100%}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box>:nth-of-type(2):before{--tw-border-opacity:1;border-color:rgb(255 182 0/var(--tw-border-opacity,1))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box>:nth-of-type(3):before{--tw-border-opacity:1;border-color:rgb(0 232 196/var(--tw-border-opacity,1))}.ai-block-maturity-gap .maturity-gap .stuff-wrap .gaps .line-chart--bottom .line-chart-wrapper .flex_box span{display:inline-block;padding-left:4px;padding-right:4px}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line{--tw-border-opacity:.1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px 0 16px;position:relative}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line{flex-wrap:nowrap;padding:0}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line h6,.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line p{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:14px;line-height:18px}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .left{flex:0 0 100%;margin-bottom:8px;text-align:center}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .left{flex:0 0 40%;margin-bottom:0;padding-right:20px;text-align:left}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .left p{font-weight:700}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .left p{font-weight:400}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right{align-items:center;display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right{flex:0 0 60%;justify-content:flex-end}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col{flex:0 0 35%;padding:8px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col{flex:0 0 30%;padding:10px 0 10px 40px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col:first-child{flex:0 0 30%}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col:first-child{flex:0 0 40%}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col.full-width{flex:0 0 100%}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col input[type=text]{--tw-border-opacity:1;align-items:center;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:4px;border-style:solid;border-width:1px;color:$ColorSecondary;display:flex;font-weight:700;height:48px;justify-content:center;margin:0;text-align:center;width:100%}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col h6{font-size:12px;font-weight:400}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .right .right-col h6{font-size:14px;font-weight:700}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .line-color{height:calc(100% - 2px);left:-10px;position:absolute;top:1px;width:4px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line .line-color{left:-40px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .line.labels{padding-bottom:20px;padding-top:35px}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .submit-wrapper{margin-top:32px;text-align:right}@media (min-width:1024px){.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .submit-wrapper{margin-top:40px}}.ai-block-maturity-gap .maturity-gap .stuff-wrap .tool .submit-wrapper a.btn{padding-left:40px;padding-right:40px}@media (min-width:768px){.ai-block-maturity-gap .maturity-gap.maturity-gap-results{margin-left:0;margin-right:0}}@media (min-width:0px) and (max-width:767px){.ai-block-maturity-gap .maturity-gap.maturity-gap-results .stuff-wrap{padding-top:15px}}@media screen and (max-width:420px){.ai-block-maturity-gap .maturity-gap.maturity-gap-results .stuff-wrap{padding-left:4px;padding-right:4px}}.ai-block-score{font-size:14px;margin-bottom:50px}@media (min-width:1024px){.ai-block-score{margin-bottom:90px}}.ai-block-score .top{margin-bottom:30px;text-align:center}.ai-block-score .top .title+.desc{margin-top:30px}@media (min-width:1024px){.ai-block-score .top .title+.desc{margin-top:60px}}.ai-block-score .top .desc{font-weight:700}.ai-block-score .flex_box{display:flex;flex-direction:column}@media (min-width:1024px){.ai-block-score .flex_box{flex-direction:row}}.ai-block-score .flex_box .percent{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.ai-block-score .flex_box .percent:first-of-type{padding-top:0}.ai-block-score .flex_box .percent:last-of-type{padding-bottom:0}@media (min-width:1024px){.ai-block-score .flex_box .percent{flex-basis:0px;flex-grow:1}}.ai-block-score .flex_box .percent:first-of-type,.ai-block-score .flex_box .percent:last-of-type{padding-left:0;padding-right:0}@media (min-width:1024px){.ai-block-score .flex_box .percent:first-of-type,.ai-block-score .flex_box .percent:last-of-type{padding-bottom:50px;padding-top:50px}}.ai-block-score .flex_box .percent:not(:last-of-type){--tw-border-opacity:.1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 1px}@media (min-width:1024px){.ai-block-score .flex_box .percent:not(:last-of-type){border-bottom-width:0;border-right-width:1px}}.ai-block-score .flex_box .percent:first-of-type .number{--tw-text-opacity:1;color:rgb(169 51 251/var(--tw-text-opacity,1))}.ai-block-score .flex_box .percent:nth-of-type(2) .number{--tw-text-opacity:1;color:rgb(0 116 232/var(--tw-text-opacity,1))}.ai-block-score .flex_box .percent:nth-of-type(3) .number{--tw-text-opacity:1;color:rgb(255 139 12/var(--tw-text-opacity,1))}.ai-block-score .flex_box .percent .number{font-weight:700;margin-bottom:5px}.ai-block-shadow-container{background-image:url(../img/bg-pattern.jpg);position:relative}.ai-block-shadow-container:after{--tw-content:"";background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:var(--tw-content);display:block;height:150px;left:0;position:absolute;width:100%}.ai-block-shadow-container .container .container{padding:0}.ai-block-shadow-container .inner{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:0 0 6px 6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden;padding:40px 20px;position:relative}@media (min-width:1024px){.ai-block-shadow-container .inner{padding-left:40px;padding-right:40px;padding-top:83px}}.ai-block-shadow-container .inner:before{--tw-content:"";background-color:linear-gradient(120.94deg,#0074e8 .48%,#00eac3 95.81%);content:var(--tw-content);height:6px;left:0;position:absolute;top:0;width:100%}.ai-block-shadow-container .inner>.top{margin-bottom:26px;text-align:center}.ai-block-shadow-container .inner>.top .title+.desc{margin-top:20px}.ai-block-steps{background-image:url(../img/bg-pattern.jpg);padding:60px 0}@media (min-width:1024px){.ai-block-steps{padding-bottom:110px;padding-top:133px}}.ai-block-steps.first-block{margin-top:60px}@media (min-width:768px){.ai-block-steps.first-block{margin-top:80px}}@media (min-width:1024px){.ai-block-steps.first-block{margin-top:100px}}.ai-block-steps .top{margin-bottom:50px;text-align:center}@media (min-width:1024px){.ai-block-steps .top{margin-bottom:90px}}.ai-block-steps .title+.desc{margin-top:20px}.ai-block-steps .steps{--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background:linear-gradient(139.41deg,#0074e8,#00eac3);border-radius:6px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:34px 0;text-align:center}@media (min-width:1024px){.ai-block-steps .steps{padding:34px}}@media (min-width:1440px){.ai-block-steps .steps{padding:34px 80px}}.ai-block-steps .subtitle{font-weight:600}.ai-block-steps .subtitle+.flex_box{margin-top:40px}.ai-block-steps .flex_box{-moz-column-gap:54px;column-gap:54px;display:inline-flex;flex-direction:column;padding-left:50px;row-gap:54px}@media (min-width:1024px){.ai-block-steps .flex_box{display:flex;flex-direction:row;padding:0}}.ai-block-steps .flex_box .column{-moz-column-gap:15px;column-gap:15px;display:flex;position:relative;text-align:left}.ai-block-steps .flex_box .column:last-of-type:before{bottom:auto;content:var(--tw-content)}@media (min-width:1024px){.ai-block-steps .flex_box .column{display:block;flex-basis:0px;flex-grow:1;padding-top:30px;text-align:center}}@media (min-width:1200px){.ai-block-steps .flex_box .column:first-of-type:before{content:var(--tw-content);left:50%}.ai-block-steps .flex_box .column:last-of-type:before{content:var(--tw-content);right:50%}}.ai-block-steps .flex_box .column:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity,1));bottom:-72px;content:var(--tw-content);position:absolute;top:18px;width:3px}@media (min-width:768px){.ai-block-steps .flex_box .column:before{bottom:-84px;top:30px}}@media (min-width:1200px){.ai-block-steps .flex_box .column:before{bottom:auto;height:3px;left:-54px;right:-54px;top:0;width:auto}}.ai-block-steps .flex_box .column:after{--tw-translate-x:-7px;--tw-translate-y:-7px;--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0px 6.6px 19.9px -6.6px rgba(37,1,68,.2);--tw-shadow-colored:0px 6.6px 19.9px -6.6px var(--tw-shadow-color);--tw-content:"";background-color:rgb(0 232 196/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:50%;border-style:solid;border-width:3px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:var(--tw-content);height:14px;left:-20.5px;position:absolute;top:18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:14px}@media (min-width:768px){.ai-block-steps .flex_box .column:after{top:30px}}@media (min-width:1024px){.ai-block-steps .flex_box .column:after{left:50%;top:0}}.ai-block-steps .number{font-weight:700}.ai-block-steps .text{max-width:220px;padding-top:7px}@media (min-width:1024px){.ai-block-steps .text{padding:0}}.ai-block-steps .ctas{margin-top:50px;text-align:center}@media (min-width:1024px){.ai-block-steps .ctas{margin-top:62px}}body.baunfire-homepage .assessment-h1{font-size:30px;line-height:1.2}@media (min-width:992px){body.baunfire-homepage .assessment-h1{font-size:60px}}@media (min-width:1400px){body.baunfire-homepage .assessment-h1{font-size:72px}}body.baunfire-homepage .assessment-h2{font-size:24px;line-height:1.2;margin:0}@media (min-width:768px){body.baunfire-homepage .assessment-h2{font-size:30px}}@media (min-width:1440px){body.baunfire-homepage .assessment-h2{font-size:48px}}body.baunfire-homepage .assessment-h3{font-size:21px;line-height:1.2;margin:0}@media (min-width:768px){body.baunfire-homepage .assessment-h3{font-size:24px}}@media (min-width:1440px){body.baunfire-homepage .assessment-h3{font-size:30px}}body.baunfire-homepage .assessment-h4{font-size:18px;line-height:1.5}@media (min-width:768px){body.baunfire-homepage .assessment-h4{font-size:21px}}@media (min-width:1440px){body.baunfire-homepage .assessment-h4{font-size:24px}}.global-hero{padding:50px 0}.card{margin-bottom:40px}.post-link{display:inline-block;font-weight:600;margin-top:10px;text-transform:uppercase}.post-meta{margin-bottom:10px}.post-meta ul{list-style-type:none}.post-thumbnail{background-position:50%;background-size:cover;height:150px}.ai-block-news-results .block_FR002 .block-grid .block-item{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity,1));border-radius:12px}.ai-block-news-results .block_FR002 .block-grid .block-item:nth-child(2){grid-column:unset}.ai-block-news-results .block_FR002 .block-grid .block-item:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 4px 20px 0 rgba(0,0,0,.15);margin-bottom:16px;margin-top:-16px}.ai-block-news-results .global-hero{padding:50px 0}.ai-block-news-results .card{margin-bottom:40px}.ai-block-news-results .card .resource-thumbnail{background-position:50%;background-size:cover;height:100px}.ai-block-news-results .card .content-wrapper{padding:20px 40px}.ai-block-news-results .card .resource-meta{margin-bottom:10px}.ai-block-news-results .card .resource-meta span+span{float:right}.ai-block-news-results .card .resource-link{display:inline-block;font-weight:600;margin-top:10px;text-transform:uppercase}body.single-news .global-hero{box-sizing:border-box}body.single-news .global-hero.layout-ungated{padding-bottom:40px;padding-top:110px}@media (min-width:768px){body.single-news .global-hero.layout-ungated{padding-top:155px}}body.single-news .global-hero.layout-ungated .hero-image{background-position:50%;background-size:cover;border-radius:16px;display:block;height:300px;width:100%}@media (min-width:768px){body.single-news .global-hero.layout-ungated .hero-image{height:100%;margin-left:7%;width:93%}}body.single-news .global-hero.layout-ungated .content-wrapper{padding-bottom:40px;padding-top:45px}@media (min-width:768px){body.single-news .global-hero.layout-ungated .content-wrapper .page-title{width:107%}}body.single-news .global-hero .resource-type{font-size:14px;font-weight:600;letter-spacing:1.4px;line-height:120%;margin-bottom:20px;text-transform:uppercase}body.single-news .global-hero .page-title{font-size:38px;line-height:1.2;margin-bottom:13px;padding:0}@media (min-width:768px){body.single-news .global-hero .page-title{font-size:52px}}body.single-news .global-hero .text-paragraph-large{font-weight:400;margin-bottom:28px}body.single-news .global-hero .meta-wrapper{display:flex;justify-content:flex-start}body.single-news .global-hero .meta-wrapper .date,body.single-news .global-hero .meta-wrapper .pipe{display:inline-block;font-size:18px;font-weight:400;line-height:140%;margin-right:10px}body.single-news .global-hero .meta-wrapper .author{display:inline-block;font-size:18px;font-weight:400;line-height:140%}body.single-news .global-hero .meta-wrapper .author strong{font-weight:700}body.single-news .global-main{padding-bottom:40px;padding-top:40px}@media (min-width:768px){body.single-news .global-main{padding-bottom:120px;padding-top:120px}}body.single-news .global-main.layout-ungated{background-color:#f3f9fe}@media (min-width:768px){body.single-news .global-main.layout-ungated .col-md-8,body.single-news .global-main.layout-ungated .col-md-9{padding-right:70px}}@media (max-width:767px){body.single-news .global-main.layout-ungated .col-md-8,body.single-news .global-main.layout-ungated .col-md-9{margin-left:0;order:2}}body.single-news .global-main .share-sidebar{padding-bottom:40px}body.single-news .global-main .share-sidebar .share-label{margin-bottom:20px}body.single-news .global-main .share-sidebar .share-buttons{align-items:center;display:flex;justify-content:flex-start}body.single-news .global-main .share-sidebar .share-buttons .share-button{margin-right:20px}body.single-news .sidebar-subscribe .hbspt-form .hs-form{align-items:center;display:flex;gap:10px}body.single-news .sidebar-subscribe .hbspt-form .hs-email label,body.single-news .sidebar-subscribe .hbspt-form .hs-error-msgs,body.single-news .sidebar-subscribe .hbspt-form .legal-consent-container{display:none!important}body.single-news .sidebar-subscribe .hbspt-form .hs-email .input input{background-color:var(--color-grey);border:1px solid transparent;border-radius:3px;color:var(--color-body);font-size:14px;height:48px;outline:2px solid transparent;outline-offset:2px;padding:8px 16px;width:100%}body.single-news .sidebar-subscribe .hbspt-form .hs-email .input input.error{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity,1));border-style:solid;border-width:1px}body.single-news .sidebar-subscribe .hbspt-form .hs-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-color:rgb(0 116 232/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-weight:700;padding:15px 25px;text-align:center;width:238px}body.single-news .sidebar-subscribe .hbspt-form .submitted-message{--tw-text-opacity:1;color:rgba(var(--charcoal)/var(--tw-text-opacity,1))}body.single-news .sidebar-subscribe .hbspt-form .submitted-message:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.post-type-archive-resource .global-hero,body.tax-resource_type .global-hero{padding:50px 0}body.post-type-archive-resource .card,body.tax-resource_type .card{margin-bottom:40px}body.post-type-archive-resource .card .resource-thumbnail,body.tax-resource_type .card .resource-thumbnail{background-position:50%;background-size:cover;height:100px}body.post-type-archive-resource .card .content-wrapper,body.tax-resource_type .card .content-wrapper{padding:20px 40px}body.post-type-archive-resource .card .resource-meta,body.tax-resource_type .card .resource-meta{margin-bottom:10px}body.post-type-archive-resource .card .resource-meta span+span,body.tax-resource_type .card .resource-meta span+span{float:right}body.post-type-archive-resource .card .resource-link,body.tax-resource_type .card .resource-link{display:inline-block;font-weight:600;margin-top:10px;text-transform:uppercase}body.single-glossary .glossary-hero{padding-bottom:60px!important;padding-top:140px!important}body.single-authors .global-hero,body.single-glossary .global-hero,body.single-resources .global-hero{box-sizing:border-box}body.single-authors .global-hero.glossary-hero,body.single-glossary .global-hero.glossary-hero,body.single-resources .global-hero.glossary-hero{min-height:100px}body.single-authors .global-hero.layout-ungated,body.single-glossary .global-hero.layout-ungated,body.single-resources .global-hero.layout-ungated{padding-bottom:60px;padding-top:190px}@media (min-width:1024px){body.single-authors .global-hero.layout-ungated,body.single-glossary .global-hero.layout-ungated,body.single-resources .global-hero.layout-ungated{padding-bottom:125px;padding-top:240px}}body.single-authors .global-hero.layout-ungated .hero-image,body.single-glossary .global-hero.layout-ungated .hero-image,body.single-resources .global-hero.layout-ungated .hero-image{background-position:50%;background-size:contain;border-radius:16px;display:block;height:100%;max-height:none;padding-top:60px;width:100%}@media (min-width:1024px){body.single-authors .global-hero.layout-ungated .hero-image,body.single-glossary .global-hero.layout-ungated .hero-image,body.single-resources .global-hero.layout-ungated .hero-image{padding-top:0}}body.single-authors .global-hero.layout-ungated .content-wrapper,body.single-glossary .global-hero.layout-ungated .content-wrapper,body.single-resources .global-hero.layout-ungated .content-wrapper{padding-bottom:0;padding-top:60px}@media (min-width:1024px){body.single-authors .global-hero.layout-ungated .content-wrapper,body.single-glossary .global-hero.layout-ungated .content-wrapper,body.single-resources .global-hero.layout-ungated .content-wrapper{padding-bottom:40px}body.single-authors .global-hero.layout-ungated .content-wrapper .page-title,body.single-glossary .global-hero.layout-ungated .content-wrapper .page-title,body.single-resources .global-hero.layout-ungated .content-wrapper .page-title{width:100%}}body.single-authors .global-hero.layout-ungated .content-wrapper .page-title.page-title--medium,body.single-glossary .global-hero.layout-ungated .content-wrapper .page-title.page-title--medium,body.single-resources .global-hero.layout-ungated .content-wrapper .page-title.page-title--medium{font-size:48px!important}body.single-authors .global-hero.layout-ungated .content-wrapper .page-title.page-title--large,body.single-glossary .global-hero.layout-ungated .content-wrapper .page-title.page-title--large,body.single-resources .global-hero.layout-ungated .content-wrapper .page-title.page-title--large{font-size:30px!important}@media (min-width:1024px){body.single-authors .global-hero.layout-ungated .content-wrapper .page-title.page-title--large,body.single-glossary .global-hero.layout-ungated .content-wrapper .page-title.page-title--large,body.single-resources .global-hero.layout-ungated .content-wrapper .page-title.page-title--large{font-size:40px!important}}body.single-authors .global-hero.layout-gated,body.single-glossary .global-hero.layout-gated,body.single-resources .global-hero.layout-gated{padding-bottom:60px;padding-top:128px}@media (min-width:1024px){body.single-authors .global-hero.layout-gated,body.single-glossary .global-hero.layout-gated,body.single-resources .global-hero.layout-gated{padding-bottom:134px;padding-top:200px}}body.single-authors .global-hero.layout-gated .form-grid,body.single-glossary .global-hero.layout-gated .form-grid,body.single-resources .global-hero.layout-gated .form-grid{position:relative}body.single-authors .global-hero.layout-gated .form-grid .form-wrapper,body.single-glossary .global-hero.layout-gated .form-grid .form-wrapper,body.single-resources .global-hero.layout-gated .form-grid .form-wrapper{--tw-translate-y:0px;--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;margin-bottom:60px;padding:2rem;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){body.single-authors .global-hero.layout-gated .form-grid .form-wrapper,body.single-glossary .global-hero.layout-gated .form-grid .form-wrapper,body.single-resources .global-hero.layout-gated .form-grid .form-wrapper{--tw-translate-y:-40px;margin-bottom:0;max-width:400px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}body.single-authors .global-hero .resource-type,body.single-glossary .global-hero .resource-type,body.single-resources .global-hero .resource-type{font-size:.875rem;font-weight:600;letter-spacing:1.4px;line-height:1.4;line-height:120%;margin-bottom:20px;text-transform:uppercase}body.single-authors .global-hero .page-title,body.single-glossary .global-hero .page-title,body.single-resources .global-hero .page-title{font-size:48px;font-weight:600;letter-spacing:-1.52px;line-height:110%;margin-bottom:30px}@media (min-width:1024px){body.single-authors .global-hero .page-title,body.single-glossary .global-hero .page-title,body.single-resources .global-hero .page-title{font-size:56px}}@media (min-width:1200px){body.single-authors .global-hero .page-title,body.single-glossary .global-hero .page-title,body.single-resources .global-hero .page-title{font-size:76px}}body.single-authors .global-hero .subtitle,body.single-glossary .global-hero .subtitle,body.single-resources .global-hero .subtitle{font-size:28px;font-weight:600;margin-bottom:30px}@media (min-width:1200px){body.single-authors .global-hero .subtitle,body.single-glossary .global-hero .subtitle,body.single-resources .global-hero .subtitle{font-size:36px}}body.single-authors .global-hero .meta-wrapper,body.single-glossary .global-hero .meta-wrapper,body.single-resources .global-hero .meta-wrapper{display:flex;justify-content:flex-start}body.single-authors .global-hero .meta-wrapper .date,body.single-authors .global-hero .meta-wrapper .pipe,body.single-glossary .global-hero .meta-wrapper .date,body.single-glossary .global-hero .meta-wrapper .pipe,body.single-resources .global-hero .meta-wrapper .date,body.single-resources .global-hero .meta-wrapper .pipe{display:inline-block;font-size:18px;font-weight:400;line-height:140%;margin-right:10px}body.single-authors .global-hero .meta-wrapper .author,body.single-glossary .global-hero .meta-wrapper .author,body.single-resources .global-hero .meta-wrapper .author{display:inline-block;font-size:18px;font-weight:400;line-height:140%}body.single-authors .global-hero .meta-wrapper .author strong,body.single-glossary .global-hero .meta-wrapper .author strong,body.single-resources .global-hero .meta-wrapper .author strong{font-weight:700}body.single-authors .global-main,body.single-glossary .global-main,body.single-resources .global-main{padding-bottom:40px;padding-top:40px}@media (min-width:1024px){body.single-authors .global-main,body.single-glossary .global-main,body.single-resources .global-main{padding-bottom:120px;padding-top:120px}}body.single-authors .global-main.layout-ungated,body.single-glossary .global-main.layout-ungated,body.single-resources .global-main.layout-ungated{--tw-bg-opacity:1;background-color:rgb(243 249 254/var(--tw-bg-opacity,1))}@media (max-width:767px){body.single-authors .global-main.layout-ungated .col-md-8,body.single-glossary .global-main.layout-ungated .col-md-8,body.single-resources .global-main.layout-ungated .col-md-8{margin-left:0;order:2}}body.single-authors .global-main.layout-gated,body.single-glossary .global-main.layout-gated,body.single-resources .global-main.layout-gated{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1))}body.single-authors .global-main.layout-gated .clean-w-icon,body.single-authors .global-main.layout-gated blockquote,body.single-authors .global-main.layout-gated h1,body.single-authors .global-main.layout-gated h2,body.single-authors .global-main.layout-gated h3,body.single-authors .global-main.layout-gated h4,body.single-authors .global-main.layout-gated h5,body.single-authors .global-main.layout-gated h6,body.single-authors .global-main.layout-gated li,body.single-authors .global-main.layout-gated p,body.single-authors .global-main.layout-gated span,body.single-glossary .global-main.layout-gated .clean-w-icon,body.single-glossary .global-main.layout-gated blockquote,body.single-glossary .global-main.layout-gated h1,body.single-glossary .global-main.layout-gated h2,body.single-glossary .global-main.layout-gated h3,body.single-glossary .global-main.layout-gated h4,body.single-glossary .global-main.layout-gated h5,body.single-glossary .global-main.layout-gated h6,body.single-glossary .global-main.layout-gated li,body.single-glossary .global-main.layout-gated p,body.single-glossary .global-main.layout-gated span,body.single-resources .global-main.layout-gated .clean-w-icon,body.single-resources .global-main.layout-gated blockquote,body.single-resources .global-main.layout-gated h1,body.single-resources .global-main.layout-gated h2,body.single-resources .global-main.layout-gated h3,body.single-resources .global-main.layout-gated h4,body.single-resources .global-main.layout-gated h5,body.single-resources .global-main.layout-gated h6,body.single-resources .global-main.layout-gated li,body.single-resources .global-main.layout-gated p,body.single-resources .global-main.layout-gated span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.single-authors .global-main.layout-gated li:before,body.single-glossary .global-main.layout-gated li:before,body.single-resources .global-main.layout-gated li:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}body.single-authors .global-main.layout-gated ol li:before,body.single-glossary .global-main.layout-gated ol li:before,body.single-resources .global-main.layout-gated ol li:before{--tw-text-opacity:1;background-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.single-authors .global-main img,body.single-glossary .global-main img,body.single-resources .global-main img{height:auto}body.single-authors .global-main .share-sidebar,body.single-glossary .global-main .share-sidebar,body.single-resources .global-main .share-sidebar{padding-bottom:40px}body.single-authors .global-main .share-sidebar .share-label,body.single-glossary .global-main .share-sidebar .share-label,body.single-resources .global-main .share-sidebar .share-label{margin-bottom:20px}body.single-authors .global-main .share-sidebar .share-buttons,body.single-glossary .global-main .share-sidebar .share-buttons,body.single-resources .global-main .share-sidebar .share-buttons{align-items:center;display:flex;justify-content:flex-start}body.single-authors .global-main .share-sidebar .share-buttons .share-button,body.single-glossary .global-main .share-sidebar .share-buttons .share-button,body.single-resources .global-main .share-sidebar .share-buttons .share-button{margin-right:20px}body.single-authors .global-main.no-content,body.single-glossary .global-main.no-content,body.single-resources .global-main.no-content{padding-bottom:0!important;padding-top:0!important}body.single-authors .latest-insights,body.single-glossary .latest-insights,body.single-resources .latest-insights{padding-bottom:140px;padding-top:60px}@media (min-width:1024px){body.single-authors .latest-insights,body.single-glossary .latest-insights,body.single-resources .latest-insights{padding-top:110px}}body.single-authors .latest-insights .section-title,body.single-glossary .latest-insights .section-title,body.single-resources .latest-insights .section-title{text-align:center}body.single-authors .global-hero .hero-image,body.single-resources .global-hero .hero-image{background-position:top;background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:cover;border-radius:15px;height:350px;margin-bottom:0;width:100%}@media (min-width:991px){body.single-authors .global-hero .hero-image,body.single-resources .global-hero .hero-image{height:385px}}body.single-authors .global-hero .hero-image__wrapper,body.single-resources .global-hero .hero-image__wrapper{align-items:flex-start;display:flex;justify-content:flex-start}@media (min-width:1024px){body.single-authors .global-hero.layout-gated .hero-image__wrapper,body.single-resources .global-hero.layout-gated .hero-image__wrapper{margin-top:-40px}body.single-authors .global-hero.layout-ungated .hero-image__wrapper,body.single-resources .global-hero.layout-ungated .hero-image__wrapper{margin-top:45px}}body.single-authors .share-wrapper .share-sidebar,body.single-resources .share-wrapper .share-sidebar{display:flex;flex-direction:column;margin-top:40px;width:100%}@media (min-width:1024px){body.single-authors .share-wrapper .share-sidebar,body.single-resources .share-wrapper .share-sidebar{margin-top:45px}}body.single-authors .share-wrapper .share-label,body.single-resources .share-wrapper .share-label{margin-bottom:20px}body.single-authors .share-wrapper .share-buttons,body.single-resources .share-wrapper .share-buttons{display:flex;gap:20px;margin:0;width:100%}body.single-authors .layout-gated .form-grid,body.single-resources .layout-gated .form-grid{display:flex;justify-content:flex-start;position:relative}body.single-authors .layout-gated .form-wrapper,body.single-resources .layout-gated .form-wrapper{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;margin-top:30px;max-width:unset;padding:30px;position:relative;transform:none}@media (min-width:991px){body.single-authors .layout-gated .form-wrapper,body.single-resources .layout-gated .form-wrapper{max-width:400px}}body.single-authors .layout-gated .form-wrapper h5,body.single-authors .layout-gated .form-wrapper p,body.single-resources .layout-gated .form-wrapper h5,body.single-resources .layout-gated .form-wrapper p{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1))}body.single-authors .layout-gated .form-wrapper h5,body.single-resources .layout-gated .form-wrapper h5{margin-bottom:20px}.truncate-3-lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}body.single-resources .sidebar-subscribe .hbspt-form .hs-form{align-items:center;display:flex;gap:10px}body.single-resources .sidebar-subscribe .hbspt-form .hs-email label,body.single-resources .sidebar-subscribe .hbspt-form .hs-error-msgs,body.single-resources .sidebar-subscribe .hbspt-form .legal-consent-container{display:none!important}body.single-resources .sidebar-subscribe .hbspt-form .hs-email .input input{background-color:var(--color-grey);border:1px solid transparent;border-radius:3px;color:var(--color-body);font-size:14px;height:48px;outline:2px solid transparent;outline-offset:2px;padding:8px 16px;width:100%}body.single-resources .sidebar-subscribe .hbspt-form .hs-email .input input.error{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity,1));border-style:solid;border-width:1px}body.single-resources .sidebar-subscribe .hbspt-form .hs-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));border-color:rgb(0 116 232/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-weight:700;padding:15px 25px;text-align:center;width:238px}body.single-resources .sidebar-subscribe .hbspt-form .submitted-message{--tw-text-opacity:1;color:rgba(var(--charcoal)/var(--tw-text-opacity,1))}body.single-resources .sidebar-subscribe .hbspt-form .submitted-message:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.page-template-template-roi-calculator .roi-results{background-color:var(--color-grey)}.page-template-template-roi-calculator .hbspt-form form .field.hs-email{margin-bottom:32px}.page-template-template-roi-calculator .hbspt-form form .field.hs-email>label{display:none}.page-template-template-roi-calculator .hbspt-form form .field.hs-email .input{width:100%}.page-template-template-roi-calculator .hbspt-form form .field.hs-email .input input[type=email]{background-color:var(--color-grey);border:1px solid transparent;border-radius:6px;font-size:18px;min-height:46px;padding:8px 16px;width:100%}.page-template-template-roi-calculator .hbspt-form form .field.hs-email .input input[type=email].invalid{--tw-border-opacity:1;border-color:rgb(215 0 0/var(--tw-border-opacity,1))}.page-template-template-roi-calculator .hbspt-form form .field.hs-email .input input[type=email]:active,.page-template-template-roi-calculator .hbspt-form form .field.hs-email .input input[type=email]:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.page-template-template-roi-calculator .hbspt-form form ul.inputs-list{margin-top:.75rem;padding-left:0}.page-template-template-roi-calculator .hbspt-form form ul.inputs-list li{font-size:12px;line-height:1}.page-template-template-roi-calculator .hbspt-form form ul.inputs-list.hs-error-msgs label{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1));font-size:12px;line-height:1.2}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container{margin-top:12px}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-richtext{font-size:14px;line-height:1.4}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox{margin:28px 0}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{cursor:pointer;display:flex;position:relative}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input{accent-color:var(--color-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 0 200px;height:20px;max-width:20px;position:relative;width:20px}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:before{--tw-content:"";background-image:none;background-position:50%;background-size:20px 20px;border-color:rgb(var(--charcoal)/.75);border-radius:.25rem;border-style:solid;border-width:2px;content:var(--tw-content);height:20px;left:0;overflow:hidden;position:absolute;top:0;width:20px}.columns-with-header-block .columns .page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:before{border-radius:36px}.image-and-links__image.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:before{--tw-bg-opacity:0.9;--tw-shadow:0px 10px 30px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px 0px var(--tw-shadow-color);--tw-backdrop-blur:blur(12.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>input.hs-input:checked:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMSIgeT0iMS41IiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIxIiBmaWxsPSIjMDA3NEU4Ii8+PHBhdGggZD0ibTQgMTAuNSA0LjUgNCA3LjUtOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHg9IjEiIHk9IjEuNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMSIgc3Ryb2tlPSIjMDA3NEU4IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");border-color:var(--color-blue)}.page-template-template-roi-calculator .hbspt-form form .legal-consent-container .hs-dependent-field .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display>span{font-size:14px;line-height:1.4;margin-left:0;padding-left:12px}.page-template-template-roi-calculator .hbspt-form form .hs-submit{margin-top:36px}.page-template-template-roi-calculator .calc-padding{padding-bottom:32px;padding-top:6rem}@media (min-width:992px){.page-template-template-roi-calculator .calc-padding{padding-top:11.875rem}}.page-template-template-roi-calculator .calc-padding.right-side{padding-top:0}@media (min-width:992px){.page-template-template-roi-calculator .calc-padding.right-side{padding-top:190px}}.roi-calculator{position:relative}.roi-calculator .content-layers{position:relative;z-index:1}.roi-calculator .bg-layers{background-color:var(--color-grey);height:100%;position:absolute;right:0;top:0;width:25%;z-index:0}.roi-calculator .roi-calc{padding-bottom:32px;padding-top:80px;position:relative;z-index:2}@media (min-width:992px){.roi-calculator .roi-calc{padding-bottom:0;padding-top:0}}.roi-calculator .gradient-text{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;--tw-bg-opacity:1;background:linear-gradient(90.5deg,#0074e8,#00eac3 75.61%);-webkit-background-clip:text;background-clip:text;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));background-size:100%;color:transparent;display:inline-block;opacity:1;position:relative;z-index:2}.roi-calculator .bold{font-weight:600}.roi-calculator .tooltip{background-color:transparent;background-image:url(../img/tooltip-i.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 56%;border-color:var(--color-blue);border-radius:50%;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;height:17px;margin:-2px 0 0 3px;opacity:1;position:relative;vertical-align:middle;width:17px}.roi-calculator .tooltip:after,.roi-calculator .tooltip:before{display:none;position:absolute}.roi-calculator .tooltip:before{--tw-content:"";border-bottom-style:solid;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8);bottom:calc(100% + 4px);content:var(--tw-content);height:6px;width:6px}.roi-calculator .tooltip:after{--tw-bg-opacity:.8;--tw-text-opacity:1;--tw-content:attr(data-tip);background-color:rgba(var(--black)/var(--tw-bg-opacity,1));border-radius:6px;bottom:calc(100% + 10px);color:rgb(255 255 255/var(--tw-text-opacity,1));content:var(--tw-content);font-size:12px;font-weight:600;line-height:18px;min-width:250px;padding:10px;right:-8px;text-align:center;width:auto}.roi-calculator .tooltip:hover{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));background-image:url(../img/tooltip-i-hover.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 56%}.roi-calculator .tooltip:hover:after,.roi-calculator .tooltip:hover:before{content:var(--tw-content);display:block}.roi-calculator .small{font-size:12px;line-height:1.2}.roi-calculator .white-bg{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));position:relative}@media (min-width:992px){.roi-calculator .white-bg{width:calc(100% + 10px)}}.roi-calculator .white-bg:after{--tw-content:"";background-color:inherit;content:var(--tw-content);height:100%;position:absolute;right:0;top:0;width:100vw;z-index:0}.roi-calculator .white-bg>.row{position:relative;z-index:1}.roi-calculator .summary .summary-title{margin-bottom:20px}@media (min-width:1400px){.roi-calculator .summary .summary-title{max-width:55%}}.roi-calculator .summary .summary-outputs{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px -10px rgba(37,1,68,.2);--tw-shadow-colored:0px 10px 30px -10px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.roi-calculator .summary .total-savings{border-radius:6px 6px 0 0;mix-blend-mode:normal;padding:20px 30px}.roi-calculator .summary .total-savings *{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1400px){.roi-calculator .summary .total-savings .result.total.one-bil{font-size:40px}.roi-calculator .summary .total-savings .result.total.one-tril{font-size:37px}}.roi-calculator .summary .other-savings{border-radius:0 0 6px 6px;padding:16px 30px 32px}.roi-calculator .summary .other-savings .saving-category{border:solid rgba($colorsecondary,.1);border-width:0 0 1px;padding:18px 0 14px}.roi-calculator .summary .other-savings .saving-form{padding:32px 0 0}.roi-calculator .summary .other-savings .category-title{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:12px;line-height:1.5;margin-bottom:10px}.roi-calculator .summary .other-savings .saving-line-items p{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:1rem;line-height:1.4;margin-bottom:0}.roi-calculator .summary .other-savings .saving-line-items .label{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1));font-weight:400}.roi-calculator .intro p{font-size:1rem;line-height:1.5}.roi-calculator .inputs{margin-bottom:20px}.roi-calculator .inputs .input-rows{margin-top:24px}@media (min-width:768px){.roi-calculator .inputs .input-rows{margin-top:0}}.roi-calculator .inputs .input-box{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:6px;margin-bottom:40x;margin-top:40px;padding:36px 28px 16px;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.roi-calculator .inputs .input-box:before{--tw-content:"";background-color:var(--color-teal);bottom:100%;content:var(--tw-content);display:block;height:4px;left:0;position:absolute;width:100%}.roi-calculator .inputs .input-box:hover{--tw-bg-opacity:1;--tw-shadow:0px 6px 10px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 6px 10px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.roi-calculator .inputs .input-box-title{margin-bottom:22px}.roi-calculator .inputs .input-row{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4px;margin-top:4px}@media (min-width:768px){.roi-calculator .inputs .input-row{flex-direction:row;flex-wrap:wrap}}@media (min-width:992px){.roi-calculator .inputs .input-row:not(.select-box){flex-direction:row;flex-wrap:wrap;gap:20px}}.roi-calculator .inputs .input-row .input-label,.roi-calculator .inputs .input-row .input-range,.roi-calculator .inputs .input-row .input-result{margin-bottom:16px}@media (min-width:1400px){.roi-calculator .inputs .input-row .input-label,.roi-calculator .inputs .input-row .input-range,.roi-calculator .inputs .input-row .input-result{margin-right:3%}}.roi-calculator .inputs .input-row .input-label:first-child,.roi-calculator .inputs .input-row .input-range:first-child,.roi-calculator .inputs .input-row .input-result:first-child{flex:0 0 100%;max-width:100%}@media (min-width:992px){.roi-calculator .inputs .input-row .input-label:first-child,.roi-calculator .inputs .input-row .input-range:first-child,.roi-calculator .inputs .input-row .input-result:first-child{flex:0 0 35%;max-width:35%}}.roi-calculator .inputs .input-row .input-label:last-child,.roi-calculator .inputs .input-row .input-range:last-child,.roi-calculator .inputs .input-row .input-result:last-child{flex:0 0 100%;margin-right:0;max-width:100%;width:100%}@media (min-width:992px){.roi-calculator .inputs .input-row .input-label:last-child,.roi-calculator .inputs .input-row .input-range:last-child,.roi-calculator .inputs .input-row .input-result:last-child{flex:0 0 25%;max-width:25%;width:25%}}.roi-calculator .inputs .input-row .input-label{--tw-text-opacity:.45;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:14px;line-height:1.2;transition-duration:.15s;transition-duration:.256s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.roi-calculator .inputs .input-row .input-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:auto 2px;cursor:pointer;flex:0 0 100%;width:100%}@media (min-width:992px){.roi-calculator .inputs .input-row .input-range{flex:0 0 calc(30% - 20px);max-width:calc(30% - 20px);width:calc(30% - 20px)}}.roi-calculator .inputs .input-row .input-range:focus+.input-result{--tw-border-opacity:.5;border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.roi-calculator .inputs .input-row .input-range::-webkit-slider-runnable-track{--tw-border-opacity:.15;border-color:rgb(37 40 46/var(--tw-border-opacity,1));height:2px}.roi-calculator .inputs .input-row .input-range::-moz-range-track{--tw-border-opacity:.15;border-color:rgb(37 40 46/var(--tw-border-opacity,1));height:2px}.roi-calculator .inputs .input-row .input-range::-webkit-slider-thumb{--tw-bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNmZmYiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSI2IiBmaWxsPSIjMDA3NEU4IiBmaWxsLW9wYWNpdHk9Ii40Ii8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iOSIgc3Ryb2tlPSIjMjUyODJFIiBzdHJva2Utb3BhY2l0eT0iLjM1IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;height:20px;margin-top:-10px;opacity:1;transition-duration:.15s;-webkit-transition-property:background;transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:20px}.roi-calculator .inputs .input-row .input-range::-moz-range-thumb{--tw-border-opacity:1;--tw-bg-opacity:1;-moz-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:50%;border-style:solid;border-width:2px;height:14px;width:14px}.roi-calculator .inputs .input-row .input-result{--tw-text-opacity:1;background-color:var(--color-grey);border-radius:4px;border-style:none;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:18px;font-weight:400;padding:10px;text-align:center}.roi-calculator .inputs .input-row .input-result:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.roi-calculator .inputs .input-row .input-result[data-suffix]{padding-right:48px}.roi-calculator .inputs .input-row .input-result[data-suffix="%"]{background-image:url(../img/percent-tag.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.roi-calculator .inputs .input-row .input-result[data-suffix=mins]{background-image:url(../img/mins-tag.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.roi-calculator .inputs .input-row .input-result[data-suffix="$/yr"]{background-image:url(../img/dollar-yr-tag.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.roi-calculator .inputs .input-row.select-box .input-label,.roi-calculator .inputs .input-row.select-box select{flex:0 0 100%}.roi-calculator .inputs .input-row.select-box select{--tw-border-opacity:.3;--tw-text-opacity:.75;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-grey);background-image:url(../img/select-arrow.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:12px auto;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-radius:4s;border-style:solid;border-width:1px;color:rgb(37 40 46/var(--tw-text-opacity,1));font-size:14px;font-weight:400;padding:8px 40px 8px 16px;transition-duration:.15s;transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}.roi-calculator .inputs .input-row.select-box select:after{content:var(--tw-content)}.roi-calculator .inputs .input-row.select-box select:after,.roi-calculator .inputs .input-row.select-box select:focus{--tw-border-opacity:1;border-color:rgb(37 40 46/var(--tw-border-opacity,1))}.roi-calculator .inputs .input-row:hover .input-label{--tw-text-opacity:1;color:rgb(37 40 46/var(--tw-text-opacity,1))}.roi-calculator .inputs .input-row:hover .input-range::-webkit-slider-thumb{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMTAiIGZpbGw9IiNmZmYiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSI2IiBmaWxsPSIjMDA3NEU4Ii8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iOSIgc3Ryb2tlPSIjMjUyODJFIiBzdHJva2Utb3BhY2l0eT0iLjc1IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=")}.roi-results .metrics{padding-left:0}.roi-results .metrics li{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:14px;justify-content:space-between;padding:12px 0}@media (min-width:768px){.roi-results .metrics li{align-items:center;flex-direction:row}}.roi-results .metrics li:not(.subtitle){--tw-border-opacity:.15;border-color:rgb(37 40 46/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0}.roi-results .metrics li.blue,.roi-results .metrics li.orange,.roi-results .metrics li.purple{position:relative}.roi-results .metrics li.blue:before,.roi-results .metrics li.orange:before,.roi-results .metrics li.purple:before{--tw-content:"";content:var(--tw-content);display:inline-block;height:calc(100% + 1px);left:-30px;position:absolute;top:0;width:4px}@media (min-width:1200px){.roi-results .metrics li.blue:before,.roi-results .metrics li.orange:before,.roi-results .metrics li.purple:before{left:-40px}}.roi-results .metrics li.purple:before{background-color:$ColorPurple;content:var(--tw-content)}.roi-results .metrics li.blue:before{--tw-bg-opacity:1;background-color:rgb(0 116 232/var(--tw-bg-opacity,1));content:var(--tw-content)}.roi-results .metrics li.orange:before{background-color:$ColorOrange;content:var(--tw-content)}.roi-results .metrics li.subtitle .label{font-weight:700}.roi-results .metrics li span{display:inline-block;line-height:1.4}.roi-results .metrics li span.value{font-weight:600;width:140px}.roi-results .results-block{border-radius:6px;margin-bottom:20px;margin-top:20px;padding:30px}@media (min-width:1200px){.roi-results .results-block{padding:40px}}.roi-results .results-block.total-savings{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.roi-results .call-to-action{border-radius:6px;margin-top:20px;padding:40px 24px}@media (min-width:1200px){.roi-results .call-to-action{padding:95px 40px 100px}}.roi-results .call-to-action a.btn{margin-top:32px}@media (min-width:1200px){.roi-results .call-to-action a.btn{margin-top:48px}}.roi-results .explanations .explanation{margin:24px 0}.roi-results .explanations .explanation .counter{margin-bottom:32px}.roi-results .explanations .explanation .counter div.number{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0074e8,#a933fb);-webkit-background-clip:text;background-clip:text;display:inline-block;font-weight:600;margin:0 auto}.title-wipe{color:transparent;display:inline-block;opacity:1;position:relative;z-index:2}.title-wipe:before{--tw-text-opacity:.2;--tw-content:attr(data-text);color:rgb(37 40 46/var(--tw-text-opacity,1));content:var(--tw-content);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.title-wipe span{animation:updateBgSizeTitle 3s ease-in-out forwards;-webkit-background-clip:text;background-clip:text;background-color:transparent;background-image:linear-gradient(90deg,#fff .48%,#fff 77.81%);background-repeat:no-repeat;background-size:0 100%;color:transparent;display:inline-block;position:relative;z-index:1}@keyframes updateBgSizeTitle{0%{background-size:0 100%}to{background-size:100% 100%}}.ot-floating-button__front{background-image:url(../img/icon-cookies.svg?ver=2)!important}@media (max-width:600px){.section.no-paddin-top-on-mobile{padding-top:0!important}}body.baunfire-homepage.baunfire-homepage--llm--nonav .bg-default:not(.footer-inner){background-color:transparent}body.baunfire-homepage.baunfire-homepage--llm--nonav .symphonyai-navbar .navbar-brand img{filter:none}body.baunfire-homepage.baunfire-homepage--llm--nonav .symphonyai-navbar .header-inner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}body.baunfire-homepage.baunfire-homepage--llm--nonav .symphonyai-navbar .header-inner:after{display:none}body.baunfire-homepage.baunfire-homepage--llm--nonav .header-partnerLogo{align-items:center;display:flex}body.baunfire-homepage.baunfire-homepage--llm--nonav .header-partnerLogo:after{--tw-bg-opacity:.5;--tw-content:"";background-color:rgb(82 169 245/var(--tw-bg-opacity,1));content:var(--tw-content);display:block;height:50px;margin:0 20px;width:2px}@media (max-width:767px){body.baunfire-homepage.baunfire-homepage--llm--nonav .header-partnerLogo img{max-width:120px!important}body.baunfire-homepage.baunfire-homepage--llm--nonav .header-partnerLogo:after{height:40px;margin:0 15px}}body.baunfire-homepage.baunfire-homepage--llm--nonav .header-partnerLogo .navbar-toggler{display:none}body.baunfire-homepage.baunfire-homepage--llm h1{font-size:40px!important;letter-spacing:-.02em!important;line-height:1.11!important}@media (min-width:768px){body.baunfire-homepage.baunfire-homepage--llm h1{font-size:72px!important}}body.baunfire-homepage.baunfire-homepage--llm .grow{transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.baunfire-homepage.baunfire-homepage--llm .grow:hover{--tw-translate-x:5px;--tw-translate-y:5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.baunfire-homepage.baunfire-homepage--llm h1 span,body.baunfire-homepage.baunfire-homepage--llm h2 span,body.baunfire-homepage.baunfire-homepage--llm h3 span,body.baunfire-homepage.baunfire-homepage--llm h4 span,body.baunfire-homepage.baunfire-homepage--llm h5 span,body.baunfire-homepage.baunfire-homepage--llm h6 span,body.baunfire-homepage.baunfire-homepage--llm p span{--tw-text-opacity:1;background:linear-gradient(0deg,#52a9f5 100%,transparent 0);background-position:0 0;background-repeat:no-repeat;background-size:105% auto;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:0 10px;transition-duration:.15s;transition-duration:.5s;transition-property:background-size;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.baunfire-homepage.baunfire-homepage--llm p{font-size:16px;line-height:22px}@media (min-width:768px){body.baunfire-homepage.baunfire-homepage--llm p{font-size:18px;line-height:25px}}body.baunfire-homepage.baunfire-homepage--llm p a{font-weight:600}.noPaddingTop{padding-top:0!important}.bgImage{bottom:0;left:0;position:absolute;right:0;top:0}.bgImage img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.llm-blocks-container-block{position:relative}.llm-datasets-block{padding:80px 0;position:relative}@media (min-width:768px){.llm-datasets-block{padding-bottom:100px;padding-top:100px}}@media (min-width:1024px){.llm-datasets-block{padding-bottom:120px;padding-top:120px}}.llm-datasets-block .datasets{--tw-bg-opacity:1;--tw-shadow-color:$llm shadow;--tw-shadow:var(--tw-shadow-colored);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:$llm radius;padding:60px 60px 100px}@media (min-width:768px){.llm-datasets-block .datasets{padding-left:20px;padding-right:20px;padding-top:40px}}@media (min-width:1200px){.llm-datasets-block .datasets{padding-bottom:80px;padding-left:40px;padding-right:40px}}.llm-datasets-block .datasets-container{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}@media (min-width:1200px){.llm-datasets-block .datasets-container{flex-wrap:nowrap}}.llm-datasets-block .datasets-content{flex-basis:100%;max-width:100%;padding-top:0}@media (min-width:1200px){.llm-datasets-block .datasets-content{flex:1;max-width:350px;padding-top:50px}}.llm-datasets-block .datasets-title{margin-bottom:0}.llm-datasets-block .datasets-text{margin-top:30px}.llm-datasets-block .datasets-data{align-items:stretch;display:flex;flex-basis:100%;flex-wrap:wrap;gap:30px 20px;max-width:100%}@media (min-width:1200px){.llm-datasets-block .datasets-data{max-width:660px}}.llm-datasets-block .datasets-data>*{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}@media (max-width:767px){.llm-datasets-block .datasets-data>*{flex-basis:100%;max-width:100%}}.llm-datasets-block .datasets-dataBox{--tw-bg-opacity:1;--tw-shadow:0px 3px 10px 0px rgba(0,0,0,.1);--tw-shadow-colored:0px 3px 10px 0px var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;padding:18px}.llm-datasets-block .dataBox-icon{--tw-bg-opacity:1;background-color:rgb(241 243 249/var(--tw-bg-opacity,1));border-radius:100px;height:65px;padding:20px;position:relative;width:65px}.llm-datasets-block .dataBox-icon img{--tw-translate-x:50%;--tw-translate-y:50%;bottom:50%;display:block;height:auto;max-height:90%;max-width:90%;position:absolute;right:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto}.llm-datasets-block .dataBox-content{flex:1;padding-left:16px}.llm-datasets-block .dataBox-stat{font-size:25px;font-weight:700}.llm-datasets-block .dataBox-text{font-size:16px}.llm-divided-content-block{padding:80px 0;position:relative}@media (min-width:768px){.llm-divided-content-block{padding-bottom:100px;padding-top:100px}}@media (min-width:1200px){.llm-divided-content-block{padding-bottom:120px;padding-top:120px}}.llm-divided-content-block .dividedContent{align-items:stretch;display:flex;gap:60px;padding:30px 0}.llm-divided-content-block .dividedContent-titles{position:relative}.llm-divided-content-block .dividedContent:has(.dividedContent-boxes) .dividedContent-titles:after,.llm-divided-content-block .dividedContent:has(.dividedContent-text) .dividedContent-titles:after{--tw-bg-opacity:.5;--tw-content:"";background-color:rgb(82 169 245/var(--tw-bg-opacity,1));bottom:-30px;content:var(--tw-content);position:absolute;right:-30px;top:-30px;width:2px}.llm-divided-content-block .dividedContent.dividedContent--text.dividedContent--widthdefault .dividedContent-titles{width:50%}.llm-divided-content-block .dividedContent.dividedContent--text.dividedContent--widthwider .dividedContent-titles{width:40%}.llm-divided-content-block .dividedContent-text{flex:1;padding-left:20px}.llm-divided-content-block .dividedContent-image{margin-top:60px}.llm-divided-content-block .dividedContent-image img,.llm-divided-content-block .dividedContent-image svg{display:block;height:auto;margin:0 auto}.llm-divided-content-block .dividedContent.dividedContent--boxes .dividedContent-titles{flex:1}.llm-divided-content-block .dividedContent-boxes{display:flex;flex-wrap:wrap;gap:46px;padding-left:20px;width:60%}.llm-divided-content-block .dividedContent-boxes .dividedContentBox{--tw-bg-opacity:1;--tw-shadow:0px 6px 10px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 6px 10px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:20px 30px}.llm-divided-content-block .dividedContent-boxes .dividedContentBox:nth-child(odd){flex-basis:calc(40% - 23px);max-width:calc(40% - 23px)}.llm-divided-content-block .dividedContent-boxes .dividedContentBox:nth-child(2n){flex-basis:calc(60% - 23px);max-width:calc(60% - 23px)}.llm-divided-content-block .dividedContent-boxes .dividedContentBox-title{font-size:16px;font-weight:700}.llm-divided-content-block .dividedContent-boxes .dividedContentBox-text{margin-top:10px}.llm-divided-content-block .dividedContent-boxes .dividedContentBox-text p{font-size:14px;line-height:1.4}.llm-divided-content-block .dividedContent.dividedContent--repeating .dividedContent-titles{flex:1}.llm-divided-content-block .dividedContent.dividedContent--repeating .dividedContent-content_items{padding-left:20px;width:60%}.llm-divided-content-block .dividedContent.dividedContent--repeating .dividedContent-content_items .dividedContent-contentItem{--tw-border-opacity:.5;border-color:rgb(82 169 245/var(--tw-border-opacity,1));border-style:solid;border-width:0 0 2px;margin-bottom:40px;padding-bottom:40px}.llm-divided-content-block .dividedContent.dividedContent--repeating .dividedContent-content_items .dividedContent-contentItem:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.llm-divided-content-block .dividedContent.dividedContent--repeating .contentItem-title{margin-bottom:20px}.llm-divided-content-block .dividedContent.dividedContent--repeating .contentItem-text>:last-child{margin-bottom:0}@media (max-width:1023px){.llm-divided-content-block .dividedContent{flex-wrap:wrap}.llm-divided-content-block .dividedContent>*{max-width:100%!important;width:100%!important}.llm-divided-content-block .dividedContent:has(.dividedContent-boxes) .dividedContent-titles:after,.llm-divided-content-block .dividedContent:has(.dividedContent-text) .dividedContent-titles:after{bottom:-30px;height:2px;left:0;right:0;top:auto;width:auto}.llm-divided-content-block .dividedContent-boxes,.llm-divided-content-block .dividedContent-content_items,.llm-divided-content-block .dividedContent-text{padding-left:0!important}.llm-divided-content-block .dividedContent-image{margin-top:40px}}@media (max-width:767px){.llm-divided-content-block .dividedContent-boxes .dividedContentBox{flex-basis:100%!important;max-width:100%!important}}.llm-footer-block{padding:0 20px 20px;position:relative;z-index:88}@media (min-width:768px){.llm-footer-block{padding:0 30px 30px}}body.baunfire-homepage .llmFooter-inner{--tw-bg-opacity:1;background-color:rgb(37 40 46/var(--tw-bg-opacity,1));border-radius:32px;padding:80px 0;text-align:center;width:100%}@media (min-width:768px){body.baunfire-homepage .llmFooter-inner{padding-bottom:100px;padding-top:100px}}@media (min-width:1024px){body.baunfire-homepage .llmFooter-inner{padding-bottom:120px;padding-top:120px}}body.baunfire-homepage .llmFooter-inner .container{max-width:1120px}@media (max-width:767px){body.baunfire-homepage .llmFooter-inner .container{padding:0 20px}}body.baunfire-homepage .llmFooter-inner .llmFooter-text>*,body.baunfire-homepage .llmFooter-inner .llmFooter-title{margin-bottom:30px}body.baunfire-homepage .llmFooter-inner .llmFooter-text>:last-child{margin-bottom:0}body.baunfire-homepage .llmFooter-inner .llmFooter-text p{font-size:18px;line-height:1.38}@media (min-width:768px){body.baunfire-homepage .llmFooter-inner .llmFooter-text p{font-size:22px}}body.baunfire-homepage .llmFooter-inner .llmFooter-cta{margin-top:30px}body.baunfire-homepage .llmFooter-inner :not(a){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.llm-hero-block{padding:220px 0 110px;position:relative}.llm-hero-block .llm-hero-content__cta,.llm-hero-block .llm-hero-content__titles{text-align:center}.llm-hero-block .llm-hero-content__titles h2{font-weight:400}.llm-hero-block .llm-hero-content__cta{margin-top:40px}@media (min-width:768px){.llm-hero-block .llm-hero-content__cta{margin-top:60px}}@media (min-width:1024px){.llm-hero-block .llm-hero-content__cta{margin-top:80px}}.llm-image-grid-block{padding:80px 0;position:relative}@media (min-width:768px){.llm-image-grid-block{padding-bottom:100px;padding-top:100px}}@media (min-width:1024px){.llm-image-grid-block{padding-bottom:120px;padding-top:120px}}.llm-image-grid-block .imageGrid-sub_title,.llm-image-grid-block .imageGrid-title{text-align:center}.llm-image-grid-block .imageGrid-sub_title{font-weight:400;margin-bottom:0}.llm-image-grid-block .imageGrid{display:flex;flex-wrap:wrap;gap:20px 18px;justify-content:space-around;margin-top:50px}@media (min-width:768px){.llm-image-grid-block .imageGrid{margin-top:60px}}@media (min-width:1024px){.llm-image-grid-block .imageGrid{margin-top:80px}}.llm-image-grid-block .imageGrid>*{flex-basis:100%;max-width:100%}@media (min-width:768px){.llm-image-grid-block .imageGrid>*{flex-basis:calc(33% - 10px);max-width:calc(33% - 10px)}}.llm-image-grid-block .imageGrid-image{opacity:0}.llm-image-grid-block .imageGrid-image img{display:block;height:auto;margin:0 auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;opacity:0}.fade-in-delay-2{animation-delay:.5s}.fade-in-delay-3{animation-delay:1s}.block-llm-logos-box{padding:80px 0;position:relative}@media (min-width:768px){.block-llm-logos-box{padding-bottom:100px;padding-top:100px}}@media (min-width:1024px){.block-llm-logos-box{padding-bottom:120px;padding-top:120px}}.block-llm-logos-box .logosBox-container{--tw-bg-opacity:1;--tw-shadow-color:$llm shadow;--tw-shadow:var(--tw-shadow-colored);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:$llm radius;padding:40px 20px}@media (min-width:768px){.block-llm-logos-box .logosBox-container{padding-bottom:80px;padding-left:40px;padding-right:40px}}@media (min-width:1024px){.block-llm-logos-box .logosBox-container{padding:60px 60px 100px}}.block-llm-logos-box .logosBox-title{margin-bottom:0}.block-llm-logos-box .logosBox-text{margin-top:30px}.block-llm-logos-box .logosBox-logos{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}@media (min-width:768px){.block-llm-logos-box .logosBox-logos{gap:50px;margin-top:60px}}[data-aos]{pointer-events:all}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSx3RkNuYkMsZ0RBQ0ksOENScXJCTixDUW5yQkUscUZBQ0UsbUNBQ0EsYVJzckJKLENRcHJCRSw4SkFDSSxrQ1J1ckJOLENRcHJCRSx1QkFDRSxhQUVBLGVBREEsUVJ3ckJKLENRcHJCRSw0QkFDRSxhQUNBLHFCUnVyQkosQ1FwckJFLGVBQ0UsVUFDQSxpQkFDQSxjUnVyQkosQ1FwckJFLDZFQUVFLGFSdXJCSixDUXpyQkUsbUVBRUUsYVJ1ckJKLENRcHJCRSwyQ0FDRSxvQlJ1ckJKLENReHJCRSxzQ0FDRSxvQlJ1ckJKLENRcHJCRSxtREFDRSxvQlJ1ckJKLENRbnJCSSxtQ0FFRSxzQ0FEQSwrT0FDQSwrVVJzckJOLENRL3FCTSx1TUFHRSwrQ0FDQSxZUnFyQlIsQ1EvcUJjLHFIQUNFLGtDUmtyQmhCLENRL3FCYyx5SEFJRSxtQ0FDQSx1QlIrcUJoQixDUW5yQmdCLDZKQUNFLHVCUnNyQmxCLENRdnJCZ0IsbUpBQ0UsdUJSc3JCbEIsQ1EzcUJVLHVGQUNFLGtDUjhxQlosQ1EzcUJVLDJGQUlFLG1DQUNBLHVCUjJxQlosQ1EvcUJZLCtIQUNFLHVCUmtyQmQsQ1FuckJZLHFIQUNFLHVCUmtyQmQsQ1ExcUJVLDJGQUNFLGtDUjZxQlosQ1ExcUJVLCtGQUlFLG1DQUNBLHVCUjBxQlosQ1E5cUJZLG1JQUNFLHVCUmlyQmQsQ1FsckJZLHlIQUNFLHVCUmlyQmQsQ1F4cUJJLDZFQUNFLHlDQUVBLCtCQURBLDRCUjRxQk4sQ1FycUJFLGtFQUNFLHVCQUNBLDhCUndxQkosQ1FucUJNLHdEQUdGLHlDQUVFLGFBREEsbUJBQ0EsNkJScXFCTixDUW5xQk0saURBQ0UsY0FDQSxjUnFxQlIsQ1FucUJRLG9FQUNFLHlCQUNBLHlCUnFxQlYsQ1FscUJRLG9FQUNFLGNBQ0EsY1JvcUJWLENRanFCUSxxRUFDRSx1QkFDQSwrQ1JtcUJWLENROXBCUSxvR0FLRSw0SEFHRSxzS0FHRixzR0FFRSw4SEFEQSxlQUNBLHVEUjhwQlosQ1EzcEJjLGtWQUdGLHFIQUVFLHNCQURBLDJmQUNBLHNEUjZwQmQsQ1FycEJNLDhEQUdGLHVHQUdFLG1DQUNBLHFHUnVwQk4sQ1FycEJNLGdLQUNFLDZCUnlwQlIsQ1FycEJJLGtFQUVFLGFBREEscUJBQ0EsUVJ1cEJOLENRcnBCTSxrRkFDRSx5QkFDQSx5QlJ1cEJSLENRcHBCVSxtR0FNSixvRUFHRSxzREFJQSxpR0FLRixzRUFFQSwyREFFRSxpRkFEQSxtQ0FDQSw0Q1JpcEJSLENROW9CTSwyREFFRSxzQ0FEQSwrT0FDQSxpV1JncEJSLENRMW9CSSw2Q0M5T0Ysb0VBR0UscUNBR0YsaUJBQ0Usc1BUODNCSixDVXI0QkksZ0VBVUEsNERBSUEsNkNBSUEsd0VBSUEsNENBSkEsQ0NsQkYsdUVBR0UsNEJBQ0EsY0FEQSxpREFPRixlQUNFLG1DWCs1QkosQ1kzNUJFLHlCRERBLGVBRUksbUNYKzVCSixDQUNGLENZMzVCRSx5QkREQSxnQkFFSSxtQ1grNUJKLENBQ0YsQ1c1NkJFLGVBQ0UsbUNYKzZCSixDWTM2QkUseUJEREEsZUFFSSxtQ1grNkJKLENBQ0YsQ1kzNkJFLHlCRERBLGdCQUVJLG1DWCs2QkosQ0FDRixDVzU3QkUsZUFDRSxtQ1grN0JKLENZMzdCRSx5QkREQSxlQUVJLG1DWCs3QkosQ0FDRixDWTM3QkUseUJEREEsZ0JBRUksbUNYKzdCSixDQUNGLENXNThCRSxlQUNFLG1DWCs4QkosQ1kzOEJFLHlCRERBLGVBRUksbUNYKzhCSixDQUNGLENZMzhCRSx5QkREQSxnQkFFSSxtQ1grOEJKLENBQ0YsQ1c1OUJFLGVBQ0UsbUNYKzlCSixDWTM5QkUseUJEREEsZUFFSSxtQ1grOUJKLENBQ0YsQ1kzOUJFLHlCRERBLGdCQUVJLG1DWCs5QkosQ0FDRixDVzUrQkUsZUFDRSxtQ1grK0JKLENZMytCRSx5QkREQSxlQUVJLG1DWCsrQkosQ0FDRixDWTMrQkUseUJEREEsZ0JBRUksbUNYKytCSixDQUNGLENXNS9CRSxlQUNFLG1DWCsvQkosQ1kzL0JFLHlCRERBLGVBRUksbUNYKy9CSixDQUNGLENZMy9CRSx5QkREQSxnQkFFSSxtQ1grL0JKLENBQ0YsQ1c1Z0NFLGVBQ0UsbUNYK2dDSixDWTNnQ0Us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bUJ2RHU0SEYsQ3VEcDRIQSxpQkFDRSxrQnZEdTRIRixDd0R6N0hFLG1PQUdFLDJiQUlBLHFEQUlBLG9EQUlBLHFNeERxQ0osV0FDRSxrQkF3NUhGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi9ub2RlX21vZHVsZXMvcmFuZ2Utc2xpZGVyLWlucHV0L2Rpc3Qvc3R5bGUuY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX290aGVyLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jhc2UvX3JpY2gtdGV4dC5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9fZ3Jhdml0eS1mb3Jtcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvZWxlbWVudHMvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9fbG9nb3Muc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9fcGFzc3dvcmQtcHJvdGVjdGlvbi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9lbGVtZW50cy9fU0FJX1NwZWFrZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvZWxlbWVudHMvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9fY29sdW1uc193aXRoX2hlYWRlci5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvX2NvbnRhY3QtZm9ybS5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL19jdGEtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvX2ltYWdlLWFuZC1saW5rcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvX3Jlc291cmNlcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvX3JlcXVlc3QtYS1kZW1vLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9fc2VjdGlvbi1jdGEuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL19zaWRlLWJ5LXNpZGUuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL190ZXN0aW1vbmlhbC5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9ibG9ja3MvYXNzZXNzbWVudC10b29sL19hc3Nlc3NtZW50LWVudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fYXNzZXNzbWVudC10b29sLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fYXNzZXNzbWVudC10b29sLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9hc3Nlc3NtZW50LXRvb2wvX2N0YS1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9hc3Nlc3NtZW50LXRvb2wvX2RvbWFpbnMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fZG91Z2hudXQtY2hhcnQuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fbWF0dXJpdHktZ2FwLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9hc3Nlc3NtZW50LXRvb2wvX3Njb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9hc3Nlc3NtZW50LXRvb2wvX3NoYWRvdy1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvYmxvY2tzL2Fzc2Vzc21lbnQtdG9vbC9fdHlwb3Muc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFnZXMvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFnZXMvX3Jlc291cmNlcy5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9wYWdlcy9fcm9pLWNhbGN1bGF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvcGFnZXMvX29uZXRydXN0LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2dsb2JhbC9fY3VzdG9tLXNwYWNlcnMtZm9yLW1vZHVsZXMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvbGxtL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvbGxtL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2xsbS9fbGxtLWJsb2Nrcy1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvbGxtL19sbG0tZGF0YXNldHMuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvbGxtL19sbG0tZGl2aWRlZC1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2xsbS9fbGxtLWZvb3Rlci5zY3NzIiwid2VicGFjazovL0BodXNsZGlnaXRhbC9ueWxvbi8uL3dlYnJvb3Qvd3AtY29udGVudC90aGVtZXMvc3ltcGhvbnlhaS9hc3NldHMvc2Nzcy9sbG0vX2xsbS1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vQGh1c2xkaWdpdGFsL255bG9uLy4vd2Vicm9vdC93cC1jb250ZW50L3RoZW1lcy9zeW1waG9ueWFpL2Fzc2V0cy9zY3NzL2xsbS9fbGxtLWltYWdlLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9AaHVzbGRpZ2l0YWwvbnlsb24vLi93ZWJyb290L3dwLWNvbnRlbnQvdGhlbWVzL3N5bXBob255YWkvYXNzZXRzL3Njc3MvbGxtL19sbG0tbG9nb3MtYm94LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDA7NTAwOzYwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBWYXJpYWJsZXMgYXJlIGVjbGFyZWQgaW4gdGFpbHdpbmQuY3NzIGZpbGVcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmFyaWFibGVzXCI7XG5cbi8vIFV0aWxpdGllcyDigJQgU0NTUyB1bnRpbGl0ZXMgdG8gdXNlIGVsc2V3aGVyZVxuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9vdGhlclwiO1xuXG4vLyBCYXNlIOKAlCBiYXNlIHN0eWxlc1xuQGltcG9ydCBcImJhc2UvcmljaC10ZXh0XCI7XG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XG5cbi8vIEVsZW1lbnRzIOKAlCByZXVzYWJsZSBlbGVtZW50IHN0eWxlc1xuQGltcG9ydCBcImVsZW1lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9mb3Jtc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2dyYXZpdHktZm9ybXNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2xvZ29zXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvcGFzc3dvcmQtcHJvdGVjdGlvblwiO1xuQGltcG9ydCBcImVsZW1lbnRzL1NBSV9TcGVha2Vyc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3ZpZGVvXCI7XG5cbi8vIEJsb2NrcyDigJQgQUNGIGJsb2NrIHNlY3Rpb24gc3R5bGVzXG5AaW1wb3J0IFwiYmxvY2tzL2FsbFwiO1xuXG4vLyBQYWdlcyDigJQgV1AgdGVtcGxhdGUgc3BlY2lmaWMgc3R5bGVzXG5AaW1wb3J0IFwicGFnZXMvYmxvZ1wiO1xuQGltcG9ydCBcInBhZ2VzL25ld3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9yZXNvdXJjZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9yb2ktY2FsY3VsYXRvclwiO1xuQGltcG9ydCBcInBhZ2VzL29uZXRydXN0XCI7XG5cbi8vIEdsb2JhbFxuQGltcG9ydCBcImdsb2JhbC9jdXN0b20tc3BhY2Vycy1mb3ItbW9kdWxlc1wiO1xuXG4vLyBMTE0gVGVtcGxhdGVcbkBpbXBvcnQgJ2xsbS9oZWFkZXInO1xuQGltcG9ydCAnbGxtL2dlbmVyYWwnO1xuQGltcG9ydCAnbGxtL2xsbS1ibG9ja3MtY29udGFpbmVyJztcbkBpbXBvcnQgJ2xsbS9sbG0tZGF0YXNldHMnO1xuQGltcG9ydCAnbGxtL2xsbS1kaXZpZGVkLWNvbnRlbnQnO1xuQGltcG9ydCAnbGxtL2xsbS1mb290ZXInO1xuQGltcG9ydCAnbGxtL2xsbS1oZXJvJztcbkBpbXBvcnQgJ2xsbS9sbG0taW1hZ2UtZ3JpZCc7XG5AaW1wb3J0ICdsbG0vbGxtLWxvZ29zLWJveCc7XG5cbi8vIElzc3VlIHdpdGggQU9TIGFuZCBwb2ludGVyLWV2ZW50c1xuW2RhdGEtYW9zXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59IiwiLnJhbmdlLXNsaWRlcnt0b3VjaC1hY3Rpb246bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo4cHg7YmFja2dyb3VuZDojZGRkO2JvcmRlci1yYWRpdXM6NHB4fS5yYW5nZS1zbGlkZXJbZGF0YS12ZXJ0aWNhbF17aGVpZ2h0OjEwMCU7d2lkdGg6OHB4fS5yYW5nZS1zbGlkZXJbZGF0YS1kaXNhYmxlZF17b3BhY2l0eTouNTtjdXJzb3I6bm90LWFsbG93ZWR9LnJhbmdlLXNsaWRlciAucmFuZ2Utc2xpZGVyX190aHVtYntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7dG9wOjUwJTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMyMTk2ZjN9LnJhbmdlLXNsaWRlciAucmFuZ2Utc2xpZGVyX190aHVtYjpmb2N1cy12aXNpYmxle291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDZweCByZ2JhKDMzLDE1MCwyNDMsLjUpfS5yYW5nZS1zbGlkZXJbZGF0YS12ZXJ0aWNhbF0gLnJhbmdlLXNsaWRlcl9fdGh1bWJ7bGVmdDo1MCV9LnJhbmdlLXNsaWRlciAucmFuZ2Utc2xpZGVyX190aHVtYltkYXRhLWRpc2FibGVkXXt6LWluZGV4OjJ9LnJhbmdlLXNsaWRlciAucmFuZ2Utc2xpZGVyX19yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RvcDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiM1MWFkZjZ9LnJhbmdlLXNsaWRlcltkYXRhLXZlcnRpY2FsXSAucmFuZ2Utc2xpZGVyX19yYW5nZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCl9LnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MDtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yYW5nZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0ucmFuZ2Utc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjB9LnJhbmdlLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1c3tvdXRsaW5lOjB9IiwiOnJvb3Qge1xuICAgIC0tY29sb3ItYmx1ZTogcmdiYSgwLCAxMTYsIDIzMiwgMSk7XG4gICAgLS1jb2xvci1uYXZ5LWJsdWU6IHJnYmEoMCwgNjQsIDEyOCwgMSk7XG4gICAgLS1jb2xvci1kZWVwLXB1cnBsZTogcmdiYSgzNywgMSwgNjgsIDEpO1xuICAgIC0tY29sb3ItY2hhcmNvYWw6IHJnYmEoMzcsIDQwLCA0NiwgMSk7XG4gICAgLS1jb2xvci1ncmV5OiByZ2JhKDI0MywgMjQ5LCAyNTQsIDEpO1xuICAgIC0tY29sb3Itd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgLS1jb2xvci1ibHVlLTUwOiByZ2JhKDAsIDExNiwgMjMyLCAwLjUpO1xuICAgIC0tY29sb3ItcHVycGxlLTUwOiByZ2JhKDE1MSwgNDUsIDIzNywgMC41KTtcbiAgICAtLWNvbG9yLWNoYXJjb2FsLTc1OiByZ2JhKDM3LCA0MCwgNDYsIDAuNzUpO1xuICAgIC0tY29sb3ItY2hhcmNvYWwtNTA6IHJnYmEoMzcsIDQwLCA0NiwgMC41KTtcbiAgICAtLWNvbG9yLWNoYXJjb2FsLTE1OiByZ2JhKDM3LCA0MCwgNDYsIDAuMTUpO1xuICAgIC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHJnYmEoMTcyLCAyMDYsIDI0NywgMSk7XG4gICAgLS1ibHVlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDc0RTggMCUsICNBOTMzRkIgMTAwJSk7XG59XG5cbiRDb2xvclByaW1hcnk6ICMwMDc0RTg7XG4kQ29sb3JEYXJrUHJpbWFyeTogIzAwNTU4ZDtcbiRDb2xvckRhcmtQcmltYXJ5MjogIzAwNUJCNTtcbiRDb2xvckRhcmtQcmltYXJ5MzogIzAwNDA4MDtcbiRDb2xvclNlY29uZGFyeTogIzI1MDE0NDtcbiRDb2xvckxpZ2h0Qmx1ZTogI0YzRjlGRTtcbiRDb2xvckRlZmF1bHQ6ICMyNTI4MkU7XG4kQ29sb3JMaWdodEdyYXk6ICNGNUY1RjU7XG4kQ29sb3JHcmF5OiAjRDlEOUQ5O1xuJENvbG9yR3JheTI6ICNEREQ7XG4kQ29sb3JHcmF5MzogI0VFRTtcbiRDb2xvckRhcmtHcmF5OiAjMTcxOTFCO1xuJENvbG9yRGFya0dyYXkyOiAjMzMzO1xuJENvbG9yQmxhY2s6ICMwMDA7XG4kQ29sb3JXaGl0ZTogI2ZmZjtcbiRDb2xvckdyZWVuOiAjMDBlYWMzO1xuJENvbG9yWWVsbG93OiAjZmZiNjAwO1xuJENvbG9yUGluazogI2ZiMjRhOTtcbiRDb2xvck9yYW5nZTogI2ZmODUwMDtcbiRDb2xvclB1cnBsZTogI2E5MzNmYjtcbiRDb2xvckxpZ2h0UHJpbWFyeTogIzgwYjlmMztcbiRDb2xvckxpZ2h0UHVycGxlOiAjYjI0N2ZiO1xuJENvbG9yUm95YWxCbHVlOiAjMDA3NGU4O1xuJENvbG9yRGFya1B1cnBsZTogI2E5MzNmYjtcbiRibHVlLXRvLWdyZWVuLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTIwLjk0ZGVnLCAkQ29sb3JQcmltYXJ5IDAuNDglLCAkQ29sb3JHcmVlbiA5NS44MSUpO1xuXG4kSWNvbkFycm93UmlnaHQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTQgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDFMMTIgNkw3IDExJyBzdHJva2U9JyUyMzFBMkQzOScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00xMiA2TDAgNicgc3Ryb2tlPSclMjMxQTJEMzknIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiRJY29uQXJyb3dDb2xsYXBzZVdoaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuODU4MzMgNi42NTU3NEwxMS42NDUyIDIuMDExNTdDMTEuOTAyNiAxLjc1NTA2IDEyIDEuNDY0OCAxMiAxLjE4ODA0QzEyIDEuMDE5MjggMTEuOTY1MiAwLjg2NDAyMyAxMS45MDI2IDAuNzI5MDE4QzExLjc0OTUgMC4zNzgwMDUgMTEuMzgwOCAtMi43MDY3MmUtMDggMTAuNzgyNCAtNS4zMjIyMWUtMDhMMS4yMTU3MiAtNC43MTM5NmUtMDdDMC42MTczNyAtNC45NzU1MWUtMDcgMC4yNDE2NjIgMC4zNzgwMDQgMC4wOTU1NTI0IDAuNzI5MDE3Qy0wLjA1NzUxNTIgMS4wODAwMyAtMC4wNjQ0NzQyIDEuNTk5ODEgMC4zNTk5MzkgMi4wMTE1N0w1LjE0Njc3IDYuNjU1NzRDNS42MTk4OCA3LjExNDc1IDYuMzkyMTggNy4xMTQ3NSA2Ljg2NTI5IDYuNjU1NzRMNi44NTgzMyA2LjY1NTc0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4kSWNvbkFycm93Q29sbGFwc2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNTcyMjIgNC40MzcxNkw3Ljc2MzQ0IDEuMzQxMDVDNy45MzUwNiAxLjE3MDA0IDggMC45NzY1MzQgOCAwLjc5MjAyN0M4IDAuNjc5NTIzIDcuOTc2ODEgMC41NzYwMTUgNy45MzUwNiAwLjQ4NjAxMkM3LjgzMzAyIDAuMjUyMDAzIDcuNTg3MTggLTEuODA0NDhlLTA4IDcuMTg4MjggLTMuNTQ4MTRlLTA4TDAuODEwNDgyIC0zLjE0MjY0ZS0wN0MwLjQxMTU4IC0zLjMxN2UtMDcgMC4xNjExMDggMC4yNTIwMDMgMC4wNjM3MDExIDAuNDg2MDEyQy0wLjAzODM0MzUgMC43MjAwMiAtMC4wNDI5ODMxIDEuMDY2NTQgMC4yMzk5NTkgMS4zNDEwNUwzLjQzMTE4IDQuNDM3MTZDMy43NDY1OSA0Ljc0MzE3IDQuMjYxNDUgNC43NDMxNyA0LjU3Njg2IDQuNDM3MTZMNC41NzIyMiA0LjQzNzE2WicgZmlsbD0nJTIzMUEyRDM5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJEljb25DaGV2cm9uVXA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcuNSA3TDE0IDEnIHN0cm9rZT0nJTIzMTY0MjM0JyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRJY29uQ2hldnJvblVwV2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDcuNSA3TDE0IDEnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRJY29uQ2hldnJvbkRvd25XaGl0ZTogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA3TDcuNSAxTDE0IDcnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiRJY29uUGx1czogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMSAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjUgMFYyMScgc3Ryb2tlPSclMjMxNjQyMzQnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMjEgMTAuOTAzOEw0Ljc2ODM3ZS0wNyAxMC45MDM4JyBzdHJva2U9JyUyMzE2NDIzNCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJEljb25NaW51czogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMycgdmlld0JveD0nMCAwIDIxIDMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMSAxLjkwMzgxTDQuNzY4MzdlLTA3IDEuOTAzODEnIHN0cm9rZT0nJTIzMTY0MjM0JyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cbiRJY29uUGx1c1doaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOCAwVjE2JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NwYXRoIGQ9J00xNiA4TC03LjE1MjU2ZS0wNyA4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJEljb25QbHVzRGFyazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTggMFYxNicgc3Ryb2tlPSclMjMxNzE5MUInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMTYgOEwtNy4xNTI1NmUtMDcgOCcgc3Ryb2tlPSclMjMxNzE5MUInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKTtcblxuJEljb25NaW51c1doaXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMjEgMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxIDEuOTAzODFMNC43NjgzN2UtMDcgMS45MDM4MScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuJEljb25YV2hpdGU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xLjY4NjI4IDEuMzQyNzdMMTMgMTIuNjU2NScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDcGF0aCBkPSdNMTMgMS4zNDI3N0wxLjY4NjI5IDEyLjY1NjUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIik7XG4kSWNvblhEYXJrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS42ODYyOCAxLjM0Mjc3TDEzIDEyLjY1NjUnIHN0cm9rZT0nJTIzMTcxOTFCJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ3BhdGggZD0nTTEzIDEuMzQyNzdMMS42ODYyOSAxMi42NTY1JyBzdHJva2U9JyUyMzE3MTkxQicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJGJhc2VfdXJsOiBcIi4uL2ltZy9cIjtcblxuLmNvbG9yIHtcbiAgICAmLWJyYW5kIHtcbiAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyYXkge1xuICAgICAgICAgICAgJi1kYXJrZXN0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFpLWJsb2NrLmFuaW1hdGUge1xuICAuc2VjdGlvbi10aXRsZS50aXRsZS13aXBlIHtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHJlbGF0aXZlIG9wYWNpdHktMTAwIHRleHQtdHJhbnNwYXJlbnQgei1bMl07XG5cbiAgICAvLyBpbml0aWFsIGdyYXkgY29sb3JcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtW2F0dHIoZGF0YS10ZXh0KV0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei0wIHRleHQtc29sLWNoYXJjb2FsIHRleHQtb3BhY2l0eS1bLjJdO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMC45NGRlZywgJENvbG9yUHJpbWFyeSAwLjQ4JSwgJENvbG9yR3JlZW4gNzcuODElKTtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgdGV4dC10cmFuc3BhcmVudCB6LVsxXSBiZy1bc2l6ZTowXzEwMCVdIGJnLW5vLXJlcGVhdCBiZy10cmFuc3BhcmVudCBiZy1jbGlwLXRleHQgdHJhbnNpdGlvbi1bYmFja2dyb3VuZC1zaXplXSBkdXJhdGlvbi1bMnNdIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYudGl0bGUtd2lwZS1ncmVlbiBzcGFuIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjAuOTRkZWcsICRDb2xvckdyZWVuIDAuNDglLCAkQ29sb3JHcmVlbiA3Ny44MSUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGZpcmUgdGhlIHdpcGUgYW5pbWF0aW9uXG4gICYucmV2ZWFsMTAwMCAuc2VjdGlvbi10aXRsZS50aXRsZS13aXBlIHNwYW4ge1xuICAgIEBhcHBseSB0ZXh0LXRyYW5zcGFyZW50IGJnLVtzaXplOjEwMCVfMTAwJV07XG4gIH1cbn0iLCIucmljaC10ZXh0IHtcbiAgQGFwcGx5IG92ZXJmbG93LXktYXV0byBvdmVyZmxvdy14LWhpZGRlbjtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCBtYi1bMTZweF0gbXQtWzMycHhdO1xuICB9XG5cbiAgaDMge1xuICAgIEBleHRlbmQgLnRleHQtMztcbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kIC50ZXh0LTQ7XG4gIH1cblxuICBoNSB7XG4gICAgQGV4dGVuZCAudGV4dC01O1xuICB9XG5cbiAgaDYge1xuICAgIEBleHRlbmQgLnRleHQtNjtcbiAgfVxuXG4gIHA6bm90KC50ZXh0LWxnKTpub3QoLmxnXFw6dGV4dC0yeGwpLFxuICBsaSxcbiAgYSB7XG4gICAgQGFwcGx5IHRleHQtWzEuMTI1cmVtXSBsZWFkaW5nLVsxLjRdO1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtc29sLXJveWFsLWJsdWU7XG4gIH1cblxuICAuYnRuPmEge1xuICAgIEBhcHBseSB0ZXh0LVtpbmhlcml0XTtcbiAgfVxuXG4gIHAge1xuICAgIEBhcHBseSBtdC1bMS4zZW1dIG1iLVsxLjNlbV0gYnJlYWstd29yZHM7XG4gIH1cblxuICA+KiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB1bCBsaSB7XG4gICAgQGFwcGx5IHBsLTAgYmVmb3JlOmhpZGRlbjtcbiAgfVxuXG4gIHVsIGxpIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgcGwtWzEuNzVyZW1dIG1iLVswLjlyZW1dIGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOmFic29sdXRlIGJlZm9yZTp0b3AtWzEwcHhdIGJlZm9yZTpsZWZ0LVswLjRyZW1dIGJlZm9yZTp3LVswLjQ1cmVtXSBiZWZvcmU6aC1bMC40NXJlbV0gYmVmb3JlOnJvdW5kZWQtWzUwJV0gYmVmb3JlOmJnLXNvbC1jaGFyY29hbDtcbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlcjtcbiAgICBAYXBwbHkgbGlzdC1ub25lO1xuXG4gICAgbGkge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIHBsLVsxLjc1cmVtXSBtYi1bMC45cmVtXSBiZWZvcmU6dGV4dC1zb2wtY2hhcmNvYWwgYmVmb3JlOmFic29sdXRlIGJlZm9yZTp0b3AtWzRweF0gYmVmb3JlOmxlZnQtWzJweF0gYmVmb3JlOnJvdW5kZWQtWzUwJV0gYmVmb3JlOnRleHQtY2VudGVyIGJlZm9yZTp0ZXh0LVsxOHB4XSBiZWZvcmU6bGVhZGluZy1bMV07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtbnVtYmVyO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtbnVtYmVyKSBcIi4gXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgQGFwcGx5IG15LVs1MnB4XSBteC0wIHJlbGF0aXZlIHBsLVszNnB4XSBib3JkZXItbC0yIGJvcmRlci15LTAgYm9yZGVyLXItMCBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlO1xuXG4gICAgcCB7XG4gICAgICBAYXBwbHkgdGV4dC1bMjRweF0gbGVhZGluZy1bMS40XSBmb250LW5vcm1hbCBtYi1bMjRweF07XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBAYXBwbHkgdGV4dC1bMjRweF0gbGVhZGluZy1bMS40XSBmb250LW5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBpZnJhbWUge1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gIH1cblxuICAucmVzcG9uc2l2ZS12aWRlby1lbWJlZCB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bNTYuOSVdIHJlbGF0aXZlIGgtMCBib3gtY29udGVudDtcblxuICAgIGlmcmFtZSB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgfVxuICB9XG5cbiAgLy8gRGVmYXVsdCBXUCBBbGlnbm1lbnQgQ2xhc3Nlc1xuICAuYWxpZ25jZW50ZXIsXG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBAYXBwbHkgYmxvY2sgcC0wO1xuICB9XG5cbiAgLmFsaWduY2VudGVyIHtcbiAgICBAYXBwbHkgZmxvYXQtbm9uZSBtdC1bLjVlbV0gbXgtYXV0byBtYi1bMWVtXTtcbiAgfVxuXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBAYXBwbHkgbGc6ZmxvYXQtcmlnaHQgbGc6bXQtWy41ZW1dIGxnOm1yLTAgbGc6bWItWzFlbV0gbGc6bWwtWzFlbV07XG4gIH1cblxuICAuYWxpZ25sZWZ0IHtcbiAgICBAYXBwbHkgbGc6ZmxvYXQtbGVmdCBsZzptdC1bLjVlbV0gbGc6bXItWzFlbV0gbGc6bWItWzFlbV0gbGc6bWwtMDtcbiAgfVxuXG4gIC53cC1jYXB0aW9uIHtcbiAgICBAYXBwbHkgcHktWzVweF0gcHgtMCB0ZXh0LWNlbnRlciBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCBiZy10cmFuc3BhcmVudDtcbiAgfVxuXG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgQGFwcGx5IGlubGluZTtcbiAgfVxuXG4gIC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgbXQtWzVweF0gbXgtMCBtYi0wIHAtMCB0ZXh0LWNlbnRlciB0ZXh0LVs3NSVdIGl0YWxpYyBmb250LXRoaW47XG4gIH1cblxuICAuYmlnLXRpdGxlIHtcbiAgICBAYXBwbHkgbWluLVsxNDQwcHhdOnRleHQtWzk2cHhdIHRleHQtWzUycHhdIG1pbi1bMTQ0MHB4XTpsZWFkaW5nLVsxMDAlXSBsZWFkaW5nLVsxLjEwXTtcbiAgfVxufSIsIi8vIFR5cG9ncmFwaHk6IFNldHRpbmcgdXAgZ2xvYmFsIGZvbnQtcmVsYXRlZCBwcm9wZXJ0aWVzIGZvciBhbGwgdGhlIGVsZW1lbnRzXG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1zZWxlY3Rpb24pO1xufVxuXG5wOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXNlbGVjdGlvbik7XG59XG5cbi50ZXh0LTEge1xuICBAYXBwbHkgbWQ6dGV4dC1bOTZweF0gdGV4dC1bNjZweF0gbGVhZGluZy1bMS4xXSB0cmFja2luZy1bLTAuMTJyZW1dO1xufSBcblxuLnRleHQtMiB7XG4gIEBhcHBseSBtZDp0ZXh0LVs1MnB4XSB0ZXh0LVszOHB4XSBsZWFkaW5nLVsxLjJdO1xufVxuXG4udGV4dC0zIHtcbiAgQGFwcGx5IG1kOnRleHQtWzQ2cHhdIHRleHQtWzMycHhdIGxlYWRpbmctWzEuMl07XG59XG5cbi50ZXh0LTQge1xuICBAYXBwbHkgbWQ6dGV4dC1bMzhweF0gdGV4dC1bMjZweF0gbWQ6bGVhZGluZy1bMS40XSBsZWFkaW5nLVsxLjJdO1xufVxuXG4udGV4dC01IHtcbiAgQGFwcGx5IG1kOnRleHQtWzI4cHhdIHRleHQtWzIycHhdIG1kOmxlYWRpbmctWzEuNF0gbGVhZGluZy1bMS4yXTtcbn1cblxuLnRleHQtNiB7XG4gIEBhcHBseSBtZDp0ZXh0LVsyMnB4XSB0ZXh0LVsyMHB4XSBsZWFkaW5nLVsxLjJdO1xufVxuXG4udGV4dC1vdmVybGluZSB7XG4gIEBhcHBseSB0ZXh0LVsxOHB4XSBsZWFkaW5nLVsxLjJdO1xufVxuXG4udGV4dC10YWcge1xuICBAYXBwbHkgdGV4dC1bMTRweF0gbGVhZGluZy1bMS4yXSB0cmFja2luZy1bMTAlXTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2VuZXJhbC1jb250ZW50IHtcbiAgaDEuc2l6ZS03MiB7XG4gICAgQGFwcGx5IG1kOnRleHQtWzcycHhdIHRleHQtWzY2cHhdIGxlYWRpbmctWzEuMV0gdHJhY2tpbmctWy0wLjEycmVtXTtcbiAgfVxuXG4gIGgyIGEge1xuICAgIEBhcHBseSBtZDp0ZXh0LVs1MnB4XSB0ZXh0LVszOHB4XSBsZWFkaW5nLVsxLjJdO1xuICB9XG59IiwiLyogQlVUVE9OUyAqL1xuXG4ucmljaC10ZXh0IC5idG4ge1xuXHRAZXh0ZW5kIC5odXNsLWJ0bjtcblx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG5cbi5odXNsLWJ0biB7XHRcblx0QGFwcGx5IHJvdW5kZWQtWzk5OTlweF0gZm9udC1zZW1pYm9sZCB0ZXh0LVsxNnB4XSBsZWFkaW5nLW5vbmUgcHktWzAuODE4MXJlbV0gcHgtWzEuNzVyZW1dIHJlbGF0aXZlIG1heC13LWZ1bGwgaW5saW5lLWZsZXggYm9yZGVyLVswLjA2MjVyZW1dIGJvcmRlci1zb2xpZCBib3JkZXItdHJhbnNwYXJlbnQgaXRlbXMtY2VudGVyIGN1cnNvci1wb2ludGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiB3aGl0ZXNwYWNlLW5vd3JhcCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bMC4yNTZzXSBlYXNlLVtjdWJpYy1iZXppZXIoMC4wNzUsMC44MiwwLjE2NSwxKV0gZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnNoYWRvdy1ub25lO1xuXG5cdCYuYnRuLW1vYmlsZS1mdWxsIHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0QGFwcGx5IHctZnVsbDtcblx0XHR9XG5cdH1cdFxuXG5cdCYuYnRuLXNtIHtcblx0XHRAYXBwbHkgcHktWy42OTMzcmVtXSBweC1bMS4yNXJlbV07XG5cdH1cblxuXHQmLmJ0bi1wcmltYXJ5IHtcblx0XHRAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGUgYm9yZGVyLXNvbC1yb3lhbC1ibHVlO1x0XHRcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5ob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdEBhcHBseSBiZy1bdmFyKC0tY29sb3ItbmF2eS1ibHVlKV0gYm9yZGVyLVt2YXIoLS1jb2xvci1uYXZ5LWJsdWUpXTtcblx0XHR9XG5cdH1cblxuXHQmLmJ0bi1jaGFyY29hbDE1IHtcblx0XHRAYXBwbHkgYmctc29sLWNoYXJjb2FsIGJnLW9wYWNpdHktWy4xNV0gYm9yZGVyLXNvbC1jaGFyY29hbCBib3JkZXItb3BhY2l0eS1bLjE1XTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5ob3ZlciB7XG5cdFx0XHRAYXBwbHkgYmctc29sLWNoYXJjb2FsIGJnLW9wYWNpdHktWy41XSBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuNV07XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRAYXBwbHkgYmctc29sLWNoYXJjb2FsIGJnLW9wYWNpdHktWy41XSBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuNV07XG5cdFx0fVxuXHR9XG5cblx0Ji5idG4tcHJpbWFyeS1kYXJrLFxuXHQmLmJ0bi13aGl0ZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC13aGl0ZSB0ZXh0LXNvbC1jaGFyY29hbCBib3JkZXItc29sLXdoaXRlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmLmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0QGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGJnLXNvbC13aGl0ZSBiZy1vcGFjaXR5LVsuNV0gYm9yZGVyLXNvbC13aGl0ZSBib3JkZXItb3BhY2l0eS0wO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLXByaW1hcnktb3V0bGluZS1kYXJrLFxuXHQmLmJ0bi13aGl0ZS1vdXRsaW5lIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlIGJvcmRlci1zb2wtd2hpdGUgYmctdHJhbnNwYXJlbnQ7XG5cdFx0XG5cdFx0Jjpob3Zlcixcblx0XHQmLmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0QGFwcGx5IGJnLXNvbC13aGl0ZSB0ZXh0LXNvbC1jaGFyY29hbCBib3JkZXItc29sLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cblx0Ji5idG4tcHJpbWFyeS1vdXRsaW5lIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZSBib3JkZXItc29sLXJveWFsLWJsdWUgYmctdHJhbnNwYXJlbnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuaG92ZXIge1xuXHRcdFx0QGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIGJvcmRlci1zb2wtcm95YWwtYmx1ZTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdEBhcHBseSBiZy1baW5oZXJpdF0gYm9yZGVyLVtpbmhlcml0XSB0ZXh0LVtpbmhlcml0XTtcblx0XHR9XG5cdH1cbn1cblxuLmxpbmstYXJyb3cge1xuXHRAYXBwbHkgdGV4dC1bMThweF0gd2lsbC1jaGFuZ2UtW2NvbG9yXSBsZWFkaW5nLW5vbmUgZm9udC1ib2xkIHRyYWNraW5nLVswLjAyMjVyZW1dIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLVswLjI1NnNdIGVhc2UtW2N1YmljLWJlemllcigwLjA3NSwwLjgyLDAuMTY1LDEpXSByZWxhdGl2ZSB3aGl0ZXNwYWNlLW5vd3JhcCBiZWZvcmU6Y29udGVudC1bJyddO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAYXBwbHkgYWJzb2x1dGUgdy1bMjRweF0gaC1bMjRweF0gb3BhY2l0eS1bMV0gcmlnaHQtW2NhbGMoLTI0cHgrLTRweCldIGJnLVtzaXplOl8yNHB4XzI0cHhdO1xuXHR9XG5cblx0Ji1ibHVlIHtcblx0XHRAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnYVdROUltbGpiMjR2WTJobGRuSnZiaTF5YVdkb2RDSStDanh3WVhSb0lHbGtQU0oyWldOMGIzSWlJR1E5SWswNUlEWk1NVFVnTVRKTU9TQXhPQ0lnYzNSeWIydGxQU0lqTURBM05FVTRJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5blBnbzhMM04yWno0S1wiKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuaG92ZXIge1xuXHRcdFx0QGFwcGx5IGJlZm9yZTpvcGFjaXR5LVswLjVdIHRleHQtc29sLXJveWFsLWJsdWUgdGV4dC1vcGFjaXR5LVsuNV07XG5cdFx0fVxuXHR9XG5cblx0Ji13aGl0ZSB7XG5cdFx0QGFwcGx5IHRleHQtc29sLXdoaXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUa2dOa3d4TlNBeE1rdzVJREU0SWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5emRtYytDZz09XCIpXG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmLmhvdmVyIHtcblx0XHRcdEBhcHBseSB0ZXh0LXNvbC13aGl0ZSB0ZXh0LW9wYWNpdHktWy41XSBiZWZvcmU6b3BhY2l0eS1bMC41XTtcblx0XHR9XG5cdH1cbn1cblxuYS5hcnJvdy1zaW1wbGUge1xuXHRAYXBwbHkgaW5saW5lLWJsb2NrIGFmdGVyOmNvbnRlbnQtWycnXSBob3ZlcjphZnRlcjp0cmFuc2xhdGUteC1bMnB4XTtcblxuXHQmOjphZnRlciB7XG5cdFx0QGFwcGx5IGlubGluZS1ibG9jayB3LVsyMHB4XSBoLVsxMHB4XSBtbC1bNnB4XSBiZy1bdXJsKCcuLi9pbWcvYXJyb3ctZnVsbC1ibHVlLXJpZ2h0LnN2ZycpXSBiZy1jb250YWluIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tWy4xNXNdIGVhc2UtbGluZWFyO1xuXHR9XG5cblx0Ji5iYWNrIHtcblx0XHRAYXBwbHkgYWZ0ZXI6aGlkZGVuIGJlZm9yZTpjb250ZW50LVsnJ10gaG92ZXI6YmVmb3JlOmxlZnQtWy0ycHhdO1xuXG5cdFx0Jjo6YmVmb3JlIHtcdFx0XHRcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgdy1bMjBweF0gaC1bMTBweF0gbXItWzZweF0gcm90YXRlLVsxODBkZWddIGJnLVt1cmwoJy4uL2ltZy9hcnJvdy1mdWxsLWJsdWUtcmlnaHQuc3ZnJyldIGJnLWNvbnRhaW4gYmctY2VudGVyIGJnLW5vLXJlcGVhdCB0cmFuc2l0aW9uLVtsZWZ0XSBkdXJhdGlvbi1bLjE1c10gZWFzZS1saW5lYXIgbGVmdC0wO1xuXHRcdH1cblx0fVxufSIsIi8qKlxuRk9STSBTVFlMRVNcbiovXG5cbkBtaXhpbiBueWxvbi1jaGVja2JveCgpIHtcblx0QGFwcGx5IHJlbGF0aXZlIGZsZXggY3Vyc29yLXBvaW50ZXI7XG5cblx0PmlucHV0LmhzLWlucHV0IHtcblx0XHRAYXBwbHkgbWF4LXctWzIwcHhdIGZsZXgtWzBfMF8yMHB4XSByZWxhdGl2ZSB3LVsyMHB4XSBjdXJzb3ItcG9pbnRlciBoLVsyMHB4XSBhY2NlbnQtc29sLXJveWFsLWJsdWUgYXBwZWFyYW5jZS1ub25lO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBib3JkZXItWzJweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1bIzI1MjgyZWJmXSBiZy1jZW50ZXIgYmctW3NpemU6MjBweF8yMHB4XSBiZy1baW1hZ2U6bm9uZV0gcm91bmRlZC1bNHB4XSBoLVsyMHB4XSB3LVsyMHB4XSBsZWZ0LTAgdG9wLTAgYWJzb2x1dGUgb3ZlcmZsb3ctaGlkZGVuO1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZDo6YmVmb3JlIHtcblx0XHRcdEBhcHBseSBib3JkZXItc29sLXJveWFsLWJsdWU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBeU1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdlRDBpTVNJZ2VUMGlNUzQxSWlCM2FXUjBhRDBpTVRnaUlHaGxhV2RvZEQwaU1UZ2lJSEo0UFNJeElpQm1hV3hzUFNJak1EQTNORVU0SWk4K0NqeHdZWFJvSUdROUlrMDBJREV3TGpWTU9DNDFJREUwTGpWTU1UWWdOaTQxSWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNtVmpkQ0I0UFNJeElpQjVQU0l4TGpVaUlIZHBaSFJvUFNJeE9DSWdhR1ZwWjJoMFBTSXhPQ0lnY25nOUlqRWlJSE4wY205clpUMGlJekF3TnpSRk9DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDand2YzNablBnbz1cIilcblx0XHR9XG5cdH1cblxuXHQ+c3BhbiB7XG5cdFx0QGFwcGx5IG1sLTAgdGV4dC1bMTJweF0gbGVhZGluZy1bMS41XSBwbC1bMTJweF0gZmxleCBpdGVtcy1jZW50ZXI7XG5cdH1cbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuXHRpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksXG5cdHNlbGVjdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJvZHkpO1xuXHRcdEBhcHBseSB0ZXh0LVsxNHB4XSBweS1bOHB4XSBweC1bMTZweF0gaC1bNDhweF0gYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItdHJhbnNwYXJlbnQgcm91bmRlZC1bNHB4XTtcblx0XHRAYXBwbHkgdy1mdWxsICN7IWltcG9ydGFudH07XG5cblx0XHQmLmludmFsaWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QGFwcGx5IG91dGxpbmUtbm9uZSBib3JkZXItc29sLWNoYXJjb2FsO1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0cGFkZGluZzogOHB4IDM2cHggOHB4IDE2cHggIWltcG9ydGFudDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm9keSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXRyYW5zcGFyZW50IHJvdW5kZWQtWzRweF0gdGV4dC1bMTRweF0gcHktWzhweF0gcHgtWzE2cHhdIG1pbi1oLVsxMTJweF0gZm9udC1zYW5zO1xuXHRcdEBhcHBseSB3LWZ1bGwgI3shaW1wb3J0YW50fTtcblx0fVxufVxuXG4ubnlsb24taHMtZm9ybSxcbi5nZm9ybV93cmFwcGVyIHtcblx0Zm9ybSB7XG5cdFx0QGFwcGx5IGJsb2NrIHctZnVsbCByZWxhdGl2ZTtcblxuXHRcdC5ocy1maWVsZHR5cGUtaW50bC1waG9uZS5ocy1pbnB1dCB7XG5cdFx0XHRAYXBwbHkgdy1mdWxsIG1iLVsxMHB4XSBteC0wIG10LTAgI3shaW1wb3J0YW50fTtcblx0XHRcdFxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0QGFwcGx5IG1iLVsxMHB4XSAjeyFpbXBvcnRhbnR9O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ocy1yaWNodGV4dC5ocy1tYWluLWZvbnQtZWxlbWVudCBoMSB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRAYXBwbHkgbWItWzMwcHhdIHRleHQtWzIycHhdIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1bMTIwJV0gdHJhY2tpbmctWzAuNDRweF07XG5cdFx0fVxuXG5cdFx0PmZpZWxkc2V0IHtcblx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIHctZnVsbCBtaW4tdy1mdWxsO1xuXG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdCYuZm9ybS1jb2x1bW5zLTE+LmZpZWxkIHtcblx0XHRcdFx0QGFwcGx5IHctZnVsbCBtaW4tdy1mdWxsO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZvcm0tY29sdW1ucy0yIHtcblx0XHRcdFx0QGFwcGx5IG1kOmdhcC1bMTBweF0gZ2FwLTA7XG5cblx0XHRcdFx0Pi5maWVsZCB7XG5cdFx0XHRcdFx0QGFwcGx5IHctZnVsbCBmbGV4LVswXzBfMTAwJV07XG5cblx0XHRcdFx0XHRAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSA1cHgpO1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAvMiAtIDVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdEBhcHBseSB3LWZ1bGw7XG5cdFx0fVxuXG5cdFx0Ly8gR2xvYmFsIHN0eWxlcyBmb3IgYWxsIGxheW91dHNcblx0XHQuZmllbGQge1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdEBhcHBseSBibG9jayBtYi1bMjRweF07XG5cblx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdEBhcHBseSBtLTAgI3shaW1wb3J0YW50fTtcblx0XHRcdH1cblxuXHRcdFx0Ji5ocy1maWVsZHR5cGUtc2VsZWMgLmlucHV0IHNlbGVjdCB7XG5cdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5pbnB1dHMtbGlzdCB7XG5cdFx0XHRAYXBwbHkgbXQtWzAuNzVyZW1dIHBsLTA7XG5cblx0XHRcdGxpLmhzLWZvcm0tY2hlY2tib3gge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBhcHBseSBtdC1bLjc1cmVtXTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBhcHBseSBsZWFkaW5nLVsxXSB0ZXh0LVsxMnB4XTtcblx0XHRcdH1cblxuXHRcdFx0Ji5ocy1lcnJvci1tc2dzIGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LVsxMnB4XSBsZWFkaW5nLVsxLjJdO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ocy1yZWNhcHRjaGEge1xuXHRcdFx0QGFwcGx5IG10LVsyNHB4XTtcblx0XHR9XG5cdH1cblxuXHQubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuXHRcdC5ocy1yaWNodGV4dCB7XG5cdFx0XHRAYXBwbHkgdGV4dC1bMTJweF0gbGVhZGluZy1bMS41XSBtdC1bLjc1cmVtXSAjeyFpbXBvcnRhbnR9O1xuXHRcdH1cblxuXHRcdC5ocy1kZXBlbmRlbnQtZmllbGQge1xuXHRcdFx0LmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3gge1xuXHRcdFx0XHRAYXBwbHkgbXktWzI4cHhdIG14LTA7XG5cblx0XHRcdFx0bGFiZWwuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbnlsb24tY2hlY2tib3goKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ocy1mb3JtLWNoZWNrYm94LWRpc3BsYXkge1xuXHRcdEBpbmNsdWRlIG55bG9uLWNoZWNrYm94KCk7XG5cdH1cblxuXHQuaHMtc3VibWl0IHtcblx0XHRAYXBwbHkgYmxvY2sgbXQtWzEuNzVyZW1dO1xuXG5cdFx0LmFjdGlvbnMge1xuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRAYXBwbHkgbGc6bWF4LXctWzUxMHB4XSBsZzp0ZXh0LVsxOHB4XSB0ZXh0LVsxNHB4XSBvdXRsaW5lLW5vbmUgdy1mdWxsIHB5LVsxM3B4XSBweC1bMTZweF0gYm9yZGVyLW5vbmUgbGVhZGluZy1bMV0gY3Vyc29yLXBvaW50ZXIgZm9udC1ib2xkIHdoaXRlc3BhY2Utbm93cmFwIHJvdW5kZWQtWzk5OTlweF0gdGV4dC1zb2wtd2hpdGUgYmctc29sLXJveWFsLWJsdWUgdHJhY2tpbmctWzAuMjhweF07XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmF2eS1ibHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubnlsb24taHMtZm9ybS0tZGVmYXVsdCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHQuZmllbGQ6bm90KC5ocy1maWVsZHR5cGUtY2hlY2tib3gpOm5vdCguaHMtZmllbGR0eXBlLXJhZGlvKT5sYWJlbCB7XG5cdFx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdCYuaHMtZmllbGR0eXBlLXNlbGVjdCB7XG5cdFx0XHRcdFx0LmlucHV0IHtcblx0XHRcdFx0XHRcdEBhcHBseSByZWxhdGl2ZSByb3VuZGVkLVs0cHhdO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU0SURsTU1USWdNVFZNTmlBNUlpQnpkSEp2YTJVOUlpTXlOVEk0TWtVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJdlBnbzhMM04yWno0S1wiKTtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSByaWdodC1bMTZweF0gYmctbm8tcmVwZWF0IGJnLWNvbnRhaW4gdy1bMjRweF0gaC1bMjRweF0gdG9wLVs1MCVdIHRyYW5zbGF0ZS15LVstNTAlXTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGFwcGVhcmFuY2Utbm9uZSB0ZXh0LVsxNHB4XSBweS1bOHB4XSBweC1bMTRweF07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ocy1maWVsZHR5cGUtY2hlY2tib3gge1xuXHRcdFx0XHRcdHVsLmlucHV0cy1saXN0IHtcblx0XHRcdFx0XHRcdEBhcHBseSBtdC1bMTJweF07XG5cblx0XHRcdFx0XHRcdGxpLmhzLWZvcm0tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgbWItWzIwcHhdO1xuXG5cdFx0XHRcdFx0XHRcdGxhYmVsLmhzLWZvcm0tY2hlY2tib3gtZGlzcGxheSB7XG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGN1cnNvci1wb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0PmlucHV0LmhzLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBhY2NlbnQtc29sLXJveWFsLWJsdWUgaC1bMjBweF0gY3Vyc29yLXBvaW50ZXIgdy1bMjBweF0gcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBib3JkZXItWzJweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1bIzI1MjgyZWJmXSByb3VuZGVkLVs0cHhdIHctWzIwcHhdIGgtWzIwcHhdIHRvcC0wIGxlZnQtMCBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLXNvbC1yb3lhbC1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdD5zcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBsZWFkaW5nLVsxXSBwbC1bMTJweF07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE4cHhdIGxlYWRpbmctWzEuNF07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ocy1maWVsZHR5cGUtcmFkaW8ge1xuXHRcdFx0XHRcdHVsLmlucHV0cy1saXN0IHtcblx0XHRcdFx0XHRcdEBhcHBseSBtdC1bMTJweF07XG5cblx0XHRcdFx0XHRcdGxpLmhzLWZvcm0tcmFkaW8ge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgbWItWzIwcHhdO1xuXG5cdFx0XHRcdFx0XHRcdGxhYmVsLmhzLWZvcm0tcmFkaW8tZGlzcGxheSB7XG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGN1cnNvci1wb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0PmlucHV0LmhzLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSB3LVsyMHB4XSBoLVsyMHB4XSBhY2NlbnQtc29sLXJveWFsLWJsdWUgcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBib3JkZXItWzJweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1bIzI1MjgyRV0gcm91bmRlZC1bOTk5OXB4XSB3LVsyMHB4XSBoLVsyMHB4XSB0b3AtMCBsZWZ0LTAgYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1zb2wtcm95YWwtYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgbGVhZGluZy1bMV0gcGwtWzEycHhdO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LVsxOHB4XSBsZWFkaW5nLVsxLjRdO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm9keSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBhcHBseSByb3VuZGVkLVs0cHhdIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXRyYW5zcGFyZW50IGgtWzQ4cHhdIHB5LVs4cHhdIHB4LVsxNnB4XSB0ZXh0LVsxNHB4XTtcblxuXHRcdFx0XHQmLmludmFsaWQge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLXNvbC1jaGFyY29hbCBvdXRsaW5lLW5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDM2cHggOHB4IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJvZHkpO1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItdHJhbnNwYXJlbnQgcm91bmRlZC1bNHB4XSB0ZXh0LVsxNHB4XSBweS1bOHB4XSBweC1bMTZweF0gbWluLWgtWzExMnB4XSBmb250LXNhbnM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ueWxvbi1ocy1mb3JtLS11bmRlcmxpbmUge1xuXHRcdGZvcm0ge1xuXHRcdFx0LmZpZWxkOm5vdCguaHMtZmllbGR0eXBlLWNoZWNrYm94KTpub3QoLmhzLWZpZWxkdHlwZS1yYWRpbyk+bGFiZWwge1xuXHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHQuaW5wdXQge1xuXHRcdFx0XHRcdGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgdy1mdWxsIGgtWzM4cHhdIHB5LVs4cHhdIHB4LTAgcm91bmRlZC1ub25lIGJvcmRlci1iIGJvcmRlci14LTAgYm9yZGVyLXQtMCBib3JkZXItc29saWQgYm9yZGVyLVsjMjUyODJlMjZdO1xuXG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLXNvbC1jaGFyY29hbCBvdXRsaW5lLW5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaW52YWxpZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLVsjMjUyODJlMjZdIHJvdW5kZWQtbm9uZSBweS1bOHB4XSBweC1bMTZweF0gbWluLWgtWzExMnB4XSBmb250LXNhbnM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ocy1maWVsZHR5cGUtc2VsZWN0IHtcblx0XHRcdFx0XHQuaW5wdXQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLVsjMjUyODJlMjZdIGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtbm9uZTtcblxuXHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IHB5LVs4cHhdIHB4LTA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ueWxvbi1ocy1mb3JtLS1sYWJlbCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHQ+bGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tY2hhcmNvYWwpIC8gMC43NSk7XG5cdFx0XHRcdFx0QGFwcGx5IGJsb2NrIHRleHQtWzEycHhdIGxlYWRpbmctWzEuNV0gbWItWzZweF07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuXHRcdFx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0XHRcdFx0XHRcdEBhcHBseSByb3VuZGVkLVs0cHhdO1xuXG5cdFx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgcHktWzhweF0gcHgtWzE0cHhdO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLFxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib2R5KTtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0QGFwcGx5IHB5LVs4cHhdIHB4LVsxNnB4XSBoLVszOHB4XSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCByb3VuZGVkLVs0cHhdO1xuXG5cdFx0XHRcdCYuaW52YWxpZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItc29sLWNoYXJjb2FsIG91dGxpbmUtbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm9keSk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCByb3VuZGVkLVs0cHhdIHB5LVs4cHhdIHB4LVsxNnB4XSBtaW4taC1bMTEycHhdIGZvbnQtc2Fucztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5zdWJtaXR0ZWQtbWVzc2FnZSB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIHctZnVsbCBtYi1bMjRweF07XG5cdH1cbn1cblxuLmhic3B0LWZvcm0gLmhzLXJpY2h0ZXh0LmhzLW1haW4tZm9udC1lbGVtZW50IGgyIHtcblx0QGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9O1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzBweCAtMTBweCByZ2JhKDM3LCAxLCA2OCwgMC4yMCk7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRAYXBwbHkgbWF4LXctWzkwJV0gdy1bNjAwcHhdIG15LVsyMDBweF0gbXgtYXV0byB0ZXh0LWNlbnRlcjtcblxuXHQuaW5uZXItZm9ybSB7XG5cdFx0QGFwcGx5IHB5LVs1MHB4XSBweC1bMTAwcHhdO1xuXHR9XG5cblx0aDMge1xuXHRcdEBhcHBseSBtYi1bNDBweF07XG5cdH1cblxuXHRwIHtcblx0XHRAYXBwbHkgbS0wO1xuXHR9XG5cblx0LmlucHV0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LCAxLCA2OCwgMC4zKTtcblx0XHRAYXBwbHkgcC1bMTVweF0gdy1mdWxsIG1iLVszMHB4XSByb3VuZGVkLVs0cHhdIHRleHQtY2VudGVyIHRyYWNraW5nLVsxcHhdIGxlYWRpbmctWzE4cHhdIGZvbnQtYm9sZCB0ZXh0LVsxNHB4XTtcblx0fVxuXG5cdC5idG4ge1xuXHRcdEBhcHBseSB3LWZ1bGw7XG5cdH1cblxuXHQudG9wLWJvcmRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiKDMwLCAxNzIsIDI1Mik7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgzMCwgMTcyLCAyNTIsIDEpIDAlLCByZ2JhKDAsIDIzNCwgMTk1LCAxKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgzMCwgMTcyLCAyNTIsIDEpIDAlLCByZ2JhKDAsIDIzNCwgMTk1LCAxKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzAsIDE3MiwgMjUyLCAxKSAwJSwgcmdiYSgwLCAyMzQsIDE5NSwgMSkgMTAwJSk7XG5cdFx0QGFwcGx5IHctZnVsbCBoLVs2cHhdO1xuXHR9XG59XG5cbi5wb3N0LXBhc3N3b3JkLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC0tZm9udC1zaXplLWxnKTtcbn1cblxuLmhzLXJpY2h0ZXh0LFxuLmhzLXJpY2h0ZXh0IHAge1xuXHRAYXBwbHkgdGV4dC1bMTJweF0gbGVhZGluZy1bMS41XSBtdC1bLjc1cmVtXSAjeyFpbXBvcnRhbnR9O1xufVxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIDppcyhwLHNwYW4pIHtcblx0QGFwcGx5IHRleHQtWzEycHhdIGxlYWRpbmctWzEuNV0gI3shaW1wb3J0YW50fTtcbn0iLCIvKipcbiAgKiBHcmF2aXR5IEZvcm1zXG4gICovXG4gIGZvcm0gc2VsZWN0LCBmb3JtIC5mb3JtLXNlbGVjdC12ZXJ0aWNhbF9fd3JhcHBlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJFMUEgIWltcG9ydGFudDtcbiAgfVxuICBmb3JtIGRpdiBkaXYgc2VsZWN0LmludmFsaWQsIGZvcm0gZGl2IGRpdiBpbnB1dC5pbnZhbGlkLCBmb3JtIGRpdiBkaXYgdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiNGRjE2MTY7XG4gIH1cbiAgZm9ybSBkaXYgZGl2IHNlbGVjdDpmb2N1cywgZm9ybSBkaXYgZGl2IGlucHV0OmZvY3VzLCAuZ2Zvcm1fd3JhcHBlciBkaXYgZGl2IGlucHV0OmZvY3VzLCBnZm9ybV93cmFwcGVyIGRpdiBkaXYgdGV4dGFyZWE6Zm9jdXMsIGdmb3JtX3dyYXBwZXIgZGl2IGRpdiBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzRFOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdpbnB1dF9jb250YWluZXJfbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmdpbnB1dF9jb250YWluZXJfbmFtZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaHMtZXJyb3ItbXNncyB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgZm9ybSBpbnB1dC5pbnZhbGlkOjpwbGFjZWhvbGRlcixcbiAgZm9ybSB0ZXh0YXJlYS5pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6I0ZGMTYxNjtcbiAgfVxuXG4gIGZvcm0gZGl2IGRpdiBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubnlsb24taHMtZm9ybSAuZm9ybS1jb2x1bW5zLTEgLmhzLWRlcGVuZGVudC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU0SURsTU1USWdNVFZNTmlBNUlpQnpkSEp2YTJVOUlpTXlOVEk0TWtVaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJdlBnbzhMM04yWno0S1wiKTsgICAgXG4gICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHJpZ2h0LVsxNnB4XSBiZy1yZXBlYXQgYmctY29udGFpbiB3LVsyNHB4XSBoLVsyNHB4XSB0b3AtWzUwJV0gdHJhbnNsYXRlLXktWy01MCVdIHotMjA7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLXJlcXVlc3QtYS1kZW1vLFxuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgZm9ybSB7XG4gICAgICBpbnB1dCwgXG4gICAgICAuaW5wdXQgPiBzZWxlY3QsIFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJFMUEgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICA+IC5pbnB1dCB7XG4gICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzRFOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYxNjE2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjE2MTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5wdXQge1xuICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NEU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNGRjE2MTYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNzRFOCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMTYxNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNGRjE2MTYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5ocy1idXR0b24tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyRTgwICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICM5YjljOWUgIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG4gIFxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBoMi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICBAYXBwbHkgdGV4dC1bMjRweF0gbGVhZGluZy1bMS40XTsgICAgXG4gIH1cblxuICAuZ2Zvcm0tYm9keSB7XG4gICAgZmllbGRzZXQ+bGVnZW5kIHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIEBhcHBseSBtYXgtdy1mdWxsO1xuXG4gICAgICAgICYuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nZmllbGQtLXdpZHRoLWZ1bGwge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIEBhcHBseSBtYXgtdy1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICAgICAgQGFwcGx5IG10LVswLjVyZW1dIHRleHQtWzEycHhdIGxlYWRpbmctWzEuMl07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCBwIHtcbiAgICAgICAgQGFwcGx5IHRleHQtWzE0cHhdIGxlYWRpbmctWzEuNF07XG4gICAgICB9XG5cbiAgICAgIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNvbnNlbnQge1xuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgICBAYXBwbHkgZmxleCBjdXJzb3ItcG9pbnRlcjtcblxuICAgICAgICAgIGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsxNHB4XSBsZWFkaW5nLVsxLjRdIGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICAgIEBhcHBseSBhcHBlYXJhbmNlLW5vbmUgYWNjZW50LXNvbC1yb3lhbC1ibHVlIGgtWzIwcHhdIGJnLXRyYW5zcGFyZW50IGN1cnNvci1wb2ludGVyIHctWzIwcHhdIHJlbGF0aXZlIG1heC13LVsyMHB4XTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJvcmRlci1bMnB4XSBib3JkZXItc29saWQgYm9yZGVyLVsjMjUyODJlYmZdIGJnLWNlbnRlciBiZy1baW1hZ2U6bm9uZV0gYmctW3NpemU6MjBweF8yMHB4XSByb3VuZGVkLVs0cHhdIGgtWzIwcHhdIHctWzIwcHhdIGxlZnQtMCB0b3AtMCBhYnNvbHV0ZSBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVM0MUlpQjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGdpSUhKNFBTSXhJaUJtYVd4c1BTSWpNREEzTkVVNElpOCtDanh3WVhSb0lHUTlJazAwSURFd0xqVk1PQzQxSURFMExqVk1NVFlnTmk0MUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJaklpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjbVZqZENCNFBTSXhJaUI1UFNJeExqVWlJSGRwWkhSb1BTSXhPQ0lnYUdWcFoyaDBQU0l4T0NJZ2NuZzlJakVpSUhOMGNtOXJaVDBpSXpBd056UkZPQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNvbC1yb3lhbC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybS1ncmlkLWNvbCA+bGFiZWwge1xuICAgICAgQGFwcGx5IGhpZGRlbjsgICAgICAgIFxuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcbiAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LVsxNHB4XSBweS1bMTJweF0gcHgtWzE2cHhdIHctZnVsbCBmb250LXNhbnM7XG5cbiAgICAgICZbYXJpYS1pbnZhbGlkPSd0cnVlJ10ge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXItLW5hbWUge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgQGFwcGx5IGZsZXggZ2FwLVsxMHB4XTtcblxuICAgICAgPi5nZm9ybS1ncmlkLWNvbCB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZCB7XG4gICAgICBAYXBwbHkgYmxvY2sgbWItWzE2cHhdO1xuXG4gICAgICA+bGFiZWwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgaC1bMTEycHhdIGZvbnQtc2FucztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcbiAgICAgICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT1NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURraUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHUTlJazB4TXlBeFREY2dOMHd4SURBdU9UazVPVGs1SWlCemRISnZhMlU5SWlNeU5USTRNa1VpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUl2UGdvOEwzTjJaejRLXCIpO1xuICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC1bNTAlXSByaWdodC1bMTZweF0gdy1bMTZweF0gaC1bMTBweF0gYmctW3NpemU6MTZweF8xMHB4XSBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IHRyYW5zbGF0ZS15LVstNTAlXTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2Zvcm1fZm9vdGVyIC5idG4ge1xuICAgIEBhcHBseSB3LWZ1bGw7ICAgICAgXG4gIH0gIFxuXG59IiwiLmljb24ge1xuICBAYXBwbHkgYmctY29udGFpbiByZWxhdGl2ZSBpbmxpbmUtZmxleDtcblxuICAmLmljb24tc20ge1xuICAgIEBhcHBseSB3LVsxNXB4XSBoLVsxMHB4XTtcbiAgfVxuXG4gICYuaWNvbi1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRnaUlHaGxhV2RvZEQwaU1UTWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9DQXhNeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTJMalVnTVV3MkxqVXdNREE1SURFeExqQXdNREZNTVM0MUlEWWlJSE4wY205clpUMGlJekkxTWpneVJTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqVWlMejRLUEM5emRtYytDZz09XCIpXG4gIH1cbn0iLCIuaW5oZXJpdC1pbWFnZS1zaXplIHtcbiAgICBAYXBwbHkgbWF4LXctZnVsbCB3LVtpbmhlcml0XSBoLVtpbmhlcml0XTsgICAgXG59XG5cbi8qXG4gKiBEZWZhdWx0IFdQIEFsaWdubWVudCBDbGFzc2VzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5hbGlnbmNlbnRlcixcbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgQGFwcGx5IGJsb2NrIHAtMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgICBAYXBwbHkgZmxvYXQtbm9uZSBtdC1bLjVlbV0gbXgtYXV0byBtYi1bMWVtXTtcbn1cblxuLmFsaWducmlnaHQge1xuICAgIEBhcHBseSBsZzpmbG9hdC1yaWdodCBsZzptdC1bLjVlbV0gbGc6bXItMCBsZzptYi1bMWVtXSBsZzptbC1bMWVtXTtcbn1cblxuLmFsaWdubGVmdCB7XG4gICAgQGFwcGx5IGxnOmZsb2F0LWxlZnQgbGc6bXQtWy41ZW1dIGxnOm1yLVsxZW1dIGxnOm1iLVsxZW1dIGxnOm1sLTA7XG59IiwiLmxvZ28tY29udGFpbmVyIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gIC5sb2dvLWltYWdlIHtcbiAgICBAYXBwbHkgaC1baW5oZXJpdF0gdy1baW5oZXJpdF0gI3shaW1wb3J0YW50fTtcbiAgICBAYXBwbHkgZmxleC1zaHJpbmstMDtcbiAgfVxufVxuXG4vLyBMb29wIHRvIGNyZWF0ZSB0aGUgcmVzcG9uc2l2ZSBjbGFzc2VzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLm1vYmlsZS1jb2xzLSN7JGl9IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcbiAgfVxuXG4gIC50YWJsZXQtY29scy0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAuZGVza3RvcC1jb2xzLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgjeyRpfSwgMWZyKTtcbiAgICB9XG4gIH1cbn0iLCIvLyBSZXNwb25zaXZlIHdpZHRocy5cblxuJG1vYmlsZV93aWR0aDogNTc2cHg7XG4kdGFibGV0X3dpZHRoOiA3NjhweDtcbiRkZXNrdG9wX3dpZHRoOiA5OTJweDtcbiR3aWRlX3dpZHRoOiAxMjAwcHg7XG4kZnVsbF93aWR0aDogMTQwMHB4O1xuXG5AbWl4aW4gbWVkaWEoJHJlcykge1xuXHRAaWYgbW9iaWxlPT0kcmVzIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIHRhYmxldD09JHJlcyB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiBkZXNrdG9wPT0kcmVzIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Bfd2lkdGgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB3aWRlPT0kcmVzIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZGVfd2lkdGgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiBmdWxsX3dpZHRoPT0kcmVzIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGZ1bGxfd2lkdGgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufSIsIi5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gICAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gICAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gICAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAgIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAgIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0odmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAgIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gICAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAgIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAgIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gICAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuXG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCBoaWRkZW4gdy1mdWxsIGgtZnVsbCBvdmVyZmxvdy14LWhpZGRlbiBvdmVyZmxvdy15LWF1dG8gb3V0bGluZS1ub25lO1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgIEBhcHBseSBiZy1ibGFjayBiZy1vcGFjaXR5LVswLjVdO1xuICAgIH1cbiAgICBcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2UpO1xuICAgICAgICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBhcHBseSBmbGV4IGFic29sdXRlIHJpZ2h0LVszJV0gdG9wLVszJV0gdy1bMjVweF0gaC1bMjVweF0gcC1bMTBweF0gYm9yZGVyLW5vbmUgcm91bmRlZC1mdWxsIGJnLXNvbC1jaGFyY29hbCBjdXJzb3ItcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmZhZGU6bm90KC5zaG93KSB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLW5vbmUgb3BhY2l0eS0wO1xuICAgIH1cbiAgICBcbiAgICAmLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuXG4gICAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1ub25lOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXgtWzFfMV9hdXRvXSBiZy1zb2wtd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIEBhcHBseSBvdXRsaW5lLW5vbmUgcG9pbnRlci1ldmVudHMtYXV0byB3LWZ1bGwgZmxleC1jb2wgZmxleCByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gICAgICAgIEBhcHBseSB0cmFuc2Zvcm0tbm9uZTsgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLW5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5zaG93LmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLVsxOHB4XSB0cmFuc2xhdGUteS0wIG14LWF1dG8gZHVyYXRpb24tWy4zc10gZWFzZS1vdXQgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2RhbC14bCB7XG4gICAgICAgICAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2RhbC1sZyxcbiAgICAgICAgLm1vZGFsLXhsIHtcbiAgICAgICAgICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgICAgICAgICAgQGFwcGx5IG14LWF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmUgdy1hdXRvIHJlbGF0aXZlO1xuICAgIH1cbn0iLCIvKlxuKiBQYWdpbmF0aW9uXG4qL1xuXG4ucGFnaW5hdGlvbiB7XG5cdEBhcHBseSBteS1bNTBweF0gbXgtMCB3LWZ1bGwgZmxleCBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlciBpdGVtcy1jZW50ZXI7XG5cblx0LndwLXBhZ2VuYXZpIHtcblx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVs2cHhdO1xuXG5cdFx0LnBhZ2VzLFxuXHRcdC5sYXN0LFxuXHRcdC5maXJzdCB7XG5cdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdH1cblxuXHRcdC5wcmV2aW91c3Bvc3RzbGluayxcblx0XHQubmV4dHBvc3RzbGluayB7XG5cdFx0XHRAYXBwbHkgYmctW3NpemU6XzI0cHhfMjRweF0gYmctY2VudGVyIGJnLW5vLXJlcGVhdCBpbmRlbnQtWzI1MCVdIG92ZXJmbG93LWhpZGRlbiBob3ZlcjpvcGFjaXR5LVsuM107XG5cdFx0fVxuXG5cdFx0LnByZXZpb3VzcG9zdHNsaW5rIHtcblx0XHRcdEBhcHBseSBiZy1bdXJsKCcuLi9pbWcvY2hldnJvbi1sZWZ0LnN2ZycpXTtcblx0XHR9XG5cblx0XHQubmV4dHBvc3RzbGluayB7XG5cdFx0XHRAYXBwbHkgYmctW3VybCgnLi4vaW1nL2NoZXZyb24tcmlnaHQuc3ZnJyldO1xuXHRcdH1cblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgbGVhZGluZy1ub25lIHRleHQtWzE2cHhdIHctYXV0byBtaW4tdy1bMjRweF0gaC1bMjRweF0gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1ub25lIHAtMCBtLTAgcm91bmRlZC1bNTAlXSBmb250LW1lZGl1bTtcblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0QGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIGJvcmRlci1ub25lIHAtWzRweF07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBwdy1wb3N0LXBhc3N3b3JkLWNvbnRhaW5lciB7XG5cdC5wcHctcHBmLWlucHV0LWNvbnRhaW5lciB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIHB0LVs0NXB4XSBweC1bNDBweF0gcGItWzU1cHhdIGJlZm9yZTpjb250ZW50LVsnJ10gI3shaW1wb3J0YW50fTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMCwgMTcyLCAyNTIsIDEpIDAlLCByZ2JhKDAsIDIzMiwgMTk2LCAxKSAxMDAlKTtcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSBibG9jayB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtWzRweF0gYmctW3JnYigzMCxfMTcyLF8yNTIpXTtcblx0XHR9XG5cblx0XHQucHB3LXBwZi1kZXNjIGg0IHtcblx0XHRcdEBhcHBseSBtYi1bNXB4XSB0ZXh0LVszMnB4XTtcblx0XHR9XG5cblx0XHQucHB3LXBwZi1maWVsZC1jb250YWluZXIge1xuXHRcdFx0QGFwcGx5IG15LTAgbXgtYXV0byB3LWZ1bGwgbWF4LXctWzQwMHB4XTtcblxuXHRcdFx0LnBwdy1wd2QtbGFiZWwge1xuXHRcdFx0XHRAYXBwbHkgbWItMCB3LWZ1bGwgYmxvY2sgdGV4dC10cmFuc3BhcmVudDtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0QGFwcGx5IHAtWzEycHhdO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdEBhcHBseSB3LWZ1bGwgYmxvY2sgdGV4dC1jZW50ZXIgYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItWyNjZmM4ZDZdIHJvdW5kZWQtWzVweF0gdGV4dC1bMTRweF0gcC1bN3B4XTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHB3LXB3ZC1zdWJtaXQtYnRuIHtcblx0XHRcdFx0QGFwcGx5IG5vLXVuZGVybGluZSBiZy1zb2wtcm95YWwtYmx1ZSB1cHBlcmNhc2UgbXQtWzEwcHhdIHRleHQtc29sLXdoaXRlIGJvcmRlci1zb2wtcm95YWwtYmx1ZSB3LWZ1bGwgYm9yZGVyLW5vbmUgcm91bmRlZC1bMjRweF0gaW5saW5lLWJsb2NrIHRleHQtWzE0cHhdIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctWy4zMnB4XSBsZWFkaW5nLW5vcm1hbCBwdC1bMTNweF0gcHgtWzI4cHhdIHBiLVsxNHB4XSByZWxhdGl2ZSB0ZXh0LWNlbnRlciB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjI1c10gZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnBwd3Atd3JvbmctcHctZXJyb3Ige1xuXHRcdEBhcHBseSByZWxhdGl2ZSBwYi1bNDBweF07XG5cdH1cbn0iLCIuYmxvY2tfU0FJLVNwZWFrZXJzIHtcbiAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzEycHhdO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHAtWzFweF0gcm91bmRlZC1bMXJlbV0gaW5zZXQtMDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywjMDBFQUMzIDQwJSwjMDA3NEU4IDYwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsdWU6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCMwMDc0RTggNDAlLCM4N0NFRkEgNjAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYueWVsbG93OjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywjRkY4NTAwIDQwJSwjRkZCNjAwIDYwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnB1cnBsZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsIzAyNzNFNiA0MCUsI0E1MzRGQyA2MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywjRkIyNEE5IDQwJSwjRkZCNjAwIDYwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpZ2h0Ymx1ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsIzFFQUNGQyA0MCUsIzAwRUFDMyA2MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWFrZXItbmFtZSxcbiAgICAuc3BlYWtlci1wb3NpdGlvbixcbiAgICAuc3BlYWtlci1jb21wYW55IHtcbiAgICAgICAgQGFwcGx5IHRleHQtWzE2cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctWzEyMCVdIG1iLTA7XG4gICAgfVxuXG4gICAgLnNwZWFrZXItbmFtZSB7XG4gICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgIH1cbn1cbiIsIi8qXG4gKiBUYWJsZXNcbiAqL1xuXG50YWJsZSB7XG5cdEBhcHBseSB3LWZ1bGw7XG5cblx0dGhlYWQge1xuXHRcdEBhcHBseSBiZy1zb2wtY2hhcmNvYWw7XG5cblx0XHR0ciB7XG5cdFx0XHRAYXBwbHkgYm9yZGVyLWItMDtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC1zb2wtd2hpdGUgdGV4dC1bMjBweF0gbGVhZGluZy1bMS4yXVx0Zm9udC1zZW1pYm9sZCBweS1bMTBweF0gcHgtWzEycHhdIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLXNvbC1jaGFyY29hbCB0cmFja2luZy1bMC4wMjVyZW1dO1xuXG5cdFx0XHRcdCYuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1yaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0aCxcblx0XHR0ZCB7XG5cdFx0XHRAYXBwbHkgYmctW3ZhcigtLWNvbG9yLWdyZXkpXSBib3JkZXItW3JnYih2YXIoLS1jaGFyY29hbCkvMC4xNSldIHRleHQtc29sLWNoYXJjb2FsIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgdGV4dC1bMjRweF0gZm9udC1ub3JtYWwgbGVhZGluZy1bMS40XSBweS1bMTBweF0gcHgtWzEycHhdIHRleHQtbGVmdCBhbGlnbi1taWRkbGU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdFx0XHRAYXBwbHkgcHktWzEzcHhdIHB4LVsxNXB4XTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZmlndXJlLndwLWJsb2NrLXRhYmxlIHtcblx0QGFwcGx5IG10LVszMnB4XTtcblxuXHRmaWdjYXB0aW9uLndwLWVsZW1lbnQtY2FwdGlvbiB7XG5cdFx0QGFwcGx5IG10LVsyNHB4XSBsZWFkaW5nLVsxLjRdIHRleHQtWzE2cHhdO1xuXHR9XG5cdHRhYmxlIHtcblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0XHRAYXBwbHkgbWF4LXctW2NhbGMoMTAwdncvMy0zMHB4KV0gYnJlYWstd29yZHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnZpZGVvIHtcbiAgJi13cmFwIHZpZGVvIHtcbiAgICBAYXBwbHkgbWF4LXctZnVsbCBoLWF1dG87ICBcbiAgfVxuICBcbiAgJi1lbWJlZCB7XG4gICAgQGFwcGx5IGJsb2NrIHJlbGF0aXZlIHBiLVs1Ni4yNSVdIGgtMDtcbiAgXG4gICAgaWZyYW1lIHtcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbDtcbiAgICB9XG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuY29sdW1ucy13aXRoLWhlYWRlci1ibG9jayB7XG4gIC5ibG9jay1oZWFkZXIgLmhlYWRlci1jdGEgYSB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG5cbiAgLmNvbHVtbnMge1xuICAgIC5jb2x1bW4taXRlbSB7XG4gICAgICBAYXBwbHkgcC1bMzJweF0gbWItWzMycHhdO1xuXG4gICAgICAmLm5vLXBhZGRpbmcge1xuICAgICAgICBAYXBwbHkgcC0wO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBhcHBseSBiYXNpcy1bMTAlXTtcbiAgICAgIH1cblxuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIEBhcHBseSBiYXNpcy1mdWxsO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgbXktWzI0cHhdIG14LTA7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tZm9vdGVyIHtcbiAgICAgICAgQGFwcGx5IGdhcC1bMTVweF07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoYWRvdy1jb2x1bW4ge1xuICAgICAgQGFwcGx5IHNoYWRvdy1bMHB4XzBweF8yMHB4XzBweF9yZ2JhKDAsMCwwLDAuMjApXTtcbiAgICB9XG5cbiAgICAucm91bmRlZCB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1bMzZweF07XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIEBhcHBseSB0ZXh0LVszMnB4XTtcblxuICAgIGkge1xuICAgICAgQGFwcGx5IHRleHQtWzMycHhdO1xuICAgIH1cbiAgfVxuXG4gIC5zdGFja2VkLWxheW91dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgQGFwcGx5IGZsZXg7XG5cbiAgICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgYmFzaXMtZnVsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdC1mb3JtLWJsb2NrIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGxnOnB0LVsyMzRweF0gbWQ6cHQtWzE2MHB4XSBwdC1bMTQwcHhdIHB4LTAgbWQ6cGItMCBwYi1bODBweF07XG5cbiAgJi5jb250YWN0LWZvcm0tLWRhcmsgLnJpY2gtdGV4dCAqIHtcbiAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7ICAgIFxuICB9XG5cbiAgLmJnLWxheWVyIHtcbiAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsIGFic29sdXRlIHRvcC0wIGxlZnQtMCByaWdodC0wIG1kOmJvdHRvbS1bMTIwcHhdIGJvdHRvbS1bNjBweF07XG4gIH1cblxuICAuYmctbGF5ZXIgaW1nIHtcbiAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXI7XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBAYXBwbHkgYmctc29sLXdoaXRlIGxnOm10LTAgbWQ6bXQtWzM0cHhdIG10LVsxMDRweF0gbWluLWgtWzI4MHB4XSByZWxhdGl2ZSBzaGFkb3ctWzBweF8xMHB4XzMwcHhfMHB4X3JnYmEoMCwwLDAsMC4xKV0gbGc6cC1bMzBweF0gcHktWzMwcHhdIHB4LVsyMHB4XTtcbiAgfVxufSIsIi8vIEdsb2JhbCBjbGFzc2VzIGZvciBibG9ja3Ncbi5ueWxvbi1ibG9jayB7XG4gIEBhcHBseSByZWxhdGl2ZTtcblxuICAmLm55bG9uLWJsb2NrLS1sYXlvdXQtZGFyayB7XG4gICAgQGluY2x1ZGUgbWFrZS1pbnZlcnNlKCk7XG4gIH1cbn1cblxuLmJsb2NrLWJnLWltYWdlIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIHJpZ2h0LTAgYm90dG9tLTAgbGVmdC0wO1xuXG4gID5pbWcge1xuICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlcjtcbiAgfVxufSIsIi8qXG4qIE1peGluXG4qL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHdpZHRoOiBtaW4pIHtcblx0QG1lZGlhICgjeyR3aWR0aH0td2lkdGg6ICRicmVha3BvaW50KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuXHR6b29tOiAxO1xuXHRAYXBwbHkgY2xlYXItYm90aCBiZWZvcmU6Y29udGVudC1bJyddIGJlZm9yZTp0YWJsZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6dGFibGUgYWZ0ZXI6Y2xlYXItYm90aDtcbn1cblxuQG1peGluIG1ha2UtbGVhZCB7XG5cdEBhcHBseSB0ZXh0LVsxLjEyNWVtXSBmb250LWxpZ2h0IGxlYWRpbmctWzEuMzMzZW1dO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdEBhcHBseSB0ZXh0LVsxLjMxM2VtXSBsZWFkaW5nLVsxLjQyOWVtXTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcblx0XHRAYXBwbHkgdGV4dC1bMS4zMTNlbV0gbGVhZGluZy1bMS40MjllbV07XG5cdH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQpIHtcblx0JHByZWZpeGVzOiAoXG5cdFx0XCItd2Via2l0XCIsXG5cdFx0XCItbXNcIixcblx0XHRcIi1vXCJcblx0KTtcblxuQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuXHQjeyRwcmVmaXh9LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG50cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIG1ha2UtaW52ZXJzZSgpIHtcblx0cCxcblx0bGksXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYsXG5cdGJsb2NrcXVvdGUsXG5cdHNwYW4sXG5cdC5jbGVhbi13LWljb24ge1xuXHRcdEBhcHBseSB0ZXh0LXNvbC13aGl0ZTtcblx0fVxuXG5cdGxpOmJlZm9yZSB7XG5cdFx0QGFwcGx5IGJnLXNvbC13aGl0ZTtcblx0fVxuXG5cdG9sIGxpOmJlZm9yZSB7XG5cdFx0QGFwcGx5IHRleHQtc29sLXdoaXRlIGJnLXRyYW5zcGFyZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzaGFkb3ctaW5uZXIoKSB7XG5cdEBhcHBseSBiZy1zb2wtd2hpdGUgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8tMTBweF9yZ2JhKDM3LF8xLF82OCxfMC4yKV0gcm91bmRlZC1bMF8wXzZweF82cHhdO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10by1ncmVlbi1ncmFkaWVudDtcblx0XHRAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0wIGxlZnQtMCBoLVs2cHhdIHctZnVsbDtcblx0fVxufVxuXG5AbWl4aW4gYXV0b2NvbWxldGVCZygkYmdDb2xvciwgJGZvbnRDb2xvcikge1xuXHQvKiBDaGFuZ2UgdGhlIHdoaXRlIHRvIGFueSBjb2xvciAqL1xuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0Jjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggJGJnQ29sb3IgaW5zZXQgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGZvbnRDb2xvciAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmN0YS1zZWN0aW9uLWJsb2NrIHtcbiAgLnNpbXBsZS1jdGEsXG4gIC5mdWxsLWN0YSB7XG4gICAgQGFwcGx5IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBnYXAtWzI0cHhdIG0tYXV0bztcbiAgfVxuXG4gIC5zdGFja2VkLWN0YSB7XG4gICAgQGFwcGx5IGZsZXgtY29sO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC1yb3c7ICAgICAgXG4gICAgfVxuXG4gICAgLmN0YS10ZXh0IHtcbiAgICAgIEBhcHBseSBkZXNrdG9wOm14LVs1MCVdO1xuICAgIH1cblxuICB9XG5cbiAgLmN0YXMge1xuICAgIEBhcHBseSBmbGV4IGdhcC1bMzJweF07XG4gIH1cbn1cblxuLnNtLW13IHtcbiAgQGFwcGx5IG1heC13LWZ1bGw7XG5cbiAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG4gICAgQGFwcGx5IG1heC13LVs4MCVdO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgIEBhcHBseSBtYXgtdy1bNTAlXTtcbiAgfVxufVxuXG4ubWQtbXcge1xuICBAYXBwbHkgbWF4LXctZnVsbDtcblxuICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcbiAgICBAYXBwbHkgbWF4LXctWzgwJV07XG4gIH1cbn1cblxuLmxnLW13IHtcbiAgQGFwcGx5IG1heC13LWZ1bGw7XG59IiwiLmltYWdlLWFuZC1saW5rcyB7XG4gICZfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgQGFwcGx5IHctZnVsbCBoLWF1dG87XG4gICAgfVxuICBcbiAgICAmLnJvdW5kZWQge1xuICAgICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLVsxNnB4XSBiZy1zb2wtd2hpdGUgYmctb3BhY2l0eS05MCBzaGFkb3ctWzBweF8xMHB4XzMwcHhfMHB4X3JnYmEoMCwwLDAsMC4xMCldIGJhY2tkcm9wLWJsdXItWzEyLjVweF07XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rcyB7XG4gICAgQGFwcGx5IG1kOm10LTAgbXQtWzMwcHhdIG1kOnBsLVs2MHB4XTtcbiAgXG4gICAgLmltYWdlLWFuZC1saW5rc19fbGluayB7XG4gICAgICBAYXBwbHkgcHQtWzI4cHhdIHB4LTAgbWQ6cGItWzQ4cHhdIHBiLVsyOHB4XSBib3JkZXItdCBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtZ3JlZW47XG4gIFxuICAgICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCBob3Zlcjp0ZXh0LXNvbC1yb3lhbC1ibHVlOyAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZXNvdXJjZXMtcm93IHtcbiAgQGFwcGx5IGdyaWQgbWQ6Z2FwLXktWzYwcHhdIGdhcC15LVszMHB4XSBnYXAteC1bMjBweF0gbGc6Z3JpZC1jb2xzLTMgbWQ6Z3JpZC1jb2xzLTIgZ3JpZC1jb2xzLTE7XG59XG5cbi5zZWFyY2hhbmRmaWx0ZXIge1xuICBAYXBwbHkgbXktWzUycHhdIG14LWF1dG8gbWF4LXctWzExODBweF0gcmVsYXRpdmUgei1bODhdO1xuXG4gID4gdWwge1xuICAgIEBhcHBseSBwLTAgbWQ6ZmxleCBtZDpqdXN0aWZ5LWJldHdlZW47XG5cbiAgICA+bGkge1xuICAgICAgQGFwcGx5IG1kOm1iLTAgbWItWzMwcHhdIHNoYWRvdy1bMHB4XzBweF8zMHB4XzBweF9yZ2JhKDAsMCwwLDAuMTApXSBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZSBiZy1zb2wtd2hpdGUgcm91bmRlZC1bMTVweF0gcGItMCBvdmVyZmxvdy1oaWRkZW4gdy1mdWxsIG1kOnctW2NhbGMoNTAlLTEycHgpXTtcblxuICAgICAgJi5vcGVuIHsgICAgICAgIFxuICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctdmlzaWJsZSByb3VuZGVkLWJsLW5vbmUgcm91bmRlZC1ici1ub25lO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL2Fycm93LXVwLnN2ZycpXSB6LVsxMDJdO1xuICAgICAgICB9XG5cbiAgICAgICAgPnVsIHtcbiAgICAgICAgICBAYXBwbHkgei1bMTAxXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggdG9wIDE1cHg7XG4gICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIHB0LVsxMHB4XSBweC1bMjBweF0gcGItWzIwcHhdIGJnLXNvbC13aGl0ZSB0ZXh0LVsxOHB4XSBmb250LW5vcm1hbCBsZWFkaW5nLVsxMDAlXSB0cmFja2luZy1bMC4zNnB4XSByZWxhdGl2ZSB6LVsxMDBdIGJnLVt1cmwoJy4uL2ltZy9hcnJvdy1kb3duLnN2ZycpXSBiZy1uby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgID51bCB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgZmxleC13cmFwIGZsZXggcC1bMjBweF0gbGVmdC0wIHctZnVsbCB0b3AtWzEwMCVdIGFic29sdXRlIHNoYWRvdy1bMHB4XzBweF8zMHB4XzBweF9yZ2JhKDAsMCwwLDAuMTApXSByb3VuZGVkLWJsLVsxNXB4XSByb3VuZGVkLWJyLVsxNXB4XSBib3JkZXItdCBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS1bLjJdO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG5cbiAgICAgICAgICAmLnNmLW9wdGlvbi1hY3RpdmUgbGFiZWwge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1zb2wtcm95YWwtYmx1ZSB0ZXh0LXNvbC1yb3lhbC1ibHVlOyAgICAgICAgICAgIFxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzMwcHhdIHRleHQtWzE1cHhdIHB5LVs1cHhdIHB4LVsxNXB4XSB0ZXh0LVsjNmE2YTZhXSBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1bI0QyRDJEMl0gY3Vyc29yLXBvaW50ZXIgbXQtMCBtci1bMTBweF0gbWItWzEwcHhdIG1sLTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXNvdXJjZS10aWxlIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGJnLVt2YXIoLS1jb2xvci1ncmV5KV07XG5cbiAgLnJlc291cmNlLXRodW1ibmFpbCB7XG4gICAgYXNwZWN0LXJhdGlvOiA0MDAvMjQ1O1xuICAgIEBhcHBseSB3LWZ1bGwgbGVhZGluZy1bMF07XG5cbiAgICBpbWcge1xuICAgICAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZS1saW5rIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHctZnVsbCBoLWZ1bGwgei1bOV07XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgcHQtWzQwcHhdIHB4LVszMHB4XSBwYi1bMTAwcHhdO1xuXG4gICAgLnR5cGUge1xuICAgICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tWzQwcHhdIHBvaW50ZXItZXZlbnRzLW5vbmUgdy1bY2FsYygxMDAlLTYwcHgpXTtcbiAgICB9XG4gIH1cblxuICAvKi52ZXJ0aWNhbCB7XG4gICAgQGFwcGx5IGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOmlubGluZS1ibG9jayBiZWZvcmU6dy1bMTBweF0gYmVmb3JlOmgtWzEwcHhdIGJlZm9yZTptci1bMTBweF0gYmVmb3JlOmFsaWduLW1pZGRsZSBiZWZvcmU6cm91bmRlZC1bNTAlXSBiZWZvcmU6bWItWzJweF0gYmVmb3JlOmJnLXNvbC1ncmVlbjsgICAgXG5cbiAgICAmLnN5bXBob255YWksXG4gICAgJi5haSB7XG4gICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1vcmFuZ2U7ICAgICAgXG4gICAgfVxuXG4gICAgJi5jb25jZXJ0YWkge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgfVxuXG4gICAgJi5maW5hbmNpYWwtc2VydmljZXMge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtcm95YWwtYmx1ZTsgICAgICBcbiAgICB9XG5cbiAgICAmLnJldGFpbC1jcGcge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgfVxuXG4gICAgJi5pbmR1c3RyaWFsIHtcbiAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLXllbGxvdzsgICAgICBcbiAgICB9XG5cbiAgICAmLml0LWVzbSB7XG4gICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1saWdodC1wdXJwbGU7ICAgICAgXG4gICAgfVxuXG4gICAgJi5idXNpbmVzcy1pdCB7XG4gICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC1yb3lhbC1ibHVlOyAgICAgIFxuICAgIH1cblxuICAgICYubWVkaWEge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtcGluazsgICAgICBcbiAgICB9XG5cbiAgICAmLnB1YmxpYy1zZWN0b3Ige1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgfVxuXG4gICAgJi50ZXJhcmVjb24geyAgICAgIFxuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtZ3JlZW47ICAgICAgXG4gICAgfVxuXG4gICAgJi5maW5hbmNpYWwtY3JpbWUge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtcGluazsgICAgICBcbiAgICB9XG5cbiAgICAmLml0c20ge1xuICAgICAgQGFwcGx5IGJlZm9yZTpiZy1zb2wtbGlnaHQtcHVycGxlOyAgICAgIFxuICAgIH1cbiAgfSovXG59IiwiLmJsb2NrLXJlcXVlc3QtYS1kZW1vIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHB0LVsyMTRweF0gcHgtMCBtZDpwYi1bODBweF0gcGItWzYwcHhdO1xuXG4gIC5ibG9jay1iZyB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCBib3R0b20tMCByaWdodC0wO1xuXG4gICAgaW1nIHtcbiAgICAgIEBhcHBseSBvYmplY3QtY292ZXIgb2JqZWN0LWNlbnRlciB3LWZ1bGwgaC1mdWxsO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgcmVsYXRpdmUgc2hhZG93LVswcHhfMTBweF8zMHB4XzBweF9yZ2JhKDAsMCwwLDAuMSldIGxnOnAtWzMwcHhdIHB5LVszMHB4XSBweC1bMjBweF07XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBhcHBseSBtYi1bMzBweF0gdGV4dC1bNDZweF0gbGVhZGluZy1bNTVweF07XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBhcHBseSBtYi1bMTZweF07XG4gIH1cblxuICAuZm9ybS13cmFwcGVyX190aXRsZSB7XG4gICAgQGFwcGx5IG1iLVszMHB4XTtcbiAgfVxuXG4gIC5ib3R0b20tc2VjdGlvbi10aXRsZSAuaGlnaGxpZ2h0IHtcbiAgICBAYXBwbHkgYmctc29sLWxpZ2h0LWJsdWUyIGlubGluZS1ibG9jayBtbC1bLTdweF0gcHktMCBweC1bN3B4XTtcbiAgfVxuXG4gICYubGF5b3V0LWRhcmsge1xuICAgIC5ibG9jay1iZyB7XG4gICAgICBAYXBwbHkgYmctc29sLWNoYXJjb2FsO1xuICAgIH1cblxuICAgIC50aXRsZSxcbiAgICAuc3VidGl0bGUsXG4gICAgLnJpY2gtdGV4dDpub3QoLmNvbmZpcm1hdGlvbik+KiB7XG4gICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgfVxuXG4gICAgLnJpY2gtdGV4dDpub3QoLmNvbmZpcm1hdGlvbikge1xuICAgICAgdWwgbGkge1xuICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLXNvbC13aGl0ZTtcbiAgICAgIH1cbiAgICAgIG9sIGxpIHtcbiAgICAgICAgQGFwcGx5IGJlZm9yZTp0ZXh0LXNvbC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXZlcnRpY2FsIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbDtcblxuICAuZm9ybS1zZWxlY3QtdmVydGljYWxfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDksIDI1NCwgMSk7XG4gICAgQGFwcGx5IGJsb2NrIHJlbGF0aXZlIG10LTAgbXgtMCBtYi1bMjRweF0gaC1bNDhweF0gcm91bmRlZDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBAYXBwbHkgcHgtWzE2cHhdO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdC12ZXJ0aWNhbF9fd3JhcHBlciB7ICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFNElEbE1NVElnTVRWTU5pQTVJaUJ6ZEhKdmEyVTlJaU15TlRJNE1rVWlJSE4wY205clpTMTNhV1IwYUQwaU1pSXZQZ284TDNOMlp6NEtcIik7ICAgIFxuICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSByaWdodC1bMTZweF0gYmctcmVwZWF0IGJnLWNvbnRhaW4gdy1bMjRweF0gaC1bMjRweF0gdG9wLVs1MCVdIHRyYW5zbGF0ZS15LVstNTAlXTtcbiAgICB9XG4gIH1cbn1cblxuI3NlbGVjdC12ZXJ0aWNhbCB7XG4gIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCBhcHBlYXJhbmNlLW5vbmUgdy1mdWxsIGgtZnVsbCBib3JkZXItbm9uZSBiZy10cmFuc3BhcmVudCBvdXRsaW5lLW5vbmUgdGV4dC1bMTRweF07XG59XG5cbi5jb25maXJtYXRpb24tdmlkZW8gaWZyYW1lIHtcbiAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7ICBcbn0iLCIuc2VjdGlvbi1jdGEtYmxvY2sge1xuICAuc2VjdGlvbi1jdGFfX2dyaWQge1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgZ3JpZCBtZDpncmlkLWNvbHMtMjsgICAgXG4gIH1cblxuICAuc2VjdGlvbi1jdGFfX2ltYWdlIHtcbiAgICBAYXBwbHkgdy1mdWxsIGFsaWduLXRvcCBoLWF1dG87XG4gIH1cblxuICBoMiB7XG4gICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LVs0OHB4XSBsZWFkaW5nLVsxLjJdO1xuICB9XG5cbiAgLnRleHQtcHJpbWFyeS0xIHtcbiAgICBAYXBwbHkgdGV4dC1bIzUwMDBFQV07XG4gIH1cblxuICAudGV4dC1wcmltYXJ5LTIge1xuICAgIEBhcHBseSB0ZXh0LXNvbC1ncmVlbjtcbiAgfVxufSIsIi5ibG9jay1zaWRlLWJ5LXNpZGUgLnNpZGUtaXRlbSB7XG4gIEBhcHBseSBteS1bMjBweF0gbXgtMDtcblxuICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgQGFwcGx5IG0tMDtcbiAgfSAgXG59IiwiLnRlc3RpbW9uaWFsLWJsb2NrIHtcblxuICAvLyBTaW1wbGUgVGVzdGltb25pYWwgU3R5bGVzXG4gIC5zaW1wbGUtdGVzdGltb25pYWwge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmbGV4LWNvbDtcblxuICAgIC5hdXRob3ItbG9nbyB7XG4gICAgICBAYXBwbHkgbWF4LXctWzE1MHB4XSBtYi1bMjRweF0gaC1hdXRvIGRlc2t0b3A6bWF4LXctWzI1MHB4XSBkZXNrdG9wOm1iLVszMnB4XTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAudGVzdGltb25pYWwtdGV4dCB7XG4gICAgICAgIEBhcHBseSBtYi1bMjRweF07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWF1dGhvciB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmbGV4LWNvbDtcblxuICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICBAYXBwbHkgbXktWzI0cHhdIG1heC13LVs4MHB4XSBtYXgtaC1bODBweF0gcm91bmRlZC1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1kYXRhIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF07XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGZvbnQtYm9sZCBweS0wIHB4LVsyNHB4XTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFyZ2UtYXZhdGFyLXRlc3RpbW9uaWFsIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIEBhcHBseSBtYXgtdy1bODAlXSBtLWF1dG8ganVzdGlmeS1jZW50ZXIgZmxleC1yb3c7XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1bMzBweF0gaC1tYXggZGVza3RvcDptYXgtdy1bMzAlXTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAudGVzdGltb25pYWwtdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1sb2dvIHtcbiAgICAgICAgICBAYXBwbHkgbWF4LXctZnVsbCBoLW1heCBtYi1bMjRweF07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWF1dGhvciAuYXV0aG9yLWRhdGEge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF0gbWItWzI0cHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG4gIH1cbn0iLCIuYWktYmxvY2stYXNzZXNzbWVudC1lbnRyaWVzIHtcbiAgJi5maXJzdC1ibG9jayB7XG4gICAgQGFwcGx5IGxnOm10LVsxMDBweF0gbWQ6bXQtWzgwcHhdIG10LVs2MHB4XTtcbiAgfVxuXG4gIC5hc3Nlc3NtZW50X2VudHJpZXMge1xuICAgIEBhcHBseSBvdmVyZmxvdy1hdXRvO1xuXG4gICAgaDEge1xuICAgICAgQGFwcGx5IG1iLVszMHB4XTtcbiAgICB9XG5cbiAgICAuZW50cmllcyB7XG4gICAgICBAYXBwbHkgbWluLXctWzYwMHB4XSBib3JkZXItYi0wIGJvcmRlci14LVsxcHhdIGJvcmRlci10LVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItWyNkZGRdO1xuICAgIH1cblxuICAgIC5lbnRyeSB7XG4gICAgICBAYXBwbHkgZmxleCBib3JkZXItYi1bMXB4XSBib3JkZXIteC0wIGJvcmRlci10LTAgYm9yZGVyLXNvbGlkIGJvcmRlci1bI2RkZF0gYmctc29sLXdoaXRlIGZpcnN0LW9mLXR5cGU6Ymctc29sLWNoYXJjb2FsIGZpcnN0LW9mLXR5cGU6Zm9udC1ib2xkIGZpcnN0LW9mLXR5cGU6cHktWzJweF0gZmlyc3Qtb2YtdHlwZTpweC0wIGZpcnN0LW9mLXR5cGU6dGV4dC1zb2wtd2hpdGUgZmlyc3Qtb2YtdHlwZTpob3ZlcjpiZy1zb2wtY2hhcmNvYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgYmctWyNlZWVdO1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIEBhcHBseSBicmVhay13b3JkcyB3LVtjYWxjKCgxMDAlLTE4MHB4KS8zKV0gYm9yZGVyLXktMCBib3JkZXItbC0wICBib3JkZXItci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLVsjZGRkXSBweS1bNXB4XSBweC1bMTBweF0gZmlyc3Qtb2YtdHlwZTp3LVs5MHB4XSBsYXN0LW9mLXR5cGU6dy1bOTBweF07ICAgICAgICBcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbnMge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVsxMHB4XTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAYXBwbHkgbGVhZGluZy1bMV0gc2hhZG93LW5vbmUgbm8tdW5kZXJsaW5lIHRleHQtWzBdO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAYXBwbHkgaC1bMThweF0gdy1bMThweF07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXNzZXNzbWVudF9wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtWzUwcHhdO1xuXG4gICAgYSB7XG4gICAgICBAYXBwbHkgc2hhZG93LW5vbmUgbm8tdW5kZXJsaW5lIHRleHQtW2luaGVyaXRdOyAgICAgIFxuICAgIH1cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgQGFwcGx5IG1pbi13LVszMHB4XSBwbC1bNnB4XSBwci1bNnB4XSBoLVszMHB4XSBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgbXItWzZweF0gbGFzdC1vZi10eXBlOm0tMDtcblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbCB0ZXh0LXNvbC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haS1ibG9jay1hc3Nlc3NtZW50LXRvb2wtcmVzdWx0cyB7XG4gIEBhcHBseSByZWxhdGl2ZSB0ZXh0LVsxNHB4XSBsZzpwdC1bMTAwcHhdIHB0LVs2MHB4XSBweC0wIHBiLVszMHB4XSBcbiAgICAgIGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOmJsb2NrIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6dG9wLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dy1mdWxsIGJlZm9yZTpib3R0b20tWzEyNXB4XSBiZWZvcmU6ei1bLTFdXG4gICAgICBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YmxvY2sgYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6Ym90dG9tLVs1NXB4XSBhZnRlcjpsZWZ0LTAgYWZ0ZXI6aC1bMTUwcHhdIGFmdGVyOnctZnVsbCBhZnRlcjp6LVstMV07XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgJENvbG9yV2hpdGUgMTAwJSk7XG4gIH1cblxuICAmLmZpcnN0LWJsb2NrIHtcbiAgICBAYXBwbHkgbGc6bXQtWzEwMHB4XSBtZDptdC1bODBweF0gbXQtWzYwcHhdO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBAYXBwbHkgcHQtWzUycHhdIG1kOnB4LVs0MHB4XSBweC1bMjBweF0gcGItWzQwcHhdIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8tMTBweF9yZ2JhKDM3LDEsNjgsMC4yKV0gcm91bmRlZC1bNnB4XSBiZy1zb2wtd2hpdGU7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LXNvbC1waW5rOyAgICBcbiAgfVxuXG4gIC5zdWNjZXNzIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1zb2wtZ3JlZW47XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciBsZzptYi1bNjBweF0gbWItWzUwcHhdO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItWyNFOUU2RUNdIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8tMTBweF9yZ2JhKDM3LDEsNjgsMC4yKV0gcm91bmRlZC1bNnB4XSBweS1bMzNweF0gcHgtWzQycHhdO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgQGFwcGx5IG1iLVs0MHB4XTtcbiAgICB9XG4gIH1cblxuICAuc2NvcmUge1xuICAgIEBhcHBseSBmbGV4IG1kOmZsZXgtcm93IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBnYXAteS1bMzBweF07ICAgIFxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAYXBwbHkgYmFzaXMtMCBtZDp0ZXh0LWxlZnQgdGV4dC1jZW50ZXIgZmxleC1ncm93O1xuICAgIH1cblxuICAgICYtY29sIHtcbiAgICAgIEBhcHBseSBtaW4tdy1bMTYwcHhdIHRleHQtY2VudGVyO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgc3BhbiB7ICBcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRDb2xvclBpbmssICRDb2xvclBpbmspICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1ub3JtYWwgbGVhZGluZy1bMThweF0gbXQtWzAuNXJlbV07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVmZmVjdGl2ZW5lc3Mge1xuICAgIEBhcHBseSBwLTA7XG5cbiAgICAuZ3JpZF9ib3gge1xuICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTI7XG5cbiAgICAgICY+KiB7XG4gICAgICAgIEBhcHBseSBweS1bMzdweF0gbWQ6cHgtWzQycHhdIHB4LVsyMHB4XSBtZDpmbGV4IG1kOmZsZXgtY29sIG1kOmNvbC1zcGFuLTEgY29sLXNwYW4tMjtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBhcHBseSBtZDpib3JkZXItbm9uZSBtZDpib3JkZXItciBtZDpib3JkZXIteS0wIG1kOmJvcmRlci1sLTAgYm9yZGVyLXQtMCBib3JkZXIteC0wIGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsxMCVdO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm93IHtcbiAgICAgICAgQGFwcGx5IG1kOmJhc2lzLTAgbWQ6ZmxleCBtZDppdGVtcy1jZW50ZXIgbWQ6anVzdGlmeS1iZXR3ZWVuIG1kOmZsZXgtZ3JvdzsgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lci1ncmlkIHtcbiAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy02IGdhcC15LVszMHB4XSBiYXNpcy0wIGZsZXgtZ3JvdztcblxuICAgICAgJj4qIHtcbiAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTMgbGc6Y29sLXNwYW4tMiBsYXN0LW9mLXR5cGU6Y29sLXNwYW4tNiBsZzpsYXN0LW9mLXR5cGU6Y29sLXNwYW4tMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBmb250LWJvbGQgbWItWzIwcHhdO1xuICAgIH1cblxuICAgICYtc2NvcmUge1xuICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuICAgICAgQGFwcGx5IGZvbnQtYm9sZCBtYi1bM3B4XTtcbiAgICB9XG5cbiAgICAmLWRvbWFpbiB7XG4gICAgICBAYXBwbHkgdGV4dC1bMTJweF07XG4gICAgfVxuXG4gICAgLmNoYXJ0IHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS43O1xuICAgIH1cbiAgfVxuXG4gIC5zY29yZXMge1xuICAgIC5zY29yZXMtdGl0bGUge1xuICAgICAgQGFwcGx5IGZvbnQtYm9sZCBtYi1bMzFweF0gbWQ6dGV4dC1sZWZ0IHRleHQtY2VudGVyO1xuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IG1kOmZsZXgtcm93IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBnYXAteS1bMTBweF0gZ2FwLXgtWzMwcHhdIHB5LVsxM3B4XSBweC0wIGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBsYXN0LW9mLXR5cGU6Ym9yZGVyLWIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWwgbWQ6dGV4dC1sZWZ0IHRleHQtY2VudGVyO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IG1kOmZsZXgtZ3JvdyBiYXNpcy0wO1xuICAgICAgfVxuXG4gICAgICAuYmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtWy00MnB4XSBoLWZ1bGwgdy1bNHB4XTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2NvcmVzIHtcbiAgICBAYXBwbHkgcHQtWzM3cHhdIHB4LVs0MnB4XSBsZzpwYi1bOTZweF0gcGItWzUwcHhdO1xuXG4gICAgLmxpbmUge1xuICAgICAgJi1yZXF1aXJlZF92YWx1ZSxcbiAgICAgICYtZ3JhcGhfdmFsdWUge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkIG1kOnctWzE1NXB4XTsgICAgICAgIFxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LVsxMHB4XSB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbmVmZmVjdGl2ZSAubGluZS1ncmFwaF92YWx1ZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1waW5rOyAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkIHtcbiAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL2JnLXBhdHRlcm4uanBnJyldIG1kOnB5LVsxMDBweF0gbWQ6cHgtWzMycHhdIHB0LVs0MHB4XSBweC1bMTZweF0gcGItWzUwcHhdIGJvcmRlci1ub25lOyAgICBcbiAgXG4gICAgZm9ybSB7XG4gICAgICBAYXBwbHkgZmxleCBtZDpmbGV4LXJvdyBmbGV4LWNvbCBnYXAteS1bMjBweF0gZmxleC13cmFwO1xuICAgIH1cblxuICAgIC5oc19lbWFpbCB7XG4gICAgICBAYXBwbHkgbWQ6YmFzaXMtMCBtZDptci1bLTRweF07XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZmllbGR0eXBlLXRleHQgbGFiZWw6bm90KC5ocy1lcnJvci1tc2cpIHtcbiAgICAgIEBhcHBseSBoaWRkZW47ICAgICAgXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgcm91bmRlZC1bNHB4XSBweS0wIG1kOnByLVszNnB4XSBtZDpwbC1bMzJweF0gcHgtWzMycHhdIHRleHQtbGVmdCBoLVs0OHB4XSBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWwgYm9yZGVyLW9wYWNpdHktWy4zXTtcblxuICAgICAgQGluY2x1ZGUgYXV0b2NvbWxldGVCZygkQ29sb3JXaGl0ZSwgJENvbG9yRGVmYXVsdCk7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIHRleHQtb3BhY2l0eS1bLjVdICN7IWltcG9ydGFudH07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgfVxuXG4gICAgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCB0ZXh0LWNlbnRlciBsZzp0ZXh0LVsyMXB4XSB0ZXh0LVsxOHB4XSBsZWFkaW5nLVsxLjVdO1xuICAgIH1cblxuICAgIC5ocy1lcnJvci1tc2csXG4gICAgLmhzX2Vycm9yX3JvbGx1cCAuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgICBAYXBwbHkgdGV4dC1zb2wtcGluayBmb250LW5vcm1hbCAjeyFpbXBvcnRhbnR9O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlLXdyYXAge1xuICAgICAgQGFwcGx5IGxnOm1iLVs0ZW1dIG1iLVszZW1dO1xuXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi1bMWVtXTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSBtaW4tWzE0NDBweF06dGV4dC1bMThweF0gdGV4dC1bMTZweF07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgICAgIEBhcHBseSBtYi0wO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oc19zdWJtaXQge1xuICAgICAgQGFwcGx5IGJsb2NrIHRleHQtY2VudGVyIHctZnVsbDtcbiAgICB9XG4gIH1cblxuICAuY2hhcnQtbGVnZW5kIHtcbiAgICBAYXBwbHkgbXQtMCBteC1hdXRvIG1iLVsyOHB4XSBtZDpqdXN0aWZ5LXN0YXJ0IGp1c3RpZnktY2VudGVyO1xuICB9XG59XG5cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIEBhcHBseSB0ZXh0LWxlZnQgbWItWzJlbV07XG5cbiAgbGFiZWwge1xuICAgIEBhcHBseSBibG9jaztcbiAgfVxuXG4gIC5ocy1yaWNodGV4dCB7XG4gICAgQGFwcGx5IG1iLVsyZW1dIHRleHQtWzEycHhdIGxlYWRpbmctW2NhbGMoMTgvMTIpXTtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgQGFwcGx5IG1iLVsyZW1dO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAYXBwbHkgbXQtWzJweF07XG4gIH1cblxuICA6aXMocCwgc3Bhbikge1xuICAgIEBhcHBseSB0ZXh0LVsxMnB4XSBsZWFkaW5nLVtjYWxjKDE4LzEyKV07XG4gIH1cbn0iLCIuYWktYmxvY2stYXNzZXNzbWVudC10b29sIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGxnOnB0LVsxMDBweF0gcHQtWzYwcHhdIHB4LTAgcGItWzMwcHhdIHRleHQtWzE0cHhdIG92ZXJmbG93LWhpZGRlbiBiZWZvcmU6Y29udGVudC1bJyddIGFmdGVyOmNvbnRlbnQtWycnXTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgQGFwcGx5IGFic29sdXRlIGJsb2NrIGJvdHRvbS0wIGxlZnQtMCBoLWZ1bGwgdy1mdWxsO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBhcHBseSBiZy1bdXJsKCcuLi9pbWcvYmctcGF0dGVybi5qcGcnKV0gbGVmdC1bMzMlXSB6LVstMl07XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAkQ29sb3JXaGl0ZSAxMDAlKTtcbiAgICBAYXBwbHkgaC1bMTUwcHhdIHotWy0xXTtcbiAgfVxuXG4gICYuZmlyc3QtYmxvY2sge1xuICAgIEBhcHBseSBtZDptdC1bODZweF0gbXQtWzY4cHhdO1xuICB9XG5cbiAgLnRpdGxlKy5xdWl6IHtcbiAgICBAYXBwbHkgbGc6bXQtWzkwcHhdIG10LVs1MHB4XTtcbiAgfVxuXG4gIC5zdGVwIHtcbiAgICBAaW5jbHVkZSBzaGFkb3ctaW5uZXIoKTtcbiAgICBAYXBwbHkgcHQtWzQwcHhdIGxnOnB4LVszMHB4XSBweC1bMjBweF0gcGItWzMwcHhdO1xuXG4gICAgLnF1ZXN0aW9uLFxuICAgIC5zZXR0aW5nIHtcbiAgICAgIEBhcHBseSB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tWy4xc10gZWFzZS1saW5lYXI7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hbGxvd2VkKSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LVsuMTVdIGN1cnNvci1ub3QtYWxsb3dlZDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItWzI2cHhdIGZvbnQtc2VtaWJvbGQ7XG4gIH1cblxuICAucXVlc3Rpb24ge1xuICAgIEBhcHBseSBwYi1bNDBweF0gYm9yZGVyLWIgYm9yZGVyLXgtMCBib3JkZXItdC0wIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuMV0gbWItWzM1cHhdIGxhc3Qtb2YtdHlwZTptYi0wIGxhc3Qtb2YtdHlwZTpib3JkZXItbm9uZTtcbiAgfVxuXG4gIC5xdWVzdGlvbi10aXRsZSxcbiAgLnF1ZXN0aW9uLXN1YnRpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1ib2xkIGxlYWRpbmctWzEuM107XG4gIH1cblxuICAucXVlc3Rpb24tc3VidGl0bGUge1xuICAgIEBhcHBseSBtdC1bMTBweF0gbWItWzI4cHhdO1xuICB9XG5cbiAgLnNldHRpbmdzIHtcbiAgICBAYXBwbHkgbWItWzQwcHhdO1xuICB9XG5cbiAgLnNldHRpbmcge1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXIgZ2FwLXktWzMwcHhdO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgQGFwcGx5IGxnOm1iLVsyMHB4XSBtYi1bNDBweF07XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgdGV4dC1vcGFjaXR5LVsuNV07XG4gICAgfVxuXG4gICAgJi12YWx1ZSAudmFsdWUge1xuICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLXNvbC1jaGFyY29hbCBib3JkZXItb3BhY2l0eS1bLjNdIGZvbnQtYm9sZCBtLTAgaC1bNDhweF0gcm91bmRlZC1bNHB4XTsgXG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLnNldHRpbmcge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbDtcbiAgICAgIH1cblxuICAgICAgJi12YWx1ZSAudmFsdWUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXNvbC1jaGFyY29hbDsgICAgICAgIFxuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgICYtaW5wdXQge1xuICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIHctZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItWzFweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWwgYm9yZGVyLW9wYWNpdHktWy4zXSBmb250LWJvbGQgbS0wIGgtWzQ4cHhdIHJvdW5kZWQtWzRweF0gcHktMCBweC1bMTVweF07IFxuXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBAYXBwbHkgc2hhZG93LVswXzBfMHB4XzEwMDBweF93aGl0ZV9pbnNldF0gdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tWzUwMDBzXSBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2Utc2xpZGVyIHtcbiAgICBAYXBwbHkgaC1bMnB4XSBiZy1zb2wtY2hhcmNvYWwgYmctb3BhY2l0eS1bLjJdO1xuXG4gICAgLnJhbmdlLXNsaWRlcl9fcmFuZ2Uge1xuICAgICAgQGFwcGx5IGJnLXNvbC1jaGFyY29hbDtcbiAgICB9XG5cbiAgICAucmFuZ2Utc2xpZGVyX190aHVtYiB7XG4gICAgICAmW2RhdGEtbG93ZXJdIHtcbiAgICAgICAgQGFwcGx5IHctMDtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXVwcGVyXSB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgdy1bMjBweF0gaC1bMjBweF0gYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWw7XG5cbiAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgIEBhcHBseSBiZy1zb2wtY2hhcmNvYWwgcmVsYXRpdmUgYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtd2hpdGUgc2hhZG93LVswcHhfM3B4XzhweF8tMnB4X3JnYmEoMzcsMSw2OCwwLjMpXSB3LVsyMnB4XSBoLVsyMnB4XSBhZnRlcjpjb250ZW50LVsnJ107XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgYWJzb2x1dGUgdG9wLVs1MCVdIGxlZnQtWzUwJV0gdy1bMTBweF0gaC1bMTBweF0gdHJhbnNsYXRlLXgtWy01MCVdIHRyYW5zbGF0ZS15LVstNTAlXSByb3VuZGVkLVs1MCVdIHotWzFdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcHRpb25fYm94IHtcbiAgICBAYXBwbHkgZmxleDtcblxuICAgIHNwYW4ge1xuICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGZsZXgtZ3JvdyBiYXNpcy0wIGxlYWRpbmctWzEuM107XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgQGFwcGx5IG1iLVsyMHB4XTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBAYXBwbHkgbXktMCBsZzptci1bMjdweF0gbXItWzEwcHhdIG1sLTAgZmxleC1zaHJpbmstMDtcblxuICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBAYXBwbHkgYmctW3VybChcIi4uL2ltZy9yYWRpby11bmNoZWNrZWQtYmxhY2suc3ZnXCIpXSBhcHBlYXJhbmNlLW5vbmUgYmctbm8tcmVwZWF0IGJnLWNvbnRhaW4gaW5saW5lLWJsb2NrIGgtWzE2cHhdIHctWzE2cHhdIGJnLVs1MCVdO1xuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgQGFwcGx5IGJnLVt1cmwoXCIuLi9pbWcvcmFkaW8tY2hlY2tlZC1ibGFjay5zdmdcIildO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAYXBwbHkgYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJvdHRvbSB7XG4gICAgQGFwcGx5IHB0LVs0MHB4XSBib3JkZXItdCBib3JkZXIteC0wIGJvcmRlci1iLTAgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWwgYm9yZGVyLW9wYWNpdHktWy4xXTtcblxuICAgIC5lcnJvcixcbiAgICAuc3VjY2VzcyB7XG4gICAgICBAYXBwbHkgbWItWzIwcHhdIHRleHQtY2VudGVyIGVtcHR5OmhpZGRlbjtcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgQGFwcGx5IHRleHQtc29sLXBpbms7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3Mge1xuICAgICAgQGFwcGx5IHRleHQtc29sLWdyZWVuO1xuICAgIH1cblxuICAgIC5mbGV4X2JveCB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAuY3RhcyB7XG4gICAgICAgIEBhcHBseSBtZDp3LVsxNjBweF0gdy1bNDZweF0gbGFzdC1vZi10eXBlOnRleHQtcmlnaHQ7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXAgbWQ6cHgtWzM2cHhdIHB4LVsxM3B4XSBiZWZvcmU6Y29udGVudC1bJyddIGxnOnRleHQtWzE0cHhdIHRleHQtWzBdIGZvbnQtYm9sZCB0ZXh0LXNvbC13aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgICAgICAgQGFwcGx5IG1kOmhpZGRlbiBibG9jayB3LVsyMHB4XSBoLVsyMHB4XSBiZy1jb250YWluIGJnLVt1cmwoJy4uL2ltZy9hcnJvdy1wdXJwbGUuc3ZnJyldIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgcm90YXRlLVsxODBkZWddO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLVt1cmwoJy4uL2ltZy9hcnJvdy13aGl0ZS5zdmcnKV0gYmVmb3JlOmJnLW5vLXJlcGVhdCBiZWZvcmU6YmctY2VudGVyOyAgICAgICAgICAgIFxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLVt1cmwoJy4uL2ltZy9hcnJvdy13aGl0ZS5zdmcnKV0gYmVmb3JlOmJnLW5vLXJlcGVhdCBiZWZvcmU6YmctY2VudGVyOyAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zaXRpb24ge1xuICAgICAgICBAYXBwbHkgZmxleC1ncm93IHRleHQtY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIC5xdWVzdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LVsjMWVhY2ZjXTtcbiAgICAgIH1cblxuICAgICAgLnN0ZXA6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMC45NGRlZywjMWVhY2ZjIC40OCUsIzAwZWFjMyA5NS44MSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBAYXBwbHkgbXQtMCBteC1bLTMwcHhdIG1iLVstMzBweF07XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgQGFwcGx5IG10LTAgbXgtWzMwcHhdIG1iLVszMHB4XTtcbiAgICB9XG4gIH1cblxuICBhc2lkZSB7XG4gICAgQGFwcGx5IG1kOmJsb2NrIGhpZGRlbiBmaXhlZCBsZWZ0LTAgdG9wLVsxODBweF0gei1bOThdO1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBwbC1bODBweF0gcG9pbnRlci1ldmVudHMtbm9uZSBjdXJzb3Itbm9uZSB0ZXh0LVsxNHB4XSB1cHBlcmNhc2UgZm9udC1ib2xkIGJlZm9yZTpjb250ZW50LVsnJ107XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBibG9jayB3LVsyMHB4XSBoLVsycHhdIGFic29sdXRlIHRvcC1bNTAlXSBsZWZ0LTAgdHJhbnNsYXRlLXktWy0xcHhdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuM3NdIGVhc2UtbGluZWFyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuM3NdIGVhc2UtbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmLnByZXYgYSB7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciBwb2ludGVyLWV2ZW50cy1hdXRvO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBhcHBseSBvcGFjaXR5LVsuM107XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJi5wcmV2OmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHctWzYwcHhdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktWzFdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDEpLFxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LVsjMWVhY2ZjXSBiZWZvcmU6YmctWyMxZWFjZmNdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFpLWJsb2NrLWN0YS1zZWN0aW9uIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGxnOnB0LVs1MHB4XSBsZzpweS1bOTBweF0gbGc6cGItWzEwMHB4XSBweS1bMzBweF0gcHgtWzIwcHhdIHRleHQtY2VudGVyIGFmdGVyOmNvbnRlbnQtWycnXTtcblxuICAmOmFmdGVyIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYmxvY2sgYm90dG9tLTAgbGVmdC0wIGgtZnVsbCB3LWZ1bGwgYmctW3VybCgnLi4vaW1nL2JnLXBhdHRlcm4uanBnJyldIHJvdW5kZWQtWzZweF0gei1bMV07XG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSsuY3RhcyB7XG4gICAgQGFwcGx5IG10LVsyNnB4XTtcbiAgfVxuXG4gIC5jdGFzIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgei1bMl07XG4gIH1cbn0iLCIuYWktYmxvY2stZG9tYWlucyB7XG4gIEBhcHBseSBsZzpwYi1bNjBweF0gcGItWzQwcHhdIHJlbGF0aXZlIHRleHQtWzE0cHhdIHotWzFdO1xuXG4gIC53cmFwcGVyIHtcbiAgICBAYXBwbHkgbGc6bXktMCBsZzpteC1bNDBweF0gbGc6cHktWzQ3cHhdIHB5LVs0MHB4XSBweC0wIHJlbGF0aXZlIGFmdGVyOmNvbnRlbnQtWycnXTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgYm90dG9tLTAgbGVmdC0wIHJpZ2h0LTAgei1bLTFdIGJnLVt1cmwoJy4uL2ltZy9kb21haW5zLWJsb2NrLWJnLnN2ZycpXSBiZy1jb250YWluIGJnLVt0b3BfY2VudGVyXSBiZy1uby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvcCxcbiAgICAuYm90dG9tIHtcbiAgICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCBsZWFkaW5nLW5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSsuZGVzYyB7XG4gICAgICAgIEBhcHBseSBtdC1bMTBweF0gbGVhZGluZy1ub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgQGFwcGx5IG1iLVs0M3B4XTtcbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIEBhcHBseSBtdC1bMzVweF07XG4gICAgfVxuICB9XG5cbiAgLmZsZXhfYm94IHtcbiAgICBAYXBwbHkgZmxleCBsZzpmbGV4LXJvdyBmbGV4LWNvbCBnYXAteC1bNDBweF0gZ2FwLXktWzQwcHhdIHRleHQtY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIEBhcHBseSB0ZXh0LXNvbC13aGl0ZSBoLVs2MHB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgQGFwcGx5IHRleHQtWzEycHhdIHB0LVsyMHB4XSBweC1bMjFweF0gcGItWzVweF07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgYmxvY2sgcm91bmRlZC1bNHB4XSBweS1bMTBweF0gcHgtWzlweF0gbGVhZGluZy1ub25lIGJnLVskQ29sb3JMaWdodEdyYXldO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcHRpb24ge1xuICAgICAgQGFwcGx5IGxlYWRpbmctbm9uZSBweS1bMTNweF0gcHgtWzIxcHhdIGxhc3Qtb2YtdHlwZTptYi1bMjZweF07XG4gICAgfVxuXG4gICAgLmRvbWFpbiB7XG4gICAgICBAYXBwbHkgbGc6ZmxleC1ncm93IGxnOmJhc2lzLTAgYmctc29sLXdoaXRlIGJvcmRlci1bMXB4XSBib3JkZXItc29saWQgYm9yZGVyLVsjRTlFNkVDXSBzaGFkb3ctWzBweF8xMHB4XzMwcHhfLTEwcHhfcmdiYSgzNywxLDY4LDAuMildIHJvdW5kZWQtWzZweF0gb3ZlcmZsb3ctaGlkZGVuO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjAyZGVnLCAkQ29sb3JQdXJwbGUgMCUsICRDb2xvclBpbmsgMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJENvbG9yUHVycGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4wMmRlZywgJENvbG9yUHJpbWFyeSAwJSwgJENvbG9yUHJpbWFyeSAxMDAlKTsgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuMDJkZWcsICRDb2xvck9yYW5nZSAwJSwgJENvbG9yWWVsbG93IDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRDb2xvck9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5haS1ibG9jay1kb3VnaG51dC1jaGFydCB7XG4gIEBhcHBseSBtZDpwYi1bNzVweF0gcGItWzMwcHhdO1xuXG4gIC5jaGFydC1sZWdlbmQge1xuICAgIEBhcHBseSBtdC0wIG14LWF1dG8gbWQ6bWItWzMwcHhdIG1iLVsyMHB4XSBtYXgtdy1mdWxsIHctWzUyMHB4XTtcbiAgfVxuXG4gIC5jaGFydCB7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjk1O1xuICAgIEBhcHBseSBsZzptYXgtaC1bNzUwcHhdIG1heC1oLVs1MDBweF07XG4gIH1cbn1cblxuLmNoYXJ0LWxlZ2VuZCB7XG4gIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCBmbGV4IGZsZXgtd3JhcCBnYXAteC1bMTRweF0gZ2FwLXktWzlweF0gdGV4dC1bMTBweF0gZm9udC1ub3JtYWw7XG5cbiAgLml0ZW0ge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciB3aGl0ZXNwYWNlLW5vd3JhcCBsZWFkaW5nLW5vbmU7XG5cbiAgICAuY29sb3Ige1xuICAgICAgQGFwcGx5IG1yLVsxMXB4XSB3LVs0MHB4XSBoLVsxMnB4XSByb3VuZGVkLVsycHhdO1xuICAgIH1cbiAgfVxufSIsIi5haS1ibG9jay1tYXR1cml0eS1nYXAge1xuICBAYXBwbHkgdGV4dC1bMTRweF0gbGc6cHQtWzIwMHB4XSBtZDpwdC1bMTYwcHhdIHB0LVsxMDBweF0gcHgtMCBtZDpwYi1bMTAwcHhdIHBiLVs4MHB4XTtcblxuICAubWF0dXJpdHktZ2FwIHtcbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICBAYXBwbHkgbWQ6bWItWzcycHhdIG1iLVs0MnB4XTtcblxuICAgICAgaDQge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgbXQtWzI0cHhdO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGFwcGx5IG10LVsyNHB4XTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3R1ZmYtd3JhcCB7XG4gICAgICBAYXBwbHkgYmctc29sLXdoaXRlIG1kOnB0LVszMHB4XSBwdC1bMTBweF0gbWQ6cHgtWzQwcHhdIHB4LVsxMHB4XSBtZDpwYi1bNDBweF0gcGItWzIwcHhdIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8tMTBweF9yZ2JhKDM3LDEsNjgsMC4yMCldIHJvdW5kZWQtWzZweF0gYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItWyNlOWU2ZWNdO1xuXG4gICAgICAuZ2FwcyB7XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICBAYXBwbHkgbWQ6ZmxleC1yb3cgZmxleC1jb2wgbWQ6dGV4dC1sZWZ0IHRleHQtY2VudGVyIHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBib3JkZXItc29saWQgYm9yZGVyLXNvbC1jaGFyY29hbCBib3JkZXItb3BhY2l0eS1bLjFdIHB5LVsyMnB4XSBweC0wIGdhcC15LVszMHB4XSBnYXAteC1bMzBweF0gbGFzdC1vZi10eXBlOmJvcmRlci1iO1xuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWQ6ZmxleC1ncm93IGJhc2lzLTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWQ6bGVmdC1bLTQycHhdIG1heC1bNDIwcHhdOmxlZnQtWy02cHhdIGxlZnQtWy0xMHB4XSB3LVszcHhdIGgtW2NhbGMoMTAwJS0ycHgpXSB0b3AtWzFweF0gYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTAgcGItMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZS1jaGFydCB7XG4gICAgICAgICAgQGFwcGx5IG1kOnctWzYzJV0gdy1mdWxsO1xuXG4gICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBweS0wIG1kOnB4LVsyMHB4XSBweC1bMTBweF0gcmVsYXRpdmUgYmVmb3JlOmNvbnRlbnQtWycnXSBhZnRlcjpjb250ZW50LVsnJ107XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHJvdW5kZWQtWzQwcHhdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCBoLVs0MnB4XSB3LWZ1bGwgYmctWyRDb2xvckxpZ2h0R3JheV07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgYWJzb2x1dGUgYm90dG9tLVsyMC41cF0gbWQ6bGVmdC1bMjBweF0gbGVmdC1bMTBweF0gaC1bMXB4XSBtZDpyaWdodC1bMjBweF0gcmlnaHQtWzEwcHhdIGJnLXNvbC1jaGFyY29hbCBiZy1vcGFjaXR5LVsuM107XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncmlkX2JveCB7XG4gICAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy00IGgtWzc2cHhdO1xuXG4gICAgICAgICAgICAgICY+KiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJlZm9yZTpjb250ZW50LVsnJ10gbGFzdC1vZi10eXBlOmFmdGVyOmNvbnRlbnQtWycnXSBiZWZvcmU6bGVmdC0wIGxhc3Qtb2YtdHlwZTphZnRlcjpyaWdodC0wO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIGJvdHRvbS1bMTUuNXB4XSBoLVsxMHB4XSB3LVsxcHhdIGJnLXNvbC1jaGFyY29hbCBiZy1vcGFjaXR5LVsuM107XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxlZnQsXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdHJhbnNsYXRlLXgtWy01MCVdIHRleHQtWzEwcHhdO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICBAYXBwbHkgbGVmdC1hdXRvIHJpZ2h0LTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXJzIHtcbiAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBhYnNvbHV0ZSBib3R0b20tWzIxLjVweF0gdHJhbnNsYXRlLXgtWy01MCVdIHRyYW5zbGF0ZS15LVs1MCVdIHNoYWRvdy1bMHB4XzNweF8xMHB4Xy0ycHhfcmdiYSgzNywxLDY4LDAuMyldIG1kOnAtWzhweF0gcC1bNnB4XSBtZDp0ZXh0LVsxNHB4XSB0ZXh0LVsxMHB4XSBmb250LWJvbGQgei1bMl07XG5cbiAgICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXBpbms7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLXllbGxvdztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNvbC1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICAubGluZS1jaGFydC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJlZm9yZTpjb250ZW50LW5vbmUgYWZ0ZXI6Y29udGVudC1ub25lO1xuXG4gICAgICAgICAgICAgIC5mbGV4X2JveCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggdGV4dC1jZW50ZXIgbWQ6dGV4dC1bMTJweF0gdGV4dC1bMTBweF0gZ2FwLXgtWzFweF07XG5cbiAgICAgICAgICAgICAgICAmPiogeyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJsb2NrIGJvcmRlci1zb2xpZCBib3JkZXItc29sLXBpbmsgYm9yZGVyLXQtMCBib3JkZXIteC1bMXB4XSBib3JkZXItYi1bMXB4XSBoLVsxMHB4XSB3LWZ1bGwgbWItWzZweF07XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItc29sLXllbGxvdzsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNvbC1ncmVlbjsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBweC1bNHB4XTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvb2wge1xuICAgICAgICAubGluZSB7XG4gICAgICAgICAgQGFwcGx5IG1kOnAtMCBwdC1bMjBweF0gcHgtMCBwYi1bMTZweF0gbWQ6ZmxleC1ub3dyYXAgZmxleCBmbGV4LXJvdyBmbGV4LXdyYXAgYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuMV0gaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiByZWxhdGl2ZTtcblxuICAgICAgICAgIGg2LFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIHRleHQtWzE0cHhdIGxlYWRpbmctWzE4cHhdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIEBhcHBseSBtZDpwci1bMjBweF0gbWQ6dGV4dC1sZWZ0IHRleHQtY2VudGVyIG1kOm1iLTAgbWItWzhweF0gbWQ6ZmxleC1bMF8wXzQwJV0gZmxleC1bMF8wXzEwMCVdO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGFwcGx5IG1kOmZvbnQtbm9ybWFsIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgQGFwcGx5IG1kOmZsZXgtWzBfMF82MCVdIGZsZXgtWzBfMF8xMDAlXSBtZDpqdXN0aWZ5LWVuZCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZmxleCBmbGV4LXJvdyBmbGV4LW5vd3JhcDtcblxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgIEBhcHBseSBtZDpmbGV4LVswXzBfMzAlXSBmbGV4LVswXzBfMzUlXSBtZDpweS1bMTBweF0gbWQ6cHItMCBtZDpwbC1bNDBweF0gcC1bOHB4XTtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWQ6ZmxleC1bMF8wXzQwJV0gZmxleC1bMF8wXzMwJV07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LVswXzBfMTAwJV07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtWyRDb2xvclNlY29uZGFyeV0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIHJvdW5kZWQtWzRweF0gaC1bNDhweF0gbS0wIGZvbnQtYm9sZCB0ZXh0LWNlbnRlciB3LWZ1bGw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1kOnRleHQtWzE0cHhdIHRleHQtWzEycHhdIG1kOmZvbnQtYm9sZCBmb250LW5vcm1hbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lLWNvbG9yIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBtZDpsZWZ0LVstNDBweF0gbGVmdC1bLTEwcHhdIHRvcC1bMXB4XSBoLVtjYWxjKDEwMCUtMnB4KV0gdy1bNHB4XTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxhYmVscyB7XG4gICAgICAgICAgICBAYXBwbHkgcHQtWzM1cHhdIHBiLVsyMHB4XTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAgIEBhcHBseSBsZzptdC1bNDBweF0gbXQtWzMycHhdIHRleHQtcmlnaHQ7XG5cbiAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtWzQwcHhdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWF0dXJpdHktZ2FwLXJlc3VsdHMge1xuICAgICAgQGFwcGx5IG1kOm14LTA7XG5cbiAgICAgIC5zdHVmZi13cmFwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgQGFwcGx5IHB0LVsxNXB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgQGFwcGx5IHB4LVs0cHhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFpLWJsb2NrLXNjb3JlIHtcbiAgQGFwcGx5IGxnOm1iLVs5MHB4XSBtYi1bNTBweF0gdGV4dC1bMTRweF07XG5cbiAgLnRvcCB7XG4gICAgQGFwcGx5IG1iLVszMHB4XSB0ZXh0LWNlbnRlcjtcblxuICAgIC50aXRsZSsuZGVzYyB7XG4gICAgICBAYXBwbHkgbGc6bXQtWzYwcHhdIG10LVszMHB4XTtcbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4X2JveCB7XG4gICAgQGFwcGx5IGZsZXggbGc6ZmxleC1yb3cgZmxleC1jb2w7XG5cbiAgICAucGVyY2VudCB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZmxleC1jb2wgcHktWzQwcHhdIHB4LTAgZmlyc3Qtb2YtdHlwZTpwdC0wIGxhc3Qtb2YtdHlwZTpwYi0wIGxnOmZsZXgtZ3JvdyBsZzpiYXNpcy0wO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUsXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBhcHBseSBsZzpweS1bNTBweF0gcHgtMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLWItMCBib3JkZXItYiBsZzpib3JkZXItciBib3JkZXIteC0wIGJvcmRlci10LTAgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtY2hhcmNvYWwgYm9yZGVyLW9wYWNpdHktWy4xXTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSAubnVtYmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc29sLWxpZ2h0LXB1cnBsZTsgICAgICAgICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIC5udW1iZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtcm95YWwtYmx1ZTsgICAgICAgIFxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIC5udW1iZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtb3JhbmdlOyAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkIG1iLVs1cHhdO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5haS1ibG9jay1zaGFkb3ctY29udGFpbmVyIHtcbiAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltZy9iZy1wYXR0ZXJuLmpwZycpXSByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSBibG9jayBib3R0b20tMCBsZWZ0LTAgaC1bMTUwcHhdIHctZnVsbDtcbiAgfVxuXG4gIC5jb250YWluZXIgLmNvbnRhaW5lciB7ICAgIFxuICAgIEBhcHBseSBwLTA7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIHNoYWRvdy1pbm5lcigpO1xuICAgIEBhcHBseSBsZzpwdC1bODNweF0gcHQtWzQwcHhdIGxnOnB4LVs0MHB4XSBweC1bMjBweF0gcGItWzQwcHhdO1xuXG4gICAgJj4udG9wIHtcbiAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciBtYi1bMjZweF07XG5cbiAgICAgIC50aXRsZSsuZGVzYyB7XG4gICAgICAgIEBhcHBseSBtdC1bMjBweF07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFpLWJsb2NrLXN0ZXBzIHtcbiAgQGFwcGx5IGJnLVt1cmwoJy4uL2ltZy9iZy1wYXR0ZXJuLmpwZycpXSBsZzpwdC1bMTMzcHhdIGxnOnBiLVsxMTBweF0gcHktWzYwcHhdIHB4LTA7XG5cbiAgJi5maXJzdC1ibG9jayB7XG4gICAgQGFwcGx5IGxnOm10LVsxMDBweF0gbWQ6bXQtWzgwcHhdIG10LVs2MHB4XTtcbiAgfVxuXG4gIC50b3Age1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciBsZzptYi1bOTBweF0gbWItWzUwcHhdO1xuICB9XG5cbiAgLnRpdGxlKy5kZXNjIHtcbiAgICBAYXBwbHkgbXQtWzIwcHhdO1xuICB9XG5cbiAgLnN0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM5LjQxZGVnLCAjMDA3NGU4LCAjMDBlYWMzKTtcbiAgICBAYXBwbHkgbWluLVsxNDQwcHhdOnB5LVszNHB4XSBtaW4tWzE0NDBweF06cHgtWzgwcHhdIGxnOnAtWzM0cHhdIHB5LVszNHB4XSBweC0wIHRleHQtY2VudGVyIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8tMTBweF9yZ2JhKDM3LDEsNjgsMC4yKV0gcm91bmRlZC1bNnB4XTtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gIH1cblxuICAuc3VidGl0bGUrLmZsZXhfYm94IHtcbiAgICBAYXBwbHkgbXQtWzQwcHhdO1xuICB9XG5cbiAgLmZsZXhfYm94IHtcbiAgICBAYXBwbHkgbGc6ZmxleCBpbmxpbmUtZmxleCBsZzpmbGV4LXJvdyBmbGV4LWNvbCBsZzpwLTAgcGwtWzUwcHhdIGdhcC14LVs1NHB4XSBnYXAteS1bNTRweF07XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIEBhcHBseSBsZzpibG9jayBmbGV4IGxnOnRleHQtY2VudGVyIHRleHQtbGVmdCBnYXAteC1bMTVweF0gcmVsYXRpdmUgbGFzdC1vZi10eXBlOmJlZm9yZTpib3R0b20tYXV0byBsZzpwdC1bMzBweF0gbGc6ZmxleC1ncm93IGxnOmJhc2lzLTAgZmlyc3Qtb2YtdHlwZTpkZXNrdG9wOmJlZm9yZTpsZWZ0LVs1MCVdIGxhc3Qtb2YtdHlwZTpkZXNrdG9wOmJlZm9yZTpyaWdodC1bNTAlXTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIG1kOnRvcC1bMzBweF0gZGVza3RvcDp0b3AtMCB0b3AtWzE4cHhdIGRlc2t0b3A6Ym90dG9tLWF1dG8gbWQ6Ym90dG9tLVstODRweF0gYm90dG9tLVstNzJweF0gZGVza3RvcDpsZWZ0LVstNTRweF0gZGVza3RvcDpyaWdodC1bLTU0cHhdIGRlc2t0b3A6aC1bM3B4XSBkZXNrdG9wOnctYXV0byB3LVszcHhdIGJnLXNvbC1ncmVlbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgbGc6dG9wLTAgbWQ6dG9wLVszMHB4XSB0b3AtWzE4cHhdIGxnOmxlZnQtWzUwJV0gbGVmdC1bLTIwLjVweF0gaC1bMTRweF0gdy1bMTRweF0gYmctc29sLWdyZWVuIGJvcmRlci1bM3B4XSBib3JkZXItc29saWQgYm9yZGVyLXNvbC13aGl0ZSBzaGFkb3ctWzBweF82LjZweF8xOS45cHhfLTYuNnB4X3JnYmEoMzcsXzEsXzY4LF8wLjIpXSByb3VuZGVkLVs1MCVdIHRyYW5zbGF0ZS14LVstN3B4XSB0cmFuc2xhdGUteS1bLTdweF07ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubnVtYmVyIHtcbiAgICBAYXBwbHkgZm9udC1ib2xkO1xuICB9XG5cbiAgLnRleHQge1xuICAgIEBhcHBseSBsZzpwLTAgcHQtWzdweF0gbWF4LXctWzIyMHB4XTtcbiAgfVxuXG4gIC5jdGFzIHtcbiAgICBAYXBwbHkgbGc6bXQtWzYycHhdIG10LVs1MHB4XSB0ZXh0LWNlbnRlcjtcbiAgfVxufSIsImJvZHkuYmF1bmZpcmUtaG9tZXBhZ2Uge1xuICAuYXNzZXNzbWVudC1oMSB7XG4gICAgQGFwcGx5IHRleHQtWzMwcHhdIGxlYWRpbmctWzEuMl07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXRfdXApIHtcbiAgICAgIEBhcHBseSB0ZXh0LVs0OHB4XTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICBAYXBwbHkgdGV4dC1bNjBweF07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoZnVsbF93aWR0aCkge1xuICAgICAgQGFwcGx5IHRleHQtWzcycHhdO1xuICAgIH1cbiAgfVxuXG4gIC5hc3Nlc3NtZW50LWgyIHtcbiAgICBAYXBwbHkgbWluLVsxNDQwcHhdOnRleHQtWzQ4cHhdIG1kOnRleHQtWzMwcHhdIHRleHQtWzI0cHhdIGxlYWRpbmctWzEuMl0gbS0wO1xuICB9XG5cbiAgLmFzc2Vzc21lbnQtaDMge1xuICAgIEBhcHBseSBtaW4tWzE0NDBweF06dGV4dC1bMzBweF0gbWQ6dGV4dC1bMjRweF0gdGV4dC1bMjFweF0gbGVhZGluZy1bMS4yXSBtLTA7XG4gIH1cblxuICAuYXNzZXNzbWVudC1oNCB7XG4gICAgQGFwcGx5IG1pbi1bMTQ0MHB4XTp0ZXh0LVsyNHB4XSBtZDp0ZXh0LVsyMXB4XSB0ZXh0LVsxOHB4XSBsZWFkaW5nLVsxLjVdO1xuICB9XG59IiwiLypcbiogQmxvZ1xuKi9cblxuLmdsb2JhbC1oZXJvIHtcblx0QGFwcGx5IHAtWzUwcHhfMF07XG59XG5cbi5jYXJkIHtcblx0QGFwcGx5IG1iLVs0MHB4XTtcbn1cblxuXG4ucG9zdC1saW5rIHtcblx0QGFwcGx5IGlubGluZS1ibG9jayB1cHBlcmNhc2UgbXQtWzEwcHhdIGZvbnQtc2VtaWJvbGQ7XG59XG5cbi5wb3N0LW1ldGEge1xuXHRAYXBwbHkgbWItWzEwcHhdO1xuXG5cdHVsIHtcblx0XHRAYXBwbHkgbGlzdC1ub25lO1xuXHR9XG59XG5cbi5wb3N0LXRodW1ibmFpbCB7XG5cdEBhcHBseSBoLVsxNTBweF0gYmctY292ZXIgYmctY2VudGVyO1xufSIsIi8vXG4vLyBSZXNvdXJjZXNcbi8vXG5cbi5haS1ibG9jay1uZXdzLXJlc3VsdHMgeyBcbiAgXG5cdC5ibG9ja19GUjAwMiB7XG5cdCAgLmJsb2NrLWdyaWQge1xuXHRcdC5ibG9jay1pdGVtIHtcblx0XHRcdEBhcHBseSBiZy1bI0YzRjlGRV0gcm91bmRlZC1bMTJweF07XG5cdFx0ICBcblx0XHQgIFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogdW5zZXQ7XG5cdFx0ICBcdH1cbiAgXG5cdFx0ICBcdCY6aG92ZXIge1xuXHRcdFx0XHRAYXBwbHkgbWItWzE2cHhdIG10LVstMTZweF0gYmctc29sLXdoaXRlO1x0XHRcdCAgXG5cdFx0XHQgIFx0Ym94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1x0XHRcdCAgXG5cdFx0ICBcdH1cblx0XHR9XG5cdCAgfVxuXHR9XG5cdFxuXHQuZ2xvYmFsLWhlcm8ge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuICBcblx0LmNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIFxuXHRcdC5yZXNvdXJjZS10aHVtYm5haWwge1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cbiAgXG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0fVxuICBcblx0XHQucmVzb3VyY2UtbWV0YSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRzcGFuK3NwYW4ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc291cmNlLWxpbmsge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuICBcbmJvZHkuc2luZ2xlLW5ld3Mge1xuXHQuZ2xvYmFsLWhlcm8ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ji5sYXlvdXQtdW5nYXRlZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTU1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaGVyby1pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3JTtcblx0XHRcdFx0XHR3aWR0aDogOTMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHQucGFnZS10aXRsZSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTA3JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVzb3VyY2UtdHlwZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LnBhZ2UtdGl0bGUgeyBcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEzcHg7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC1wYXJhZ3JhcGgtbGFyZ2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0fVxuXHRcdC5tZXRhLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucGlwZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5nbG9iYWwtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0fVxuXHRcdCYubGF5b3V0LXVuZ2F0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRTtcblx0XHRcdC5jb2wtbWQtOCwgLmNvbC1tZC05IHtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmUtc2lkZWJhciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdC5zaGFyZS1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtYnV0dG9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LnNoYXJlLWJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyLXN1YnNjcmliZSB7XHRcdFxuXHRcdC8qIGh1YnNwb3QgZm9ybSovXG5cdFx0Lmhic3B0LWZvcm0ge1xuXHRcdFx0LmhzLWZvcm0geyBcblx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC1bMTBweF07XG5cdFx0XHR9XG5cdFx0XHQuaHMtZXJyb3ItbXNncyxcblx0XHRcdC5ocy1lbWFpbCBsYWJlbCxcblx0XHRcdC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7IFxuXHRcdFx0XHRAYXBwbHkgaGlkZGVuICN7IWltcG9ydGFudH07XG5cdFx0XHR9XG5cdFx0XHQuaHMtZW1haWwgLmlucHV0IGlucHV0IHtcblx0XHRcdFx0QGFwcGx5ICBiZy1bdmFyKC0tY29sb3ItZ3JleSldIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtW3ZhcigtLWNvbG9yLWJvZHkpXSB0ZXh0LVsxNHB4XSBoLVs0OHB4XSBweS1bOHB4XSBweC1bMTZweF0gdy1mdWxsIHJvdW5kZWQtWzNweF0gb3V0bGluZS1ub25lO1xuXG5cdFx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1zb2wtcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaHMtYnV0dG9uIHtcblx0XHRcdFx0QGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXNvbC1yb3lhbC1ibHVlIHRleHQtc29sLXdoaXRlIHB5LVsxNXB4XSBweC1bMjVweF0gdGV4dC1bMTRweF0gZm9udC1ib2xkIHctWzIzOHB4XSByb3VuZGVkLVs5OTk5cHhdIGFwcGVhcmFuY2Utbm9uZSB0ZXh0LWNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5zdWJtaXR0ZWQtbWVzc2FnZSB7XG5cdFx0XHRcdEBhcHBseSBkYXJrOnRleHQtc29sLXdoaXRlIHRleHQtY2hhcmNvYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFJlc291cmNlc1xuLy9cblxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZSxcbmJvZHkudGF4LXJlc291cmNlX3R5cGUge1xuXHQuZ2xvYmFsLWhlcm8ge1xuXHRcdEBhcHBseSBwLVs1MHB4XzBdO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdEBhcHBseSBtYi1bNDBweF07XG5cblx0XHQucmVzb3VyY2UtdGh1bWJuYWlsIHtcblx0XHRcdEBhcHBseSBoLVsxMDBweF0gYmctY292ZXIgYmctY2VudGVyO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0QGFwcGx5IHAtWzIwcHhfNDBweF07XG5cdFx0fVxuXG5cdFx0LnJlc291cmNlLW1ldGEge1xuXHRcdFx0QGFwcGx5IG1iLVsxMHB4XTtcblxuXHRcdFx0c3BhbitzcGFuIHtcblx0XHRcdFx0QGFwcGx5IGZsb2F0LXJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZXNvdXJjZS1saW5rIHtcblx0XHRcdEBhcHBseSBmb250LXNlbWlib2xkIG10LVsxMHB4XSB1cHBlcmNhc2UgaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5cblxuYm9keS5zaW5nbGUtZ2xvc3NhcnkgLmdsb3NzYXJ5LWhlcm8ge1xuXHRAYXBwbHkgcHQtWzE0MHB4XSBwYi1bNjBweF0gI3shaW1wb3J0YW50fTtcbn1cblxuXG5ib2R5LnNpbmdsZS1yZXNvdXJjZXMsXG5ib2R5LnNpbmdsZS1hdXRob3JzLFxuYm9keS5zaW5nbGUtZ2xvc3Nhcnkge1xuXHQuZ2xvYmFsLWhlcm8ge1xuXHRcdEBhcHBseSBib3gtYm9yZGVyO1xuXG5cdFx0Ji5nbG9zc2FyeS1oZXJvIHtcblx0XHRcdEBhcHBseSBtaW4taC1bMTAwcHhdO1xuXHRcdH1cblxuXHRcdCYubGF5b3V0LXVuZ2F0ZWQge1xuXHRcdFx0QGFwcGx5IHB0LVsxOTBweF0gcGItWzYwcHhdIGxnOnBiLVsxMjVweF0gbGc6cHQtWzI0MHB4XTtcblxuXHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHRAYXBwbHkgYmxvY2sgdy1mdWxsIGJnLWNvbnRhaW4gYmctY2VudGVyIHJvdW5kZWQtWzE2cHhdIGgtZnVsbCBtYXgtaC1ub25lIGxnOnB0LTAgcHQtWzYwcHhdO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0QGFwcGx5IHB0LVs2MHB4XSBsZzpwYi1bNDBweF0gcGItMDtcblxuXHRcdFx0XHQucGFnZS10aXRsZSB7XG5cdFx0XHRcdFx0QGFwcGx5IGxnOnctZnVsbDtcblxuXHRcdFx0XHRcdCYucGFnZS10aXRsZS0tbWVkaXVtIHtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LVs0OHB4XSAjeyFpbXBvcnRhbnR9O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucGFnZS10aXRsZS0tbGFyZ2Uge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGxnOnRleHQtWzQwcHhdIHRleHQtWzMwcHhdICN7IWltcG9ydGFudH07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sYXlvdXQtZ2F0ZWQge1xuXHRcdFx0QGFwcGx5IGxnOnB0LVsyMDBweF0gcHQtWzEyOHB4XSBsZzpwYi1bMTM0cHhdIHBiLVs2MHB4XTtcblxuXHRcdFx0LmZvcm0tZ3JpZCB7XG5cdFx0XHRcdEBhcHBseSByZWxhdGl2ZTtcblxuXHRcdFx0XHQuZm9ybS13cmFwcGVyIHtcblx0XHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgbGc6bWF4LXctWzQwMHB4XSBiZy1zb2wtd2hpdGUgYm94LWJvcmRlciBwLTggbGc6dHJhbnNsYXRlLXktWy00MHB4XSB0cmFuc2xhdGUteS0wIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8wcHhfcmdiYSgwLF8wLF8wLF8wLjEwKV0gbGc6bWItMCBtYi1bNjBweF07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVzb3VyY2UtdHlwZSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1zbSBmb250LXNlbWlib2xkIHVwcGVyY2FzZSBtYi1bMjBweF0gbGVhZGluZy1bMTIwJV0gdHJhY2tpbmctWzEuNHB4XTtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZSB7XG5cdFx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCBtYi1bMzBweF0gZGVza3RvcDp0ZXh0LVs3NnB4XSBsZzp0ZXh0LVs1NnB4XSB0ZXh0LVs0OHB4XSBsZWFkaW5nLVsxMTAlXSB0cmFja2luZy1bLTEuNTJweF07XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdEBhcHBseSBmb250LXNlbWlib2xkIG1iLVszMHB4XSBkZXNrdG9wOnRleHQtWzM2cHhdIHRleHQtWzI4cHhdO1xuXHRcdH1cblxuXHRcdC5tZXRhLXdyYXBwZXIge1xuXHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1zdGFydDtcblxuXHRcdFx0LmRhdGUsXG5cdFx0XHQucGlwZSB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LVsxOHB4XSBmb250LW5vcm1hbCBsZWFkaW5nLVsxNDAlXSBpbmxpbmUtYmxvY2sgbXItWzEwcHhdO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctWzE0MCVdIGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdEBhcHBseSBmb250LWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ2xvYmFsLW1haW4ge1xuXHRcdEBhcHBseSBsZzpweS1bMTIwcHhdIHB5LVs0MHB4XTtcblxuXHRcdCYubGF5b3V0LXVuZ2F0ZWQge1xuXHRcdFx0QGFwcGx5IGJnLVsjRjNGOUZFXTtcblxuXHRcdFx0LmNvbC1tZC04IHtcdFx0XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdEBhcHBseSBvcmRlci1bMl0gbWwtMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGF5b3V0LWdhdGVkIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtaW52ZXJzZSgpO1xuXHRcdFx0QGFwcGx5IGJnLXNvbC1jaGFyY29hbDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QGFwcGx5IGgtYXV0bztcblx0XHR9XG5cblx0XHQuc2hhcmUtc2lkZWJhciB7XG5cdFx0XHRAYXBwbHkgcGItWzQwcHhdO1xuXG5cdFx0XHQuc2hhcmUtbGFiZWwge1xuXHRcdFx0XHRAYXBwbHkgbWItWzIwcHhdO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2hhcmUtYnV0dG9ucyB7XG5cdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktc3RhcnQgaXRlbXMtY2VudGVyO1xuXG5cdFx0XHRcdC5zaGFyZS1idXR0b24ge1xuXHRcdFx0XHRcdEBhcHBseSBtci1bMjBweF07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vLWNvbnRlbnQge1xuXHRcdFx0QGFwcGx5IHB5LTAgI3shaW1wb3J0YW50fTtcblx0XHR9XG5cdH1cblxuXHQubGF0ZXN0LWluc2lnaHRzIHtcblx0XHRAYXBwbHkgbGc6cHQtWzExMHB4XSBwdC1bNjBweF0gcGItWzE0MHB4XTtcblxuXHRcdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5zaW5nbGUtcmVzb3VyY2VzLFxuYm9keS5zaW5nbGUtYXV0aG9ycyB7XG5cdC5nbG9iYWwtaGVybyB7XG5cdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0QGFwcGx5IGJnLWNvbnRhaW4gbWItMCB3LWZ1bGwgcm91bmRlZC1ub25lIGJnLXRvcCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IGJnLWNvdmVyIG1iLTAgdy1mdWxsIG1pbi1bOTkxcHhdOmgtWzM4NXB4XSBoLVszNTBweF0gcm91bmRlZC1bMTVweF07XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0QGFwcGx5IGl0ZW1zLXN0YXJ0IGZsZXgganVzdGlmeS1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5sYXlvdXQtZ2F0ZWQgLmhlcm8taW1hZ2VfX3dyYXBwZXIge1xuXHRcdFx0QGFwcGx5IGxnOm10LVstNDBweF07XG5cdFx0fVxuXHRcdCYubGF5b3V0LXVuZ2F0ZWQgLmhlcm8taW1hZ2VfX3dyYXBwZXIge1xuXHRcdFx0QGFwcGx5IGxnOm10LVs0NXB4XTtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmUtd3JhcHBlciB7XG5cdFx0LnNoYXJlLXNpZGViYXIge1xuXHRcdFx0QGFwcGx5IGZsZXggbGc6bXQtWzQ1cHhdIG10LVs0MHB4XSB3LWZ1bGwgZmxleC1jb2w7XG5cdFx0fVxuXHRcdC5zaGFyZS1sYWJlbCB7XG5cdFx0XHRAYXBwbHkgbWItWzIwcHhdO1xuXHRcdH1cblx0XHQuc2hhcmUtYnV0dG9ucyB7XG5cdFx0XHRAYXBwbHkgdy1mdWxsIGZsZXggbS0wIGdhcC1bMjBweF07XG5cdFx0fVxuXHR9XG5cblx0LmxheW91dC1nYXRlZCB7XG5cdFx0LmZvcm0tZ3JpZCB7XG5cdFx0XHRAYXBwbHkgZmxleCBqdXN0aWZ5LXN0YXJ0IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5mb3JtLXdyYXBwZXIge1xuXHRcdFx0QGFwcGx5IGJnLXNvbC13aGl0ZSBib3gtYm9yZGVyIHAtWzMwcHhdIHJlbGF0aXZlIG10LVszMHB4XSBtYXgtdy1bdW5zZXRdIHRyYW5zZm9ybS1ub25lIHNoYWRvdy1bMHB4XzEwcHhfMzBweF8wcHhfcmdiYSgwLF8wLF8wLF8wLjEwKV0gbWluLVs5OTFweF06bWF4LXctWzQwMHB4XTtcblxuXHRcdFx0aDUsXG5cdFx0XHRwIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdEBhcHBseSBtYi1bMjBweF07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50cnVuY2F0ZS0zLWxpbmVzIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7IFxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcblx0XG5cdEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gdGV4dC1lbGxpcHNpcztcbn1cblxuYm9keS5zaW5nbGUtcmVzb3VyY2VzIHtcblx0LnNpZGViYXItc3Vic2NyaWJlIHtcdFx0XG4gICAgICAgIC8qIGh1YnNwb3QgZm9ybSovXG4gICAgICAgIC5oYnNwdC1mb3JtIHtcbiAgICAgICAgICAgIC5ocy1mb3JtIHsgXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC1bMTBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHMtZXJyb3ItbXNncyxcbiAgICAgICAgICAgIC5ocy1lbWFpbCBsYWJlbCxcbiAgICAgICAgICAgIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7IFxuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ocy1lbWFpbCAuaW5wdXQgaW5wdXQge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgYmctW3ZhcigtLWNvbG9yLWdyZXkpXSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LVt2YXIoLS1jb2xvci1ib2R5KV0gdGV4dC1bMTRweF0gaC1bNDhweF0gcHktWzhweF0gcHgtWzE2cHhdIHctZnVsbCByb3VuZGVkLVszcHhdIG91dGxpbmUtbm9uZTtcblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItc29sLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItc29sLXJveWFsLWJsdWUgdGV4dC1zb2wtd2hpdGUgcHktWzE1cHhdIHB4LVsyNXB4XSB0ZXh0LVsxNHB4XSBmb250LWJvbGQgdy1bMjM4cHhdIHJvdW5kZWQtWzk5OTlweF0gYXBwZWFyYW5jZS1ub25lIHRleHQtY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZGFyazp0ZXh0LXNvbC13aGl0ZSB0ZXh0LWNoYXJjb2FsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yb2ktY2FsY3VsYXRvciB7XG4gIC5yb2ktcmVzdWx0cyB7XG4gICAgQGFwcGx5IGJnLVt2YXIoLS1jb2xvci1ncmV5KV07XG4gIH1cblxuICAuaGJzcHQtZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAuZmllbGQuaHMtZW1haWwge1xuICAgICAgICBAYXBwbHkgbWItWzMycHhdO1xuXG4gICAgICAgID5sYWJlbCB7XG4gICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgQGFwcGx5IHctZnVsbDtcblxuICAgICAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLVt2YXIoLS1jb2xvci1ncmV5KV0gdy1mdWxsIHJvdW5kZWQtWzZweF0gbWluLWgtWzQ2cHhdIHAtWzhweF8xNnB4XSBib3JkZXItW3RyYW5zcGFyZW50XSBib3JkZXIgYm9yZGVyLXNvbGlkIHRleHQtWzE4cHhdIDtcblxuICAgICAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1zb2wtcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNvbC1jaGFyY29hbCBvdXRsaW5lLW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgQGFwcGx5IG10LVswLjc1cmVtXSBwbC0wO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAYXBwbHkgbGVhZGluZy1ub25lIHRleHQtWzEycHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1bMTJweF0gdGV4dC1bI0ZGMDAwMF0gbGVhZGluZy1bMS4yXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgbXQtWzEycHhdO1xuXG4gICAgICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtWzE0cHhdIGxlYWRpbmctWzEuNF07XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZGVwZW5kZW50LWZpZWxkIHtcbiAgICAgICAgICAuaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gICAgICAgICAgICBAYXBwbHkgbS1bMjhweF8wXTtcblxuICAgICAgICAgICAgbGFiZWwuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGN1cnNvci1wb2ludGVyO1xuXG4gICAgICAgICAgICAgID5pbnB1dC5ocy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFjY2VudC1bdmFyKC0tY29sb3ItYmx1ZSldIHJlbGF0aXZlIHctWzIwcHhdIG1heC13LVsyMHB4XSBjdXJzb3ItcG9pbnRlciBoLVsyMHB4XSBhcHBlYXJhbmNlLW5vbmUgZmxleC1bMF8wXzIwMHB4XTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gb3ZlcmZsb3ctaGlkZGVuIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LVsyMHB4XSBoLVsyMHB4XSByb3VuZGVkIGJnLWNlbnRlciBiZy1baW1hZ2U6X25vbmVdIGJnLVtzaXplOl8yMHB4XzIwcHhdIGJvcmRlci1bMnB4XSBib3JkZXItc29saWQgYm9yZGVyLVtyZ2IodmFyKC0tY2hhcmNvYWwpXy9fMC43NSldO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItW3ZhcigtLWNvbG9yLWJsdWUpXTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVM0MUlpQjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGdpSUhKNFBTSXhJaUJtYVd4c1BTSWpNREEzTkVVNElpOCtDanh3WVhSb0lHUTlJazAwSURFd0xqVk1PQzQxSURFMExqVk1NVFlnTmk0MUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJaklpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjbVZqZENCNFBTSXhJaUI1UFNJeExqVWlJSGRwWkhSb1BTSXhPQ0lnYUdWcFoyaDBQU0l4T0NJZ2NuZzlJakVpSUhOMGNtOXJaVDBpSXpBd056UkZPQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289XCIpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtbC0wIHRleHQtWzE0cHhdIHBsLVsxMnB4XSBsZWFkaW5nLVsxLjRdO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ocy1zdWJtaXQge1xuICAgICAgICBAYXBwbHkgbXQtWzM2cHhdO1xuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmh1c2wtYnRuO1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGMtcGFkZGluZyB7XG4gICAgQGFwcGx5IHB0LVs2cmVtXSBwYi1bMzJweF07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXRfdXApIHtcbiAgICAgIEBhcHBseSBwdC1bOC4yNXJlbV07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgQGFwcGx5IHB0LVsxMS44NzVyZW1dO1xuICAgIH1cblxuICAgICYucmlnaHQtc2lkZSB7XG4gICAgICBAYXBwbHkgcHQtMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICBAYXBwbHkgcHQtWzE5MHB4XTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJvaS1jYWxjdWxhdG9yIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gIC5jb250ZW50LWxheWVycyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHotWzFdO1xuICB9XG5cbiAgLmJnLWxheWVycyB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIHJpZ2h0LTAgaC1mdWxsIHctMy8xMiB6LTAgYmctW2NvbG9yOl92YXIoLS1jb2xvci1ncmV5KV07XG4gIH1cblxuICAucm9pLWNhbGMge1xuICAgIEBhcHBseSByZWxhdGl2ZSBwdC1bODBweF0gcGItWzMycHhdIHotWzJdO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgQGFwcGx5IHB5LTA7XG4gICAgfVxuICB9XG5cbiAgLmdyYWRpZW50LXRleHQge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbW96LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjVkZWcsICRDb2xvclByaW1hcnkgMCUsICRDb2xvckdyZWVuIDc1LjYxJSk7XG4gICAgQGFwcGx5IGJnLXNvbC1yb3lhbC1ibHVlIHJlbGF0aXZlIGlubGluZS1ibG9jayBvcGFjaXR5LTEwMCB0ZXh0LXRyYW5zcGFyZW50IHotWzJdIGJnLVtzaXplOl8xMDAlXSBiZy1jbGlwLXRleHQ7XG4gIH1cblxuICAuYm9sZCB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIHJvdW5kZWQtWzUwJV0gdy1bMTdweF0gaC1bMTdweF0gYWxpZ24tbWlkZGxlIGN1cnNvci1wb2ludGVyIGlubGluZS1ibG9jayBvcGFjaXR5LTEwMCBtLVstMnB4XzBfMF8zcHhdIGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLVt2YXIoLS1jb2xvci1ibHVlKV0gYmctdHJhbnNwYXJlbnQgYmctW3VybChcIi4uL2ltZy90b29sdGlwLWkuc3ZnXCIpXSBiZy1bc2l6ZTphdXRvXzU2JV0gYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldF91cCkge1xuICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IGFic29sdXRlIGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSB3LVs2cHhdIGgtWzZweF0gYm90dG9tLVtjYWxjKDEwMCVfK180cHgpXSBib3JkZXItdC1bNnB4XSBib3JkZXItdC1bcmdiYSgwLDAsMCwwLjgpXSBib3JkZXItbC1bNnB4XSBib3JkZXItci1bNnB4XSBib3JkZXItc29saWQgYm9yZGVyLXgtdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldF91cCkge1xuICAgICAgICBAYXBwbHkgbGVmdC1bNTAlXSB0cmFuc2xhdGUteC1bLTUwJV0gYm9yZGVyLXQtW3JnYmEoMCwwLDAsMC43KV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtW2F0dHIoZGF0YS10aXApXSB0ZXh0LXNvbC13aGl0ZSBib3R0b20tW2NhbGMoMTAwJV8rXzEwcHgpXSB3LWF1dG8gbWluLXctWzI1MHB4XSByb3VuZGVkLVs2cHhdIHAtWzEwcHhdIGxlYWRpbmctWzE4cHhdIHRleHQtY2VudGVyIGZvbnQtc2VtaWJvbGQgdGV4dC1bMTJweF0gcmlnaHQtWy04cHhdIGJnLWJsYWNrIGJnLW9wYWNpdHktWy44XTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0X3VwKSB7XG4gICAgICAgIEBhcHBseSBsZWZ0LVs1MCVdIHRyYW5zbGF0ZS14LVstNTAlXSBiZy1ibGFjayBiZy1vcGFjaXR5LVsuN107XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAYXBwbHkgYmctc29sLXJveWFsLWJsdWUgYmctW2ltYWdlOnVybChcIi4uL2ltZy90b29sdGlwLWktaG92ZXIuc3ZnXCIpXSBiZy1bc2l6ZTphdXRvXzU2JV0gYmctY2VudGVyIGJnLW5vLXJlcGVhdCBiZWZvcmU6YmxvY2sgYWZ0ZXI6YmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBAYXBwbHkgdGV4dC1bMTJweF0gbGVhZGluZy1bMS4yXTtcbiAgfVxuXG4gIC53aGl0ZS1iZyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJnLXNvbC13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgIEBhcHBseSB3LVtjYWxjKDEwMCVfK18xMHB4KV07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIHotMCBoLWZ1bGwgdy1zY3JlZW4gYmctW2luaGVyaXRdO1xuICAgIH1cblxuICAgID4ucm93IHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVsxXTtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeSB7XG4gICAgLnN1bW1hcnktdGl0bGUge1xuICAgICAgQGFwcGx5IG1iLVsyMHB4XTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoZnVsbF93aWR0aCkgeyAgICAgICAgXG4gICAgICAgIEBhcHBseSBtYXgtdy1bNTUlXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VtbWFyeS1vdXRwdXRzIHtcbiAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgc2hhZG93LVswcHhfMTBweF8zMHB4Xy0xMHB4X3JnYmEoMzcsXzEsXzY4LF8wLjIpXTtcbiAgICB9XG5cbiAgICAudG90YWwtc2F2aW5ncyB7XG4gICAgICBAYXBwbHkgcC1bMjBweF8zMHB4XSByb3VuZGVkLVs2cHhfNnB4XzBweF8wcHhdIG1peC1ibGVuZC1ub3JtYWw7XG5cbiAgICAgICoge1xuICAgICAgICBAYXBwbHkgdGV4dC1zb2wtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHQudG90YWwge1xuICAgICAgICAmLm9uZS1iaWwge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldF91cCkge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzI3cHhdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGZ1bGxfd2lkdGgpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LVs0MHB4XTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9uZS10cmlsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXRfdXApIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LVsyNnB4XTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShmdWxsX3dpZHRoKSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1bMzdweF07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm90aGVyLXNhdmluZ3Mge1xuICAgICAgQGFwcGx5IHAtWzE2cHhfMzBweF8zMnB4XSByb3VuZGVkLVswcHhfMHB4XzZweF82cHhdOyAgICAgIFxuXG4gICAgICAuc2F2aW5nLWNhdGVnb3J5IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci14LTAgYm9yZGVyLXQtMCBib3JkZXItc29saWQgYm9yZGVyLVtyZ2JhKCRDb2xvclNlY29uZGFyeSwwLjEpXSBwLVsxOHB4XzBfMTRweF07XG4gICAgICB9XG5cbiAgICAgIC5zYXZpbmctZm9ybSB7XG4gICAgICAgIEBhcHBseSBwLVszMnB4XzBfMF07XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNvbC1jaGFyY29hbCBtYi1bMTBweF0gdGV4dC1bMTJweF0gbGVhZGluZy1bMS41XTtcbiAgICAgIH1cblxuICAgICAgLnNhdmluZy1saW5lLWl0ZW1zIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsIG1iLTAgdGV4dC1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1zb2wtY2hhcmNvYWwgZm9udC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50cm8gcCB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBsZWFkaW5nLW5vcm1hbDsgICAgXG4gIH1cblxuICAuaW5wdXRzIHtcbiAgICBAYXBwbHkgbWItWzIwcHhdO1xuXG4gICAgLmlucHV0LXJvd3Mge1xuICAgICAgQGFwcGx5IG1kOm10LTAgbXQtWzI0cHhdO1xuICAgIH1cblxuICAgIC5pbnB1dC1ib3gge1xuICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSByZWxhdGl2ZSByb3VuZGVkLVs2cHhdIG10LVs0MHB4XSBtYi1bNDB4XSBwLVszNnB4XzI4cHhfMTZweF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWzAuMTVzXSBlYXNlLWxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSBibG9jayBoLVs0cHhdIHctZnVsbCBib3R0b20tZnVsbCBsZWZ0LTAgYmctW3ZhcigtLWNvbG9yLXRlYWwpXTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgc2hhZG93LVswcHhfNnB4XzEwcHhfMHB4X3JnYmEoMCxfMCxfMCxfMC4wOCldO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ib3gtdGl0bGUge1xuICAgICAgQGFwcGx5IG1iLVsyMnB4XTtcbiAgICB9XG5cbiAgICAuaW5wdXQtcm93IHtcbiAgICAgIEBhcHBseSBmbGV4IG10LVs0cHhdIG1iLVs0cHhdIGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgbWQ6ZmxleC1yb3cgZmxleC1jb2wgbWQ6ZmxleC13cmFwO1xuXG4gICAgICAmOm5vdCguc2VsZWN0LWJveCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgQGFwcGx5IGdhcC1bMjBweF0gZmxleC13cmFwIGZsZXgtcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1sYWJlbCxcbiAgICAgIC5pbnB1dC1yYW5nZSxcbiAgICAgIC5pbnB1dC1yZXN1bHQge1xuICAgICAgICBAYXBwbHkgbWItWzE2cHhdO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldF91cCkge1xuICAgICAgICAgIEBhcHBseSBtci1bMyVdO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZnVsbF93aWR0aCkge1xuICAgICAgICAgIEBhcHBseSBtci1bMyVdO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGFwcGx5IGZsZXgtWzBfMF8xMDAlXSBtYXgtdy1mdWxsO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtWzBfMF8zNSVdIG1heC13LVszNSVdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGFwcGx5IG1yLTAgbWF4LXctZnVsbCB3LWZ1bGwgZmxleC1bMF8wXzEwMCVdO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0X3VwKSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1bMF8wXzQ3JV0gbWF4LXctWzQ3JV0gdy1bNDclXTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1bMF8wXzI1JV0gbWF4LXctWzI1JV0gdy1bMjUlXTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtWzE0cHhdIGxlYWRpbmctWzEuMl0gdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tWy4yNTZzXSBlYXNlLWxpbmVhciB0ZXh0LXNvbC1jaGFyY29hbCB0ZXh0LW9wYWNpdHktWy40NV07XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1yYW5nZSB7XG4gICAgICAgIEBhcHBseSBhcHBlYXJhbmNlLW5vbmUgdy1mdWxsIGJnLXRyYW5zcGFyZW50IGJnLVtzaXplOmF1dG9fMnB4XSBiZy1uby1yZXBlYXQgYmctW3Bvc2l0aW9uOmxlZnRfY2VudGVyXSBmbGV4LVswXzBfMTAwJV0gY3Vyc29yLXBvaW50ZXI7ICAgICAgICBcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXRfdXApIHtcbiAgICAgICAgICBAYXBwbHkgZmxleC1bMF8wXzUwJV0gdy1bNTAlXTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcbiAgICAgICAgICBAYXBwbHkgZmxleC1bMF8wX2NhbGMoMzAlXy1fMjBweCldIHctW2NhbGMoMzAlXy1fMjBweCldIG1heC13LVtjYWxjKDMwJV8tXzIwcHgpXTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMgKy5pbnB1dC1yZXN1bHQge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuNV07ICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgIEBhcHBseSBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuMTVdIGgtWzJweF07XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNvbC1jaGFyY29hbCBib3JkZXItb3BhY2l0eS1bLjE1XSBoLVsycHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyAgICAgICAgICBcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTWpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBeU1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdkMmxrZEdnOUlqSXdJaUJvWldsbmFIUTlJakl3SWlCeWVEMGlNVEFpSUdacGJHdzlJbmRvYVhSbElpOCtDanhqYVhKamJHVWdZM2c5SWpFd0lpQmplVDBpTVRBaUlISTlJallpSUdacGJHdzlJaU13TURjMFJUZ2lJR1pwYkd3dGIzQmhZMmwwZVQwaU1DNDBJaTgrQ2p4eVpXTjBJSGc5SWpFaUlIazlJakVpSUhkcFpIUm9QU0l4T0NJZ2FHVnBaMmgwUFNJeE9DSWdjbmc5SWpraUlITjBjbTlyWlQwaUl6STFNamd5UlNJZ2MzUnliMnRsTFc5d1lXTnBkSGs5SWpBdU16VWlJSE4wY205clpTMTNhV1IwYUQwaU1pSXZQZ284TDNOMlp6NEtcIik7ICAgICAgICAgIFxuICAgICAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGUgYXBwZWFyYW5jZS1ub25lIG9wYWNpdHktMTAwIHctWzIwcHhdIGgtWzIwcHhdIGJnLWNlbnRlciAtbXQtWzEwcHhdIHRyYW5zaXRpb24tW2JhY2tncm91bmRdIGR1cmF0aW9uLVsuMTVzXSBlYXNlLWxpbmVhciByb3VuZGVkLVs1MCVdIGJnLW5vLXJlcGVhdCBiZy1bc2l6ZToyMHB4XzIwcHhdO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgQGFwcGx5IGJnLXNvbC13aGl0ZSBhcHBlYXJhbmNlLW5vbmUgdy1bMTRweF0gaC1bMTRweF0gYm9yZGVyLVsycHhdIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIHJvdW5kZWQtWzUwJV07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXJlc3VsdCB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLVs0cHhdIHAtWzEwcHhdIHRleHQtY2VudGVyIHRleHQtWzE4cHhdIGZvbnQtbm9ybWFsIGJvcmRlci1ub25lIHRleHQtc29sLWNoYXJjb2FsIGJnLVt2YXIoLS1jb2xvci1ncmV5KV0gZm9jdXM6Ym9yZGVyLXNvbC1jaGFyY29hbDtcblxuICAgICAgICAmW2RhdGEtc3VmZml4XSB7XG4gICAgICAgICAgQGFwcGx5IHByLVs0OHB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdWZmaXg9XCIlXCJdIHtcbiAgICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL3BlcmNlbnQtdGFnLnN2ZycpXSBiZy1bc2l6ZTphdXRvXzEwMCVdIGJnLVtwb3NpdGlvbjpyaWdodF9jZW50ZXJdIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdWZmaXg9XCJtaW5zXCJdIHtcbiAgICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL21pbnMtdGFnLnN2ZycpXSBiZy1bc2l6ZTphdXRvXzEwMCVdIGJnLVtwb3NpdGlvbjpyaWdodF9jZW50ZXJdIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdWZmaXg9XCIkL3lyXCJdIHtcbiAgICAgICAgICBAYXBwbHkgYmctW3VybCgnLi4vaW1nL2RvbGxhci15ci10YWcuc3ZnJyldIGJnLVtzaXplOmF1dG9fMTAwJV0gYmctW3Bvc2l0aW9uOnJpZ2h0X2NlbnRlcl0gYmctbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0LWJveCB7XG4gICAgICAgIC5pbnB1dC1sYWJlbCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBAYXBwbHkgZmxleC1bMF8wXzEwMCVdO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHsgICAgICAgICAgXG4gICAgICAgICAgQGFwcGx5IHctZnVsbCByb3VuZGVkLVs0c10gZm9udC1ub3JtYWwgYXBwZWFyYW5jZS1ub25lIHRleHQtWzE0cHhdIHRleHQtc29sLWNoYXJjb2FsIHRleHQtb3BhY2l0eS1bLjc1XSBwLVs4cHhfNDBweF84cHhfMTZweF0gdHJhbnNpdGlvbi1bYm9yZGVyLWNvbG9yXSBkdXJhdGlvbi1bLjE1c10gZWFzZS1saW5lYXIgYm9yZGVyLVsxcHhdIGJvcmRlci1zb2xpZCBib3JkZXItc29sLWNoYXJjb2FsIGJvcmRlci1vcGFjaXR5LVsuM11cbiAgICAgICAgICAgICAgICBiZy1baW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIildIGJnLW5vLXJlcGVhdCBiZy1bcG9zaXRpb246cmlnaHRfMjBweF9jZW50ZXJdIGJnLVtzaXplOjEycHhfYXV0b10gYmctW2NvbG9yOnZhcigtLWNvbG9yLWdyZXkpXSBhZnRlcjpib3JkZXItc29sLWNoYXJjb2FsIGZvY3VzOmJvcmRlci1zb2wtY2hhcmNvYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtc29sLWNoYXJjb2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU1qQWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXlNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZDJsa2RHZzlJakl3SWlCb1pXbG5hSFE5SWpJd0lpQnllRDBpTVRBaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p4amFYSmpiR1VnWTNnOUlqRXdJaUJqZVQwaU1UQWlJSEk5SWpZaUlHWnBiR3c5SWlNd01EYzBSVGdpTHo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVNJZ2QybGtkR2c5SWpFNElpQm9aV2xuYUhROUlqRTRJaUJ5ZUQwaU9TSWdjM1J5YjJ0bFBTSWpNalV5T0RKRklpQnpkSEp2YTJVdGIzQmhZMmwwZVQwaU1DNDNOU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p3dmMzWm5QZ289XCIpOyAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm9pLXJlc3VsdHMge1xuICAubWV0cmljcyB7XG4gICAgQGFwcGx5IHBsLTA7XG5cbiAgICBsaSB7XG4gICAgICBAYXBwbHkgZmxleCB0ZXh0LVsxNHB4XSBtZDppdGVtcy1jZW50ZXIgaXRlbXMtc3RhcnQgbWQ6ZmxleC1yb3cgZmxleC1jb2wgZmxleC1ub3dyYXAgcHktWzEycHhdIHB4LTAganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAmOm5vdCguc3VidGl0bGUpIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci14LTAgYm9yZGVyLWItMCBib3JkZXItc29saWQgYm9yZGVyLXNvbC1jaGFyY29hbCBib3JkZXItb3BhY2l0eS1bLjE1XTtcbiAgICAgIH1cblxuICAgICAgJi5wdXJwbGUsXG4gICAgICAmLmJsdWUsXG4gICAgICAmLm9yYW5nZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYWJzb2x1dGUgdy1bNHB4XSB0b3AtMCBkZXNrdG9wOmxlZnQtWy00MHB4XSBsZWZ0LVstMzBweF0gaC1bY2FsYygxMDAlKzFweCldIGNvbnRlbnQtWycnXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnB1cnBsZSB7XG4gICAgICAgIEBhcHBseSBiZWZvcmU6YmctWyRDb2xvclB1cnBsZV07XG4gICAgICB9XG5cbiAgICAgICYuYmx1ZSB7XG4gICAgICAgIEBhcHBseSBiZWZvcmU6Ymctc29sLXJveWFsLWJsdWU7ICAgICAgICBcbiAgICAgIH1cblxuICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICBAYXBwbHkgYmVmb3JlOmJnLVskQ29sb3JPcmFuZ2VdOyAgICAgICAgXG4gICAgICB9XG5cbiAgICAgICYuc3VidGl0bGUgLmxhYmVsIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgbGVhZGluZy1bMS40XTtcblxuICAgICAgICAmLnZhbHVlIHtcbiAgICAgICAgICBAYXBwbHkgdy1bMTQwcHhdIGZvbnQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXRfdXApIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQgZmxleC1bMF8wXzExNXB4XSBtbC1bMjRweF07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdHMtYmxvY2sge1xuICAgIEBhcHBseSByb3VuZGVkLVs2cHhdIG10LVsyMHB4XSBtYi1bMjBweF0gZGVza3RvcDpwLVs0MHB4XSBwLVszMHB4XTtcblxuICAgICYudG90YWwtc2F2aW5ncyB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZmxleC1jb2wgZmxleC1ub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldF91cCkge1xuICAgICAgICBAYXBwbHkgZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgQGFwcGx5IHAtWzQwcHhfMjRweF0gcm91bmRlZC1bNnB4XSBtdC1bMjBweF07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh3aWRlKSB7XG4gICAgICBAYXBwbHkgcC1bOTVweF80MHB4XzEwMHB4XTtcbiAgICB9XG5cbiAgICBhLmJ0biB7XG4gICAgICBAYXBwbHkgZGVza3RvcDptdC1bNDhweF0gbXQtWzMycHhdO1xuICAgIH1cbiAgfVxuXG4gIC5leHBsYW5hdGlvbnMge1xuICAgIC5leHBsYW5hdGlvbiB7XG4gICAgICBAYXBwbHkgbS1bMjRweF8wXTtcblxuICAgICAgLmNvdW50ZXIge1xuICAgICAgICBAYXBwbHkgbWItWzMycHhdO1xuXG4gICAgICAgIGRpdi5udW1iZXIge1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRDb2xvclByaW1hcnkgMCUsICRDb2xvclB1cnBsZSAxMDAlKTtcbiAgICAgICAgICBAZXh0ZW5kIC50ZXh0LTE7XG4gICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBteS0wIG14LWF1dG8gZm9udC1zZW1pYm9sZCBiZy1jbGlwLXRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLXdpcGUge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHJlbGF0aXZlIG9wYWNpdHktMTAwIHRleHQtdHJhbnNwYXJlbnQgei1bMl07XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIEBhcHBseSBjb250ZW50LVthdHRyKGRhdGEtdGV4dCldIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsIHotMCB0ZXh0LXNvbC1jaGFyY29hbCB0ZXh0LW9wYWNpdHktWy4yXTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGFuaW1hdGlvbjogdXBkYXRlQmdTaXplVGl0bGUgM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSAuNDglLCB3aGl0ZSA3Ny44MSUpO1xuICAgIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgdGV4dC10cmFuc3BhcmVudCBiZy1uby1yZXBlYXQgYmctdHJhbnNwYXJlbnQgei1bMV0gYmctW3NpemU6MF8xMDAlXSBiZy1jbGlwLXRleHQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB1cGRhdGVCZ1NpemVUaXRsZSB7XG4gIDAlIHtcbiAgICBAYXBwbHkgYmctW3NpemU6MF8xMDAlXTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIEBhcHBseSBiZy1bc2l6ZToxMDAlXzEwMCVdO1xuICB9XG5cbn0iLCIub3QtZmxvYXRpbmctYnV0dG9uX19mcm9udCB7XG4gIEBhcHBseSBiZy1bdXJsKC4uL2ltZy9pY29uLWNvb2tpZXMuc3ZnP3Zlcj0yKV0gI3shaW1wb3J0YW50fTtcbn0iLCIuc2VjdGlvbi5uby1wYWRkaW4tdG9wLW9uLW1vYmlsZSB7ICBcbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBAYXBwbHkgcHQtMCAjeyFpbXBvcnRhbnR9O1xuICB9XG59IiwiYm9keS5iYXVuZmlyZS1ob21lcGFnZS5iYXVuZmlyZS1ob21lcGFnZS0tbGxtLS1ub25hdiB7XG4gIC5iZy1kZWZhdWx0Om5vdCguZm9vdGVyLWlubmVyKSB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnN5bXBob255YWktbmF2YmFyIHtcbiAgICAubmF2YmFyLWJyYW5kIGltZyB7ICAgIFxuICAgICAgQGFwcGx5IGZpbHRlci1ub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgIEBhcHBseSBiZy1zb2wtd2hpdGU7XG4gICAgfVxuICAgIC5oZWFkZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1wYXJ0bmVyTG9nbyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjpoLVs1MHB4XSBhZnRlcjp3LVsycHhdIGFmdGVyOm15LTAgYWZ0ZXI6bXgtWzIwcHhdIGFmdGVyOmJsb2NrIGFmdGVyOmJnLVsjNTJBOUY1XSBhZnRlcjpiZy1vcGFjaXR5LVsuNV07XG4gIH1cblxuICAuaGVhZGVyLXBhcnRuZXJMb2dvIHtcbiAgICBpbWcge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBhcHBseSBtYXgtdy1bMTIwcHhdICN7IWltcG9ydGFudH07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGFwcGx5IG15LTAgbXgtWzE1cHhdIGgtWzQwcHhdO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbiAgfVxufSIsIiRsbG1fc2hhZG93OiAwcHggMTBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuJGxsbV9yYWRpdXM6IDM2cHg7XG5cbmJvZHkuYmF1bmZpcmUtaG9tZXBhZ2UuYmF1bmZpcmUtaG9tZXBhZ2UtLWxsbSB7XG4gIGgxIHtcbiAgICBAYXBwbHkgbWQ6dGV4dC1bNzJweF0gdGV4dC1bNDBweF0gbGVhZGluZy1bMS4xMV0gdHJhY2tpbmctWy0wLjAyZW1dICN7IWltcG9ydGFudH07XG4gIH1cblxuICAuZ3JvdyB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuM3NdIGVhc2UtaW4tb3V0IGhvdmVyOnRyYW5zbGF0ZS14LVs1cHhdIGhvdmVyOnRyYW5zbGF0ZS15LVs1cHhdO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNTJBOUY1IDEwMCUsIHRyYW5zcGFyZW50IDApO1xuICAgICAgQGFwcGx5IHRleHQtc29sLXdoaXRlIGJnLVtwb3NpdGlvbjpfdG9wX2xlZnRdIGJnLW5vLXJlcGVhdCBiZy1bc2l6ZTpfMTA1JV9hdXRvXSB0cmFuc2l0aW9uLVtiYWNrZ3JvdW5kLXNpemVdIGR1cmF0aW9uLVsuNXNdIHB5LTAgcHgtWzEwcHhdO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBhcHBseSBtZDp0ZXh0LVsxOHB4XSB0ZXh0LVsxNnB4XSBtZDpsZWFkaW5nLVsyNXB4XSBsZWFkaW5nLVsyMnB4XTtcblxuICAgIGEge1xuICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5ub1BhZGRpbmdUb3Age1xuICBAYXBwbHkgcHQtMCAjeyFpbXBvcnRhbnR9O1xufVxuXG4uYmdJbWFnZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCByaWdodC0wIGJvdHRvbS0wIGxlZnQtMDtcblxuICBpbWcge1xuICAgIEBhcHBseSB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3ZlciBvYmplY3QtY2VudGVyO1xuICB9XG59XG4iLCIubGxtLWJsb2Nrcy1jb250YWluZXItYmxvY2sge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59IiwiLmxsbS1kYXRhc2V0cy1ibG9jayB7XG4gIEBhcHBseSByZWxhdGl2ZSBsZzpweS1bMTIwcHhdIG1kOnB5LVsxMDBweF0gcHktWzgwcHhdIHB4LTA7XG5cbiAgLmRhdGFzZXRzIHtcbiAgICBAYXBwbHkgc2hhZG93LVskbGxtX3NoYWRvd10gcm91bmRlZC1bJGxsbV9yYWRpdXNdIGJnLXNvbC13aGl0ZSBtZDpwdC1bNDBweF0gcHQtWzYwcHhdIGRlc2t0b3A6cHgtWzQwcHhdIG1kOnB4LVsyMHB4XSBweC1bNjBweF0gZGVza3RvcDpwYi1bODBweF0gcGItWzEwMHB4XTtcbiAgfVxuXG4gIC5kYXRhc2V0cy1jb250YWluZXIge1xuICAgIEBhcHBseSBkZXNrdG9wOmZsZXgtbm93cmFwIGZsZXgtd3JhcCBmbGV4IGp1c3RpZnktYmV0d2VlbiBnYXAtWzYwcHhdO1xuICB9XG5cbiAgLmRhdGFzZXRzLWNvbnRlbnQge1xuICAgIEBhcHBseSBkZXNrdG9wOm1heC13LVszNTBweF0gbWF4LXctZnVsbCBkZXNrdG9wOmZsZXgtWzFdIGJhc2lzLVsxMDAlXSBkZXNrdG9wOnB0LVs1MHB4XSBwdC0wO1xuICB9XG5cbiAgLmRhdGFzZXRzLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuXG4gIC5kYXRhc2V0cy10ZXh0IHtcbiAgICBAYXBwbHkgbXQtWzMwcHhdO1xuICB9XG5cbiAgLmRhdGFzZXRzLWRhdGEge1xuICAgIEBhcHBseSBkZXNrdG9wOm1heC13LVs2NjBweF0gbWF4LXctZnVsbCBmbGV4IGZsZXgtd3JhcCBnYXAtWzMwcHhfMjBweF0gaXRlbXMtc3RyZXRjaCBiYXNpcy1mdWxsO1xuXG4gICAgPioge1xuICAgICAgQGFwcGx5IGJhc2lzLVtjYWxjKDUwJV8tXzE1cHgpXSBtYXgtdy1bY2FsYyg1MCVfLV8xNXB4KV07XG4gICAgfVxuXG4gICAgPioge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBhcHBseSBiYXNpcy1mdWxsIG1heC13LWZ1bGw7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gIC5kYXRhc2V0cy1kYXRhQm94IHtcbiAgICBAYXBwbHkgYmctc29sLXdoaXRlIHNoYWRvdy1bMHB4XzNweF8xMHB4XzBweF9yZ2JhKDAsXzAsXzAsXzAuMTApXSByb3VuZGVkLVsxMnB4XSBwLVsxOHB4XSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgfVxuXG4gIC5kYXRhQm94LWljb24ge1xuICAgIEBhcHBseSBoLVs2NXB4XSB3LVs2NXB4XSByZWxhdGl2ZSBiZy1bI0YxRjNGOV0gcm91bmRlZC1bMTAwcHhdIHAtWzIwcHhdO1xuXG4gICAgaW1nIHtcbiAgICAgIEBhcHBseSBibG9jayBtYXgtaC1bOTAlXSBtYXgtdy1bOTAlXSBoLWF1dG8gdy1hdXRvIGFic29sdXRlIHJpZ2h0LVs1MCVdIGJvdHRvbS1bNTAlXSB0cmFuc2xhdGUteC1bNTAlXSB0cmFuc2xhdGUteS1bNTAlXTtcbiAgICB9XG4gIH1cblxuICAuZGF0YUJveC1jb250ZW50IHtcbiAgICBAYXBwbHkgZmxleC1bMV0gcGwtWzE2cHhdO1xuICB9XG5cbiAgLmRhdGFCb3gtc3RhdCB7XG4gICAgQGFwcGx5IHRleHQtWzI1cHhdIGZvbnQtYm9sZDtcbiAgfVxuXG4gIC5kYXRhQm94LXRleHQge1xuICAgIEBhcHBseSB0ZXh0LVsxNnB4XTtcbiAgfVxufSIsIi5sbG0tZGl2aWRlZC1jb250ZW50LWJsb2NrIHtcbiAgQGFwcGx5IGRlc2t0b3A6cHktWzEyMHB4XSBtZDpweS1bMTAwcHhdIHB5LVs4MHB4XSBweC0wIHJlbGF0aXZlO1xuXG4gIC5kaXZpZGVkQ29udGVudCB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLVs2MHB4XSBpdGVtcy1zdHJldGNoIHB5LVszMHB4XSBweC0wO1xuICB9XG5cbiAgLmRpdmlkZWRDb250ZW50LXRpdGxlcyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuICB9XG5cbiAgLmRpdmlkZWRDb250ZW50OmhhcyguZGl2aWRlZENvbnRlbnQtdGV4dCksXG4gIC5kaXZpZGVkQ29udGVudDpoYXMoLmRpdmlkZWRDb250ZW50LWJveGVzKSB7XG4gICAgLmRpdmlkZWRDb250ZW50LXRpdGxlczphZnRlciB7XG4gICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC1bLTMwcHhdIGJvdHRvbS1bLTMwcHhdIHJpZ2h0LVstMzBweF0gdy1bMnB4XSBiZy1bIzUyQTlGNV0gYmctb3BhY2l0eS1bLjVdO1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVkQ29udGVudC5kaXZpZGVkQ29udGVudC0tdGV4dCB7XG4gICAgJi5kaXZpZGVkQ29udGVudC0td2lkdGhkZWZhdWx0IC5kaXZpZGVkQ29udGVudC10aXRsZXMgeyAgICAgICAgXG4gICAgICBAYXBwbHkgdy1bNTAlXTsgICAgICBcbiAgICB9XG5cbiAgICAmLmRpdmlkZWRDb250ZW50LS13aWR0aHdpZGVyIC5kaXZpZGVkQ29udGVudC10aXRsZXMgeyAgICAgXG4gICAgICBAYXBwbHkgdy1bNDAlXTsgICAgICAgICBcbiAgICB9XG4gIH1cblxuICAuZGl2aWRlZENvbnRlbnQtdGV4dCB7XG4gICAgQGFwcGx5IHBsLVsyMHB4XSBmbGV4LVsxXTsgXG4gIH1cblxuICAuZGl2aWRlZENvbnRlbnQtaW1hZ2Uge1xuICAgIEBhcHBseSBtdC1bNjBweF07XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIEBhcHBseSBibG9jayBtLVswX2F1dG9dIGgtYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBCT1hFUyBTVFlMRVxuXG4gIC5kaXZpZGVkQ29udGVudC5kaXZpZGVkQ29udGVudC0tYm94ZXMgLmRpdmlkZWRDb250ZW50LXRpdGxlcyB7ICAgICAgXG4gICAgQGFwcGx5IGZsZXgtWzFdO1xuICB9XG5cbiAgLmRpdmlkZWRDb250ZW50LWJveGVzIHtcbiAgICBAYXBwbHkgdy1bNjAlXSBmbGV4IGZsZXgtd3JhcCBnYXAtWzQ2cHhdIHBsLVsyMHB4XTtcblxuICAgIC5kaXZpZGVkQ29udGVudEJveCB7XG4gICAgICBAYXBwbHkgYmctc29sLXdoaXRlIHNoYWRvdy1bMHB4XzZweF8xMHB4XzBweF9yZ2JhKDAsXzAsXzAsXzAuMDgpXSByb3VuZGVkLVsxNnB4XSBwLVsyMHB4XzMwcHhdO1xuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgQGFwcGx5IGJhc2lzLVtjYWxjKDQwJV8tXzIzcHgpXSBtYXgtdy1bY2FsYyg0MCVfLV8yM3B4KV07XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgQGFwcGx5IGJhc2lzLVtjYWxjKDYwJV8tXzIzcHgpXSBtYXgtdy1bY2FsYyg2MCVfLV8yM3B4KV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpdmlkZWRDb250ZW50Qm94LXRpdGxlIHtcbiAgICAgIEBhcHBseSB0ZXh0LVsxNnB4XSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgLmRpdmlkZWRDb250ZW50Qm94LXRleHQgeyAgICAgIFxuICAgICAgQGFwcGx5IG10LVsxMHB4XTtcblxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LVsxNHB4XSBsZWFkaW5nLVsxLjRdO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJFUEVBVElORyBTVFlMRVNcblxuICAuZGl2aWRlZENvbnRlbnQuZGl2aWRlZENvbnRlbnQtLXJlcGVhdGluZyB7XG4gICAgLmRpdmlkZWRDb250ZW50LXRpdGxlcyB7ICAgICAgXG4gICAgICBAYXBwbHkgZmxleC1bMV07XG4gICAgfVxuXG4gICAgLmRpdmlkZWRDb250ZW50LWNvbnRlbnRfaXRlbXMgeyAgXG4gICAgICBAYXBwbHkgdy1bNjAlXSBwbC1bMjBweF07XG5cbiAgICAgIC5kaXZpZGVkQ29udGVudC1jb250ZW50SXRlbSB7XG4gICAgICAgIEBhcHBseSBtYi1bNDBweF0gcGItWzQwcHhdIGJvcmRlci1iLVsycHhdIGJvcmRlci14LTAgYm9yZGVyLXQtMCBib3JkZXItc29saWQgYm9yZGVyLVsjNTJBOUY1XSBib3JkZXItb3BhY2l0eS1bLjVdO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGFwcGx5IG1iLTAgcGItMCBib3JkZXItYi0wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnRJdGVtLXRpdGxlIHtcbiAgICAgIEBhcHBseSBtYi1bMjBweF07XG4gICAgfVxuXG4gICAgLmNvbnRlbnRJdGVtLXRleHQgPio6bGFzdC1jaGlsZCB7XG4gICAgICBAYXBwbHkgbWItMDsgICAgICBcbiAgICB9XG4gIH1cblxuICAvLyBSRVNQT05TSVZFXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kaXZpZGVkQ29udGVudCB7XG4gICAgICBAYXBwbHkgZmxleC13cmFwO1xuXG4gICAgICA+KiB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgbWF4LXctZnVsbCAjeyFpbXBvcnRhbnR9O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZpZGVkQ29udGVudDpoYXMoLmRpdmlkZWRDb250ZW50LXRleHQpLFxuICAgIC5kaXZpZGVkQ29udGVudDpoYXMoLmRpdmlkZWRDb250ZW50LWJveGVzKSB7XG4gICAgICAuZGl2aWRlZENvbnRlbnQtdGl0bGVzOmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IHJpZ2h0LTAgbGVmdC0wIGJvdHRvbS1bLTMwcHhdIHRvcC1hdXRvIHctYXV0byBoLVsycHhdO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZpZGVkQ29udGVudC10ZXh0LFxuICAgIC5kaXZpZGVkQ29udGVudC1ib3hlcyxcbiAgICAuZGl2aWRlZENvbnRlbnQtY29udGVudF9pdGVtcyB7XG4gICAgICBAYXBwbHkgcGwtMCAjeyFpbXBvcnRhbnR9O1xuICAgIH1cblxuICAgIC5kaXZpZGVkQ29udGVudC1pbWFnZSB7XG4gICAgICBAYXBwbHkgbXQtWzQwcHhdO1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVkQ29udGVudC1ib3hlcyAuZGl2aWRlZENvbnRlbnRCb3gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgQGFwcGx5IGJhc2lzLWZ1bGwgbWF4LXctZnVsbCAjeyFpbXBvcnRhbnR9O1xuICAgIH1cbiAgfVxufSIsIi5sbG0tZm9vdGVyLWJsb2NrIHtcbiAgQGFwcGx5IG1kOnAtWzBfMzBweF8zMHB4XzMwcHhdIHAtWzBfMjBweF8yMHB4XzIwcHhdIHJlbGF0aXZlIHotWzg4XTtcbn1cblxuYm9keS5iYXVuZmlyZS1ob21lcGFnZSAubGxtRm9vdGVyLWlubmVyIHsgIFxuICBAYXBwbHkgYmctc29sLWNoYXJjb2FsIHJvdW5kZWQtWzMycHhdIGxnOnB5LVsxMjBweF0gbWQ6cHktWzEwMHB4XSBweS1bODBweF0gcHgtMCB0ZXh0LWNlbnRlciB3LWZ1bGw7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGFwcGx5IG1heC13LVsxMTIwcHhdO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBAYXBwbHkgcC1bMF8yMHB4XTtcbiAgICB9XG4gIH1cblxuICAubGxtRm9vdGVyLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItWzMwcHhdO1xuICB9XG5cbiAgLmxsbUZvb3Rlci10ZXh0IHtcbiAgICA+KiB7XG4gICAgICBAYXBwbHkgbWItWzMwcHhdO1xuICAgIH1cblxuICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAYXBwbHkgbWQ6dGV4dC1bMjJweF0gdGV4dC1bMThweF0gbGVhZGluZy1bMS4zOF07XG4gICAgfVxuICB9XG5cbiAgLmxsbUZvb3Rlci1jdGEge1xuICAgIEBhcHBseSBtdC1bMzBweF07XG4gIH1cblxuICAqOm5vdChhKSB7XG4gICAgQGFwcGx5IHRleHQtc29sLXdoaXRlO1xuICB9XG59IiwiLmxsbS1oZXJvLWJsb2NrIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHAtWzIyMHB4XzBfMTEwcHhdO1xuXG4gIC5sbG0taGVyby1jb250ZW50X190aXRsZXMsXG4gIC5sbG0taGVyby1jb250ZW50X19jdGEge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgfVxuXG4gIC5sbG0taGVyby1jb250ZW50X190aXRsZXMgaDIge1xuICAgIEBhcHBseSBmb250LW5vcm1hbDtcbiAgfVxuXG4gIC5sbG0taGVyby1jb250ZW50X19jdGEge1xuICAgIEBhcHBseSBsZzptdC1bODBweF0gbWQ6bXQtWzYwcHhdIG10LVs0MHB4XTtcbiAgfVxufSIsIi5sbG0taW1hZ2UtZ3JpZC1ibG9jayB7XG4gIEBhcHBseSBsZzpweS1bMTIwcHhdIG1kOnB5LVsxMDBweF0gcHktWzgwcHhdIHB4LTAgcmVsYXRpdmU7XG5cbiAgLmltYWdlR3JpZC10aXRsZSxcbiAgLmltYWdlR3JpZC1zdWJfdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgfVxuXG4gIC5pbWFnZUdyaWQtc3ViX3RpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1ub3JtYWwgbWItMDtcbiAgfVxuXG4gIC5pbWFnZUdyaWQge1xuICAgIEBhcHBseSBsZzptdC1bODBweF0gbWQ6bXQtWzYwcHhdIG10LVs1MHB4XSBnYXAtWzIwcHhfMThweF0ganVzdGlmeS1hcm91bmQgZmxleC13cmFwIGZsZXg7XG5cbiAgICA+KiB7XG4gICAgICBAYXBwbHkgbWQ6YmFzaXMtW2NhbGMoMzMlXy1fMTBweCldIGJhc2lzLWZ1bGwgbWQ6bWF4LXctW2NhbGMoMzMlXy1fMTBweCldIG1heC13LWZ1bGw7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlR3JpZC1pbWFnZSB7XG4gICAgQGFwcGx5IG9wYWNpdHktMDtcblxuICAgIGltZyB7XG4gICAgICBAYXBwbHkgYmxvY2sgbS1bMF9hdXRvXSBoLWF1dG87XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgfVxuXG4gIHRvIHsgICAgXG4gICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICB9XG59XG5cbi5mYWRlLWluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgQGFwcGx5IG9wYWNpdHktMDtcbn1cblxuLmZhZGUtaW4tZGVsYXktMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmZhZGUtaW4tZGVsYXktMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59IiwiLmJsb2NrLWxsbS1sb2dvcy1ib3gge1xuICBAYXBwbHkgbGc6cHktWzEyMHB4XSBtZDpweS1bMTAwcHhdIHB5LVs4MHB4XSBweC0wIHJlbGF0aXZlO1xuXG4gIC5sb2dvc0JveC1jb250YWluZXIge1xuICAgIEBhcHBseSBzaGFkb3ctWyRsbG1fc2hhZG93XSByb3VuZGVkLVskbGxtX3JhZGl1c10gYmctc29sLXdoaXRlIGxnOnB0LVs2MHB4XSBwdC1bNDBweF0gbGc6cHgtWzYwcHhdIG1kOnB4LVs0MHB4XSBweC1bMjBweF0gbGc6cGItWzEwMHB4XSBtZDpwYi1bODBweF0gcGItWzQwcHhdO1xuICB9XG5cbiAgLmxvZ29zQm94LXRpdGxlIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuXG4gIC5sb2dvc0JveC10ZXh0IHtcbiAgICBAYXBwbHkgbXQtWzMwcHhdO1xuICB9XG5cbiAgLmxvZ29zQm94LWxvZ29zIHtcbiAgICBAYXBwbHkgbWQ6bXQtWzYwcHhdIG10LVs0MHB4XSBtZDpnYXAtWzUwcHhdIGdhcC1bMzBweF0gaXRlbXMtY2VudGVyIGZsZXggZmxleC13cmFwO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/