﻿@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.5.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;height:100%;margin:0;opacity:0;text-align:center}body.freeze{overflow:hidden}.view{text-align:left;min-height:100%;overflow:hidden}section{background-position:center center;background-repeat:no-repeat;background-size:cover}.wrapper{padding:0 5%}.whitespace{padding-top:40px;padding-bottom:40px}.whitespace-less{padding-top:30px;padding-bottom:30px}.whitespace-more{padding-top:60px;padding-bottom:60px}.whitespace-remove-top{padding-top:0;padding-bottom:40px}.whitespace-remove-bottom{padding-top:40px;padding-bottom:0}@media only screen and (min-width : 760px){.whitespace{padding-top:60px;padding-bottom:60px}.whitespace-less{padding-top:40px;padding-bottom:40px}.whitespace-more{padding-top:90px;padding-bottom:90px}.whitespace-remove-top{padding-top:0;padding-bottom:60px}.whitespace-remove-bottom{padding-top:60px;padding-bottom:0}}@media only screen and (min-width : 1020px){.whitespace{padding-top:80px;padding-bottom:80px}.whitespace-more{padding-top:160px;padding-bottom:160px}.whitespace-remove-top{padding-top:0;padding-bottom:80px}.whitespace-remove-bottom{padding-top:80px;padding-bottom:0}}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.restrict{margin:0 auto;width:100%;max-width:1100px}.restrict-read{max-width:960px}.restrict-max{max-width:1280px}@media only screen and (min-width : 1020px){.content-above{text-align:center;margin-bottom:80px}}.content-below{margin-bottom:10px;margin-top:30px}.content-below>*:last-child{margin-bottom:0}@media only screen and (min-width : 1020px){.content-below{text-align:center;margin-top:50px}}.bg-center-center{background-position:center center}.bg-left-top{background-position:left top}.bg-left-center{background-position:left center}.bg-left-bottom{background-position:left bottom}.bg-right-top{background-position:right top}.bg-right-center{background-position:right center}.bg-right-bottom{background-position:right bottom}.alignleft,.alignright,.aligncenter{display:block;margin:10px auto}@media only screen and (min-width : 760px){.alignleft{float:left;margin:0 30px 25px 0}.alignright{float:right;margin:0 0 25px 30px}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#ccc;display:block;font-size:.9em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width: 759px){.mobile-hide{display:none}}@media only screen and (min-width : 760px){.mobile-only{display:none}}.one-column-content{text-align:center}.one-column-content>div>*:last-child{margin-bottom:0}.flex-column{display:flex;flex-direction:column}.flex-column.justify-center .column{display:flex;justify-content:center}@media only screen and (min-width : 1020px){.flex-row.columns-2{display:flex;flex-direction:row;justify-content:space-between}}.flex-row.columns-reverse{display:flex;flex-direction:column;flex-direction:column-reverse}@media only screen and (min-width : 1020px){.flex-row.columns-reverse{flex-direction:row}}.flex-row.columns-justify-center{align-items:center}@media only screen and (min-width : 1020px){.flex-row.columns-3{display:flex;justify-content:space-between}}.column{margin-bottom:30px;width:100%}@media only screen and (min-width : 1020px){.column{margin-bottom:0}}.column:last-child{margin-bottom:0}.column>*:last-child{margin-bottom:0}.columns-reverse .column:first-child{margin-bottom:0}.columns-reverse .column:last-child{margin-bottom:30px}@media only screen and (min-width : 1020px){.columns-reverse .column:last-child{margin-bottom:0}}.columns-2 hr{background-color:#0082b5;margin:-10px 0 30px}@media only screen and (min-width : 1020px){.columns-2 .column{width:calc(50% - 30px)}}@media only screen and (min-width : 1280px){.columns-2 .column{width:calc(50% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-60-40 .column:first-child{width:calc(60% - 30px)}.columns-2.columns-60-40 .column:last-child{width:calc(40% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-60-40 .column:first-child{width:calc(60% - 50px)}.columns-2.columns-60-40 .column:last-child{width:calc(40% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-40-60 .column:first-child{width:calc(40% - 30px)}.columns-2.columns-40-60 .column:last-child{width:calc(60% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-40-60 .column:first-child{width:calc(40% - 50px)}.columns-2.columns-40-60 .column:last-child{width:calc(60% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-66-33 .column:first-child{width:calc(66.666% - 30px)}.columns-2.columns-66-33 .column:last-child{width:calc(33.333% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-66-33 .column:first-child{width:calc(66.666% - 50px)}.columns-2.columns-66-33 .column:last-child{width:calc(33.333% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-33-66 .column:first-child{width:calc(33.333% - 30px)}.columns-2.columns-33-66 .column:last-child{width:calc(66.666% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-33-66 .column:first-child{width:calc(33.333% - 50px)}.columns-2.columns-33-66 .column:last-child{width:calc(66.666% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-75-25 .column:first-child{width:calc(75% - 30px)}.columns-2.columns-75-25 .column:last-child{width:calc(25% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-75-25 .column:first-child{width:calc(75% - 50px)}.columns-2.columns-75-25 .column:last-child{width:calc(25% - 50px)}}@media only screen and (min-width : 1020px){.columns-2.columns-25-75 .column:first-child{width:calc(25% - 30px)}.columns-2.columns-25-75 .column:last-child{width:calc(75% - 30px)}}@media only screen and (min-width : 1280px){.columns-2.columns-25-75 .column:first-child{width:calc(25% - 50px)}.columns-2.columns-25-75 .column:last-child{width:calc(75% - 50px)}}.columns-3 hr{background-color:#0082b5;margin:-10px 0 30px}@media only screen and (min-width : 1020px){.columns-3 .column{width:calc(33% - 50px)}}.top-border{border-top:1px solid #fff}.bottom-border{border-bottom:1px solid #fff}@media only screen and (min-width : 1020px){.inner-border .columns-2 .column{position:relative}.inner-border .columns-2 .column:last-child{padding-left:20px}.inner-border .columns-2 .column:last-child:before{background-color:"futura-pt",sans-serif;content:"";display:block;height:120%;width:1px;position:absolute;top:-10%;left:-30px}.inner-border.whitespace-more .columns-2 .column:last-child:before{height:140%;top:-20%}.inner-border .columns-3 .column{position:relative}.inner-border .columns-3 .column:nth-child(2),.inner-border .columns-3 .column:last-child{padding-left:10px}.inner-border .columns-3 .column:nth-child(2):before,.inner-border .columns-3 .column:last-child:before{background-color:#0082b5;content:"";display:block;height:100%;width:1px;position:absolute;top:0;left:-50px}}@media only screen and (min-width : 1280px){.inner-border .columns-2 .column:last-child:before{left:-50px}}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.page-content:before,.page-content:after,.site-footer:before,.site-footer:after{clear:both;content:" ";display:table}body{color:#706b75;font-family:"PT Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:1.5px;line-height:1.8;text-rendering:optimizeLegibility}.wysiwyg{font-size:16px}h1,h2,h3,h4,h5,h6{clear:both;color:inherit;font-family:"futura-pt",sans-serif;font-weight:400;letter-spacing:2px;line-height:1.3;margin:0 0 30px}h1{font-size:48px;font-weight:700;letter-spacing:3px}@media only screen and (min-width : 760px){h1{font-size:58px}}@media only screen and (min-width : 1020px){h1{font-size:68px}}h2{font-size:32px;font-weight:700}@media only screen and (min-width : 760px){h2{font-size:38px}}@media only screen and (min-width : 1020px){h2{font-size:46px}}h3{font-size:26px}@media only screen and (min-width : 760px){h3{font-size:30px}}h4,h5,h6{font-size:24px}p{margin:0 0 25px 0}ul,ol{list-style:none;margin:0;padding:0}ul li,ol li{margin:0;padding:0}.bg-image h1,.bg-image h2,.bg-image h3,.bg-image h4,.bg-image h5,.bg-image h6,.bg-image p,.bg-image a,.bg-image ul,.bg-image li,.image-accordion h1,.image-accordion h2,.image-accordion h3,.image-accordion h4,.image-accordion h5,.image-accordion h6,.image-accordion p,.image-accordion a,.image-accordion ul,.image-accordion li,.grid-layout h1,.grid-layout h2,.grid-layout h3,.grid-layout h4,.grid-layout h5,.grid-layout h6,.grid-layout p,.grid-layout a,.grid-layout ul,.grid-layout li{color:#fff !important}.wysiwyg ul,.wysiwyg ol{margin:30px 20px 35px}.wysiwyg ul.unstyled,.wysiwyg ol.unstyled{margin:0 0 25px}.wysiwyg li>ul,.wysiwyg li>ol{margin-bottom:0;margin-left:1.5em}.wysiwyg li{margin:0 0 10px 0;position:relative}.wysiwyg ul>li{padding-left:20px}.wysiwyg ul>li:before{content:"·";font-family:serif;font-size:2em;line-height:5px;top:12px;left:-10px;position:absolute}.wysiwyg ol>li{counter-increment:step-counter;padding-left:20px}.wysiwyg ol>li:before{content:counter(step-counter);font-weight:700;line-height:5px;top:12px;left:-8px;position:absolute}.wysiwyg .unstyled li,.wysiwyg .unstyled>li{margin:0;padding:0}.wysiwyg .unstyled li:before,.wysiwyg .unstyled>li:before{content:none}blockquote,q{margin:0;quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}.wysiwyg blockquote{font-size:1.5em;font-style:italic;letter-spacing:1px;padding:5px 30px}.wysiwyg blockquote cite{font-family:"PT Sans",sans-serif;font-size:.8em;font-style:normal}address{margin:0 0 1.5em}pre{background:#f1f1f1;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9em;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9em}abbr[title],acronym{border-bottom:1px dotted gray;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}small{font-size:80%}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}hr{background-color:#0082b5;border:0;height:1px;margin:40px auto}table{margin:0 0 30px;width:100%}a{background-color:rgba(0,0,0,0);color:#706b75;cursor:pointer;text-decoration:none;transition:all .3s ease}a[href*="tel:"]{white-space:nowrap}a.disabled,a:disabled{pointer-events:none}a:hover{color:#706b75}a:focus,a:active{outline:0}@media only screen and (min-width : 760px){a[href*="mailto:"]{white-space:nowrap}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.wysiwyg a:not(.button-link):not(.image-link):not(.unstyled){border-bottom:2px solid #95c93d;color:#706b75}.wysiwyg a:not(.button-link):not(.image-link):not(.unstyled):hover,.wysiwyg a:not(.button-link):not(.image-link):not(.unstyled):active,.wysiwyg a:not(.button-link):not(.image-link):not(.unstyled):focus{color:#706b75}.social-links li{display:inline;vertical-align:middle}.social-links a{color:#fff;display:inline-block;height:36px;line-height:38px;width:36px;margin:5px 3px;text-align:center;transition:opacity .3s ease}.social-links a:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px}.social-links a[href*="facebook.com"]:after{content:""}.social-links a[href*="plus.google.com"]:after{content:""}.social-links a[href*="instagram.com"]:after{content:""}.social-links a[href*="linkedin.com"]:after{content:""}.social-links a[href*="pinterest.com"]:after{content:""}.social-links a[href*="twitter.com"]:after{content:""}.social-links a[href*="vimeo.com"]:after{content:""}.social-links a[href*="yelp.com"]:after{content:""}.social-links a[href*="youtube.com"]:after{content:""}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;font-size:16px;padding:0}button:hover{cursor:pointer}button:focus,button:active{box-shadow:none;outline:0}.divider{color:#95c93d}a.jloButton{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none}a.jloButton:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}a.jloButton:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}a.jloButton .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}a.jloButton .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}a.jloButton.disabled,a.jloButton:disabled{cursor:not-allowed}a.button-link,.button-link a{display:inline-block;background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none}a.button-link:hover,.button-link a:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}a.button-link:active,.button-link a:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}a.button-link .jlo_buttoncontainer,.button-link a .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}a.button-link .icon_call,.button-link a .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}a.button-link.disabled,a.button-link:disabled,.button-link a.disabled,.button-link a:disabled{cursor:not-allowed}.clickable:hover{cursor:pointer}form{font-size:16px;text-align:left;position:relative;width:100%}form label{font-family:"futura-pt",sans-serif;font-weight:400}form button,form input,form select,form textarea{font-family:"PT Sans",sans-serif;font-size:inherit}form input[type=text],form input[type=textbox],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color],form input[type=file],form textarea,form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#000;margin:0 0 20px;opacity:1;padding:10px;width:100%}form input[type=text]:focus,form input[type=text]:active,form input[type=textbox]:focus,form input[type=textbox]:active,form input[type=password]:focus,form input[type=password]:active,form input[type=datetime]:focus,form input[type=datetime]:active,form input[type=datetime-local]:focus,form input[type=datetime-local]:active,form input[type=date]:focus,form input[type=date]:active,form input[type=month]:focus,form input[type=month]:active,form input[type=time]:focus,form input[type=time]:active,form input[type=week]:focus,form input[type=week]:active,form input[type=number]:focus,form input[type=number]:active,form input[type=email]:focus,form input[type=email]:active,form input[type=url]:focus,form input[type=url]:active,form input[type=search]:focus,form input[type=search]:active,form input[type=tel]:focus,form input[type=tel]:active,form input[type=color]:focus,form input[type=color]:active,form input[type=file]:focus,form input[type=file]:active,form textarea:focus,form textarea:active,form select:focus,form select:active{color:#000;outline:none}form ::-webkit-input-placeholder,form :-ms-input-placeholder,form ::-moz-placeholder{opacity:.6}form textarea{min-height:150px;overflow:auto}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none;margin-top:20px;transition:background-color .4s ease;text-transform:uppercase}form button:hover,form input[type=button]:hover,form input[type=reset]:hover,form input[type=submit]:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}form button:active,form input[type=button]:active,form input[type=reset]:active,form input[type=submit]:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}form button .jlo_buttoncontainer,form input[type=button] .jlo_buttoncontainer,form input[type=reset] .jlo_buttoncontainer,form input[type=submit] .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}form button .icon_call,form input[type=button] .icon_call,form input[type=reset] .icon_call,form input[type=submit] .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}form button.disabled,form button:disabled,form input[type=button].disabled,form input[type=button]:disabled,form input[type=reset].disabled,form input[type=reset]:disabled,form input[type=submit].disabled,form input[type=submit]:disabled{cursor:not-allowed}form button:before,form button:after,form input[type=button]:before,form input[type=button]:after,form input[type=reset]:before,form input[type=reset]:after,form input[type=submit]:before,form input[type=submit]:after{content:none}form button:hover,form input[type=button]:hover,form input[type=reset]:hover,form input[type=submit]:hover{background-color:#0082b5}.wysiwyg form ul{margin:0}.wysiwyg form ul li{padding-left:0}.wysiwyg form ul li::before{content:none}.boss-login-form{margin:15px auto 0}.boss-login-form label{display:block;margin-bottom:5px}.boss-login-form input[type=text],.boss-login-form input[type=password]{border-color:#ccc}.boss-login-form input[type=submit]{border-color:#0082b5;color:#fff}@media only screen and (min-width : 760px){.boss-login-form .form-row{display:inline-block;width:45%}.boss-login-form .form-row:first-child{margin-right:15px}}@media only screen and (min-width : 760px){.create-account-form .form-row,.verify-id-form .form-row,.forgot-password .change-password-form .form-row{display:flex}.create-account-form .form-row label,.verify-id-form .form-row label,.forgot-password .change-password-form .form-row label{margin:0 10px 0;width:calc(50% - 20px)}}.create-account-form .submit-result,.verify-id-form .submit-result,.forgot-password .change-password-form .submit-result{color:#0082b5;font-size:18px;font-style:italic;margin:0 0 10px 10px;-webkit-text-stroke:1px}.create-account-form .form-note,.verify-id-form .form-note,.forgot-password .change-password-form .form-note{margin:15px 0 10px 10px}@media only screen and (min-width : 760px){.create-account-form input[type=submit],.verify-id-form input[type=submit],.forgot-password .change-password-form input[type=submit]{margin-left:10px}}.edit-profile-form,.edit-account .change-password-form{font-size:16px;padding-bottom:50px}.edit-profile-form label,.edit-account .change-password-form label{display:block}.edit-profile-form input[type=text],.edit-profile-form input[type=password],.edit-profile-form select,.edit-account .change-password-form input[type=text],.edit-account .change-password-form input[type=password],.edit-account .change-password-form select{margin-top:5px}.edit-profile-form .edit-mail-statement,.edit-account .change-password-form .edit-mail-statement{margin:10px 0 20px}.edit-profile-form .edit-update-cc-info,.edit-account .change-password-form .edit-update-cc-info{margin:5px 0}@media only screen and (min-width : 760px){.edit-profile-form .form-row,.edit-account .change-password-form .form-row{display:flex;justify-content:space-between;align-items:center}.edit-profile-form .form-row label,.edit-account .change-password-form .form-row label{width:calc(50% - 10px)}.edit-profile-form .form-row label.edit-state,.edit-profile-form .form-row label.edit-zip,.edit-profile-form .form-row label.edit-expiry-month,.edit-profile-form .form-row label.edit-expiry-year,.edit-account .change-password-form .form-row label.edit-state,.edit-account .change-password-form .form-row label.edit-zip,.edit-account .change-password-form .form-row label.edit-expiry-month,.edit-account .change-password-form .form-row label.edit-expiry-year{width:calc(25% - 10px)}}.edit-profile-form{border-bottom:1px solid #0082b5;margin-bottom:30px}.edit-profile-form .hidden{display:none}.query-charges-form select{margin:5px 0 30px}.query-charges-form input[type=submit]{margin:0}@media only screen and (min-width : 760px){.query-charges-form .form-row{display:flex;align-items:center}.query-charges-form .form-row label{margin-right:50px;width:50%}.query-charges-form .form-row select{margin:5px 0 0}.query-charges-form .form-row input[type=submit]{width:calc(10% - 10px);margin:32px 0 0}}.section-usage form select{margin-top:5px}@media only screen and (min-width : 760px){.section-usage form .form-row{display:flex;justify-content:space-between;align-items:center}.section-usage form .form-row label{width:calc(25% - 10px)}.section-usage form .form-row input[type=submit]{width:calc(10% - 10px);align-self:flex-end;margin-bottom:22px}}.member-content .submit-result{color:#0082b5;font-size:1.2em;font-weight:700}.hs-form li{margin:0}.hs-form fieldset{margin:0 auto !important;max-width:none !important}.hs-form label{display:inline-block;font-size:18px;line-height:1.4;margin-bottom:5px}.hs-form .hs_activity_interest{margin-bottom:20px}.hs-form .hs_activity_interest>label span{display:inline-block;font-size:1.2em;font-weight:700;margin:10px 0}@media only screen and (min-width : 760px){.hs-form .hs-form-checkbox{display:inline-block;margin-right:20px}}.hs-form .hs-form-checkbox input{margin-right:10px}.hs-form .hs-form-checkbox span{display:inline-block;position:relative;top:2px}.hs-form textarea{min-width:100%}.hs-form .hs_schedule_your_visit>label span{display:inline-block;font-size:1.2em;font-weight:700;margin:10px 0}.hs-form .hs_schedule_your_visit input{min-width:100%}.hs-form select{color:#000;height:40px;font-size:16px;border:1px solid #fff;border-radius:0px;min-width:100%}.hs-form .hs-button{margin-top:30px;transition:background-color .2s ease}.hs-form .hs-button:hover,.hs-form .hs-button:focus{background-color:#0082b5}.hs-form .hs-error-msgs{line-height:1.2;padding:0 5px;width:calc(95% - 8px)}.hs-form .hs-error-msgs label{color:#0082b5;font-style:italic;-webkit-text-stroke:1px}@media only screen and (min-width : 760px){.hs-form .hs-error-msgs{width:calc(100% - 7px)}}.nf-form-wrap{margin:40px auto;text-align:left}.nf-form-wrap .nf-form-fields-required,.nf-form-wrap .ninja-forms-req-symbol{display:none}.nf-form-wrap .nf-error-msg{color:#0082b5;font-style:italic;-webkit-text-stroke:.7px}.nf-form-wrap .nf-field-container{margin-bottom:0 !important;position:relative}.nf-form-wrap .nf-field-container .nf-error-msg{font-size:14px;left:0;margin:-10px 0 5px}.nf-form-wrap .nf-error .ninja-forms-field{border:1px solid #0082b5;-webkit-text-stroke:.7px}.nf-form-wrap .nf-field-label label{font-size:1.2em}.nf-form-wrap .nf-field-element select{margin-bottom:20px}.nf-form-wrap .nf-response-msg{font-size:22px;padding-top:120px}.nf-form-wrap .list-wrap{margin-bottom:20px}@media only screen and (min-width : 760px){.nf-form-wrap .list-radio-wrap .nf-field-element li,.nf-form-wrap .list-checkbox-wrap .nf-field-element li{display:inline-block}.nf-form-wrap .list-radio-wrap .nf-field-element li:not(:last-child),.nf-form-wrap .list-checkbox-wrap .nf-field-element li:not(:last-child){padding-right:20px !important}.nf-form-wrap .list-radio-wrap .nf-field-element li label,.nf-form-wrap .list-checkbox-wrap .nf-field-element li label{font-family:"PT Sans",sans-serif}.nf-form-wrap .list-radio-wrap .nf-field-element li [type=radio],.nf-form-wrap .list-checkbox-wrap .nf-field-element li [type=radio]{margin-top:5px}.nf-form-wrap .list-radio-wrap .nf-field-element li [type=checkbox],.nf-form-wrap .list-checkbox-wrap .nf-field-element li [type=checkbox]{margin-top:6px}}@media only screen and (min-width : 760px){.nf-form-wrap .half-on-break{display:inline-block;width:calc(50% - 12px)}.nf-form-wrap .left-on-break{margin-right:15px}}@media only screen and (min-width : 1020px){.contact-block .nf-form-wrap{margin-top:0}}.form-toggle{padding-top:30px}.form-toggle button{color:#fff;display:block;font-family:"futura-pt",sans-serif;letter-spacing:2px;margin:0 auto;transition:color .3s ease}@media only screen and (min-width : 760px){.form-toggle button{display:inline-block}}.form-toggle button:first-child{margin-bottom:20px}@media only screen and (min-width : 760px){.form-toggle button:first-child{margin:0 30px 0 0}}.form-toggle button.active,.form-toggle button:hover{color:#0082b5;-webkit-text-stroke:1px}.form-toggle .form-toggle-view{height:0;overflow:hidden;opacity:0;transition:opacity .4s ease}.form-toggle .form-toggle-view.active{height:auto;opacity:1}#wpsl-search-wrap form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media(min-width: 676px){#wpsl-search-wrap form{justify-content:center}}#wpsl-search-wrap form .wpsl-input,#wpsl-search-wrap form .wpsl-select-wrap,#wpsl-search-wrap form .wpsl-search-btn-wrap{display:block;float:none;margin:0}#wpsl-search-wrap form .wpsl-input>div,#wpsl-search-wrap form .wpsl-select-wrap>div,#wpsl-search-wrap form .wpsl-search-btn-wrap>div{display:block !important;float:none;margin-right:0}#wpsl-search-wrap form .wpsl-input>div label,#wpsl-search-wrap form .wpsl-select-wrap>div label,#wpsl-search-wrap form .wpsl-search-btn-wrap>div label{display:block;float:none;margin-bottom:5px;width:100%}#wpsl-search-wrap form #wpsl-search-btn{background-image:none !important;text-transform:uppercase !important}@media(min-width: 676px){#wpsl-search-wrap form .wpsl-input{margin-right:15px;width:calc(50% - 15px)}}#wpsl-search-wrap form .wpsl-input input{border:none;margin-bottom:10px;min-width:100%;padding:9px 10px}@media(min-width: 676px){#wpsl-search-wrap form .wpsl-input input{margin-bottom:0}}#wpsl-search-wrap form .wpsl-select-wrap{width:50%}@media(min-width: 676px){#wpsl-search-wrap form .wpsl-select-wrap{margin-right:20px;width:calc(25% - 20px)}}#wpsl-search-wrap form .wpsl-select-wrap>div{min-width:100%}#wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown{border:none;margin-bottom:0;min-width:100%}#wpsl-search-wrap form .wpsl-search-btn-wrap{width:45%;margin:0}@media(min-width: 676px){#wpsl-search-wrap form .wpsl-search-btn-wrap{width:25%}}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit]{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none;margin:0 !important;width:100%}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit]:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit]:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit] .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit] .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit].disabled,#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit]:disabled{cursor:not-allowed}#wpsl-search-wrap form .wpsl-search-btn-wrap input[type=submit]:hover{background-color:#0082b5}#wpsl-widget-form{display:flex;align-items:flex-end;max-width:420px}#wpsl-widget-form p{margin:0}#wpsl-widget-form label{font-size:22px;line-height:1.4;margin:0 -120px 20px 0}#wpsl-widget-form input[type=text]{margin:0;min-width:220px}#wpsl-widget-form input[type=submit]{margin:0 0 0 10px;padding:9px 20px}.menu ul{list-style:none;margin:0;padding:0}.menu li{margin:0;padding:0}.menu-toggle{color:#fff;height:22px;width:85px;position:absolute;top:calc(50% - 12px);right:5%;z-index:9999}@media only screen and (min-width : 1030px){.menu-toggle{display:none}}.menu-toggle .hamburger{display:inline-block;height:18px;width:18px;vertical-align:middle;position:relative;top:0;left:6px}.menu-toggle .line{display:block;height:2px;background:#fff;width:18px;position:relative;top:0;right:0;transform-origin:left center;transition:all .3s ease-in-out}.menu-toggle .line:nth-of-type(2){top:4px;width:13px}.menu-toggle .line:last-of-type{top:8px;width:14px}.menu-toggle[aria-expanded=true] .hamburger{top:1px}.menu-toggle[aria-expanded=true] .line:first-of-type{transform:rotate(45deg);top:-2px;left:1px;width:20px}.menu-toggle[aria-expanded=true] .line:nth-of-type(2){width:0}.menu-toggle[aria-expanded=true] .line:last-of-type{transform:rotate(-45deg);top:8px;left:1px;width:20px}.legible .menu-toggle,.menu-open .menu-toggle{color:#fff}.legible .menu-toggle .line,.menu-open .menu-toggle .line{background:#fff}.main-navigation{background-color:rgba(255,255,255,.98);max-height:0;overflow:hidden;padding:0 5%;text-align:right;position:absolute;top:70px;right:0;width:100vw;transition:all .3s ease-in-out}.main-navigation.menu-open{overflow-y:auto;padding:0 5% 30px;max-height:90vh;z-index:999}.main-navigation li{padding-right:40px;position:relative}.main-navigation li.menu-item-has-children:before,.main-navigation li.menu-item-has-children:after{content:"";position:absolute;top:20px;right:5px;width:15px;height:3px;background-color:#0082b5;transition:200ms;transition-duration:200ms;transition-property:top,transform}.main-navigation li.menu-item-has-children:after{transform:rotate(90deg)}.main-navigation li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:.3s max-height ease-in-out}.main-navigation li.menu-item-has-children .sub-menu li{padding:0;text-transform:none;width:100%}.main-navigation li.menu-item-has-children .sub-menu a{color:#666}.main-navigation li.menu-item-has-children.show-children:after{transform:none}.main-navigation li.menu-item-has-children.show-children .sub-menu{max-height:700px}.main-navigation a{color:#666;display:inline-block;padding:6px 0;position:relative;width:100%}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current-menu-parent>a{color:#0082b5}.main-navigation .utility-menu .menu-button a{background-color:#0082b5;color:#94d4cc !important;font-size:14px;margin:10px 0 10px 10px;padding:6px 20px;text-transform:uppercase;-webkit-text-stroke:0;width:auto}@media only screen and (min-width : 1030px){.main-navigation{background-color:rgba(0,0,0,0);max-height:none;overflow:visible;padding:0;position:static;width:auto}.main-navigation a{color:#fff}.main-navigation li{display:inline-block;padding-right:0}.main-navigation .menu-utility-menu-container,.main-navigation .menu-utility-container{background-color:#fff;padding:0 5%}.main-navigation .utility-menu{font-size:14px;letter-spacing:2px;text-transform:uppercase}.main-navigation .utility-menu a{color:#706b75;display:inline-block;padding:6px 15px}.main-navigation .utility-menu a:hover,.main-navigation .utility-menu .current-menu-item a{color:#0082b5;-webkit-text-stroke:1px}.main-navigation .utility-menu .current-menu-item:not(.anchor-link)>a{color:#0082b5}.main-navigation .utility-menu .menu-button a{margin:0 0 0 15px}.main-navigation .menu-main-menu-container{padding:0 5%}.main-navigation .primary-menu a{color:#fff;padding:24px 18px}.main-navigation .primary-menu a:hover,.main-navigation .primary-menu .current-menu-item>a,.main-navigation .primary-menu .current-menu-parent>a{color:#0082b5;-webkit-text-stroke:.7px}.main-navigation .primary-menu .menu-item-has-children:before,.main-navigation .primary-menu .menu-item-has-children:after{content:none}.main-navigation .primary-menu .menu-item-has-children .sub-menu{background-color:#0082b5;box-shadow:0 8px 10px rgba(0,0,0,.2);line-height:1.4;padding:0;text-align:center;width:180px;position:absolute;top:100%;left:-42px;transition:none}.main-navigation .primary-menu .menu-item-has-children .sub-menu li{display:block;padding:0 10px}.main-navigation .primary-menu .menu-item-has-children .sub-menu a{display:block;padding:12px 16px;color:#fff}.main-navigation .primary-menu .menu-item-has-children .sub-menu li:not(:first-child) a{border-top:1px solid #fff}.main-navigation .primary-menu .menu-item-has-children:first-child .sub-menu{left:-20px}.main-navigation .primary-menu .menu-item-has-children:last-child .sub-menu{left:-50px}.main-navigation .primary-menu .menu-item-has-children:hover .sub-menu{max-height:700px;transition:none;transition:.4s max-height ease-in-out}}@media only screen and (min-width : 1030px){.legible .main-navigation .primary-menu a{color:#706b75}.legible .main-navigation .primary-menu a:hover{color:#0082b5}.legible .main-navigation .primary-menu a:hover,.legible .main-navigation .primary-menu .current-menu-item>a,.legible .main-navigation .primary-menu .current-menu-parent>a{color:#0082b5}.legible .main-navigation .menu-item-has-children .sub-menu{background-color:#0082b5}.legible .main-navigation .menu-item-has-children .sub-menu li:not(:first-child) a{border-top:1px solid #fff}}.site-header{font-family:"futura-pt",sans-serif;height:70px;padding:0 5%;position:fixed;top:0;left:0;z-index:200;width:100%;transition:background-color .3s ease}.site-header .site-branding{display:flex;flex-direction:column;height:70px;justify-content:center;width:170px}.site-header .secondary-logo{display:none}.site-header.legible,.site-header.menu-open{background-color:rgba(255,255,255,.98)}.site-header.legible .primary-logo,.site-header.menu-open .primary-logo{display:none}.site-header.legible .secondary-logo,.site-header.menu-open .secondary-logo{display:inline}@media only screen and (min-width : 1030px){.site-header{height:auto;padding:0}.site-header .restrict{position:relative}.site-header .site-branding{height:auto;position:absolute;top:48px;left:5%;width:200px;z-index:100}}@media only screen and (min-width: 1400px){.site-header .site-branding{left:0}}.admin-bar .site-header{top:46px}@media only screen and (min-width : 783px){.admin-bar .site-header{top:32px}}#wp-good .site-footer{font-family:"futura-pt",sans-serif;font-size:15px}#wp-good .site-footer h2{font-size:20px;margin-bottom:10px}#wp-good .site-footer .column{margin:auto;width:100%}#wp-good .site-footer .inner-column{margin-bottom:30px}#wp-good .site-footer .inner-column:last-child{margin-bottom:0}#wp-good .site-footer .footer-links li{margin-bottom:8px}#wp-good .site-footer .footer-location .tel{display:inline-block;margin-top:22px}#wp-good .site-footer .footer-hours hr{opacity:0}#wp-good .site-footer .footer-map{background:#fff;color:#000;height:220px;margin:0 auto 20px;text-align:center}#wp-good .site-footer .company-info{text-align:center;background:#0082b5}#wp-good .site-footer .parent-logo{width:160px;margin-bottom:10px}#wp-good .site-footer a:not(.button-link):hover{color:#0082b5;-webkit-text-stroke:.7px}#wp-good .site-footer .button-link{background-color:#0082b5;border:0;color:#fff;margin:20px auto 10px}#wp-good .site-footer .button-link:after{content:none}@media only screen and (min-width : 760px){#wp-good .site-footer .column:first-child{display:flex;justify-content:space-between}#wp-good .site-footer .column:first-child .inner-column{padding-right:40px;width:30%}#wp-good .site-footer .column:first-child .inner-column:first-child{width:32%}}@media only screen and (min-width : 1020px){#wp-good .site-footer .site-info{padding-right:0}#wp-good .site-footer .inner-column{margin-bottom:0}#wp-good .site-footer .footer-map{margin:0;height:100%}#wp-good .site-footer .company-info{border-top:1px solid #fff}#wp-good .site-footer .company-info .restrict{display:flex;justify-content:space-between;align-items:center}#wp-good .site-footer .company-info p{margin:0;color:#fff}#wp-good .site-footer .parent-logo{margin-bottom:0}#wp-good .site-footer .button-link{margin:0}}.error404 .site-footer{border-top:1px solid #fff}.page-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:"futura-pt",sans-serif;font-size:22px;overflow:hidden;position:relative}.page-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.page-banner.blog-banner:before{background-color:rgba(0,0,0,.5);border-radius:5px;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.page-banner-message{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:320px;position:relative;z-index:5}@media only screen and (min-width : 760px){.page-banner-message{min-height:380px}}.page-banner-message>*:last-child{margin-bottom:0}.page-banner h1{margin-top:80px;color:#fff;text-shadow:2px 2px 5px #4c4c4c}.page-banner h3{text-shadow:2px 2px 5px #4c4c4c}.page-banner.full-screen{font-size:22px;height:100vh}@media only screen and (min-width : 760px){.page-banner.full-screen{font-size:30px}}.page-banner.full-screen h1{font-size:80px;line-height:1;margin:100px 0 10px;font-weight:400}@media only screen and (min-width : 760px){.page-banner.full-screen h1{font-size:100px}}@media only screen and (min-width : 1020px){.page-banner.full-screen h1{font-size:130px;letter-spacing:4px}}.page-banner.full-screen .divider{margin:0 10px}@media only screen and (max-width: 1120px){.page-banner.full-screen .divider{background:#0082b5;display:block;height:2px;margin:10px auto;overflow:hidden;width:30px}}.page-banner .video-as-background{position:absolute;top:0;left:0}.blog-feed .blog-filter-toggle{display:none}@media only screen and (max-width : 1019px){.blog-feed .blog-filter-toggle{border:1px solid #fff;display:block;font-family:"futura-pt",sans-serif;font-size:18px;margin:0 auto 40px;width:180px;padding:8px 15px;text-transform:uppercase;transition:background-color .3s ease}.blog-feed .blog-filter-toggle:hover{background-color:#0082b5}.blog-feed .blog-filter-toggle:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;font-weight:bold;margin-left:50px}.blog-feed .blog-filter-toggle.toggled:after{content:""}}.blog-feed .blog-filters{position:relative}@media only screen and (max-width : 1019px){.blog-feed .blog-filters{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease}.blog-feed .blog-filters.toggled{max-height:none;opacity:1}.blog-feed .blog-filters .sf-field-category{margin:0 auto 40px;max-width:300px}.blog-feed .blog-filters input{margin:0 10px 0 0;position:relative;top:2px}}@media only screen and (min-width : 1020px){.blog-feed .blog-filters{margin-bottom:40px}.blog-feed .blog-filters .searchandfilter{margin:0;position:static}.blog-feed .blog-filters .sf-field-category{display:block}.blog-feed .blog-filters .sf-field-category>ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px;width:100%}.blog-feed .blog-filters .sf-field-category>ul>li:first-child{order:100}.blog-feed .blog-filters .sf-field-category label{border-bottom:1px solid rgba(0,0,0,0);display:inline-block;font-family:"futura-pt",sans-serif;margin:0 20px;padding:0 5px;text-transform:uppercase;transition:all .3s ease}.blog-feed .blog-filters .sf-field-category label:hover{cursor:pointer}.blog-feed .blog-filters .sf-field-category input{display:none}.blog-feed .blog-filters .sf-field-category .children{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:0;left:0;width:100%}.blog-feed .blog-filters .sf-field-category .children label{font-size:.9em;margin:0 5px;text-transform:none}.blog-feed .blog-filters .sf-field-category .sf-option-active>label,.blog-feed .blog-filters .sf-field-category label:hover{border-color:#cb6403;color:#cb6403;-webkit-text-stroke:1px}}.blog-feed .the-posts{position:relative}@media only screen and (min-width : 1020px){.blog-feed .the-posts{display:flex;flex-wrap:wrap;justify-content:center}}.blog-feed .post-summary{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column;font-size:16px;margin:0 0 40px;padding:20px 30px;position:relative}.blog-feed .post-summary:before{background-color:rgba(0,0,0,.5);border-radius:5px;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width : 1020px){.blog-feed .post-summary{margin:15px;width:calc(50% - 30px)}}.blog-feed .post-summary h3{font-size:28px;margin-bottom:15px;position:relative}.blog-feed .post-summary p{position:relative}.blog-feed .post-summary time{display:block;margin-bottom:10px;position:relative;color:#fff !important}.blog-feed .post-summary .read-more{display:block;font-family:"futura-pt",sans-serif;font-weight:700;margin:auto 0 0}.blog-feed .post-summary .read-more a{color:#fff !important}.blog-feed .post-summary .read-more:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#95c93d;content:"";font-size:20px;font-weight:700;margin-left:10px;position:relative;top:2px}.blog-feed .post-summary .read-more a:hover{color:#fff}.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child{padding:50px 5%;text-align:center}@media only screen and (min-width : 760px){.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child{padding:60px 10%}}@media only screen and (min-width : 1020px){.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child{padding:60px 15%;height:420px;justify-content:center;width:100%}}.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child h3{font-size:32px;margin-bottom:25px}.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child time{display:none}.blog-feed div:not(.load-more-posts)>.the-posts>.post-summary:first-child .read-more{margin:0}.blog-feed .load-more-link{margin:40px 0 0;text-align:center;width:100%}.blog-feed .load-more-link a{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none}.blog-feed .load-more-link a:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}.blog-feed .load-more-link a:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}.blog-feed .load-more-link a .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}.blog-feed .load-more-link a .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}.blog-feed .load-more-link a.disabled,.blog-feed .load-more-link a:disabled{cursor:not-allowed}#blog-feed h1,#blog-feed h2,#blog-feed h3,#blog-feed h4,#blog-feed h5,#blog-feed h6,#blog-feed p{color:#fff !important}@media only screen and (min-width : 1020px){.latest-posts .the-posts{display:flex}}.latest-posts .post-summary{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:5px;display:flex;flex-direction:column;font-size:16px;margin:0 0 40px;padding:20px 30px;position:relative}.latest-posts .post-summary:before{background-color:rgba(0,0,0,.5);border-radius:5px;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width : 1020px){.latest-posts .post-summary{margin:15px;width:calc(33.333% - 30px)}}.latest-posts .post-summary h3{font-size:28px;margin-bottom:15px;position:relative}.latest-posts .post-summary p{position:relative}.latest-posts .post-summary time{display:block;margin-bottom:10px;order:-1;position:relative}.latest-posts .post-summary .read-more{display:block;font-family:"futura-pt",sans-serif;font-weight:700;margin:auto 0 0}.latest-posts .post-summary .read-more a{color:#fff !important}.latest-posts .post-summary .read-more:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#95c93d;content:"";font-size:20px;font-weight:700;margin-left:10px;position:relative;top:2px}.latest-posts .post-summary .read-more a:hover{color:#fff}.dropdown-accordion{min-height:280px}@media only screen and (min-width : 1020px){.dropdown-accordion{min-height:380px}.dropdown-accordion .content-above{margin-bottom:60px}}.dropdown-accordion .accordion-title{font-size:30px;font-weight:400;line-height:1.6;letter-spacing:5px}.dropdown-accordion .accordion-toggle{border:1px solid #fff;font-weight:700;letter-spacing:2px;margin:40px auto 0;padding:8px 50px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .4s ease}.dropdown-accordion .accordion-toggle:hover{background-color:#0082b5}.dropdown-accordion .accordion-toggle:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:24px;font-weight:400;height:18px;line-height:14px;width:18px;position:absolute;top:calc(50% - 9px);right:20px}.dropdown-accordion .accordion-dropdown{max-height:0;overflow:hidden;transition:max-height .5s ease}.dropdown-accordion .accordion-dropdown p:first-child{margin-top:40px}.dropdown-accordion .toggled .accordion-toggle:after{content:""}.dropdown-accordion .toggled .accordion-dropdown{max-height:9999px}.calendar table{background-color:#fff}.wysiwyg.calendar ul>li:before{display:none}.accordion-dropdown iframe{background-color:#f4f4f4;border:0;margin:0;width:100%}.contact-block{font-family:"futura-pt",sans-serif}.contact-block .restrict-read{width:90%;max-width:760px}@media only screen and (min-width : 1020px){.contact-block .column{width:calc(50% - 20px)}}.contact-block .contact-map{height:230px;margin-top:60px}@media only screen and (min-width : 1020px){.contact-block .contact-map{margin-top:0}}.contact-block .contact-info{font-size:16px}.contact-block .contact-info h3{margin:30px 0 20px}@media only screen and (min-width : 760px){.contact-block .contact-info{display:flex}.contact-block .contact-info .contact-address{padding-right:40px;width:60%}.contact-block .contact-info .contact-hours{width:40%}}.contact-block .contact-info a:hover{color:#0082b5;-webkit-text-stroke:1px}.contact-block .contact-hours hr{height:1px;margin:0;opacity:0}.grid-layout .grid-blocks .grid-block{display:flex;flex-direction:column;justify-content:center;min-height:250px;position:relative}.grid-layout .grid-blocks .grid-block.cta-block{font-family:"futura-pt",sans-serif;align-items:center}.grid-layout .grid-blocks .grid-block.cta-block.cta-block{min-height:0}@media only screen and (min-width : 760px){.grid-layout .grid-blocks .image-block{justify-content:flex-end;height:50vw;max-height:460px}}@media only screen and (min-width : 1020px){.grid-layout .grid-blocks{display:flex;flex-wrap:wrap}.grid-layout .grid-blocks .grid-block{justify-content:center;height:auto;min-height:460px;max-height:none;width:50%}}@media only screen and (min-width : 1280px){.grid-layout .grid-blocks.count-5 .grid-block,.grid-layout .grid-blocks.count-6 .grid-block{width:33.333%}}.grid-layout .image-block{font-size:16px;position:relative}.grid-layout .image-block::before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 47%, rgba(0, 0, 0, 0.4) 68%, rgba(0, 0, 0, 0.7) 97%);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.grid-layout .image-block::after{background-color:rgba(0,0,0,.4);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (min-width : 1280px){.grid-layout .image-block::after{opacity:0;transition:opacity .3s ease-in}}.grid-layout .image-block .block-label{display:none}@media only screen and (min-width : 1280px){.grid-layout .image-block .block-label{display:block;font-family:"futura-pt",sans-serif;line-height:1;letter-spacing:3px;margin:0;font-size:28px;font-weight:700;position:absolute;bottom:40px;left:35px;transition:opacity .3s ease-in;z-index:2}}@media only screen and (min-width : 1280px){.grid-layout .image-block:not(.no-hover):hover .block-label{opacity:0}.grid-layout .image-block:not(.no-hover):hover::after{opacity:1}}.grid-layout .image-block .block-content{line-height:1.6;padding:50px 5%;position:relative;text-align:center;z-index:2}@media only screen and (min-width : 1020px){.grid-layout .image-block .block-content{padding:40px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}}@media only screen and (min-width : 1280px){.grid-layout .image-block .block-content{opacity:0;transition:opacity .3s ease-in}}.grid-layout .image-block .block-content h3{display:inline-block;font-weight:700;letter-spacing:3px;margin:0}.grid-layout .image-block .block-content h3:after{background-color:#95c93d;content:"";display:block;height:1px;margin:10px auto 15px;width:100%}.grid-layout .image-block .block-content p{margin-bottom:0}.grid-layout .image-block .block-content button{border:2px solid #fff;height:32px;width:32px;transition:background-color .4s ease;margin-top:20px}.grid-layout .image-block .block-content button:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0082b5;content:"";font-size:22px;font-weight:700;line-height:.9;text-indent:1px;transition:color .4s ease}.grid-layout .image-block .block-content button:hover{background-color:#0082b5}.grid-layout .image-block .block-content button:hover:after{color:#fff}.grid-layout .image-block:hover .block-content{height:auto;opacity:1;z-index:2}.grid-layout .cta-block{background-color:#0082b5;color:#000;padding:60px}.grid-layout .cta-block a{color:inherit;transition:color .4s ease}.grid-layout .cta-block a:hover{color:#fff}.grid-layout .cta-block .cta-block-content{color:#000;font-size:30px;font-weight:700;line-height:1.4;position:relative;text-transform:uppercase}.grid-layout .cta-block .cta-block-content .cta-text{display:inline-block;margin:0;position:relative}.grid-layout .cta-block .cta-block-content .cta-text:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-weight:700;position:absolute;top:calc(50% - 17px);right:-30px}.count-5 .cta-block .cta-block-content,.count-6 .cta-block .cta-block-content{max-width:80%}.image-accordion{font-family:"futura-pt",sans-serif}.image-accordion .accordion{margin-bottom:-2px}@media only screen and (min-width : 760px){.image-accordion .accordion{display:flex;height:460px}}@media only screen and (min-width : 1020px){.image-accordion .accordion{height:560px}}.image-accordion .accordion-block{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-end;min-height:100px;max-height:100px;overflow:hidden;transition:all .5s ease;cursor:pointer}.image-accordion .accordion-block:before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.2) 22%, rgba(0, 0, 0, 0.3) 47%, rgba(0, 0, 0, 0.4) 68%, rgba(0, 0, 0, 0.7) 97%);content:"";display:block;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;height:calc(100% + 4px);width:calc(100% + 4px);transition:background-image .5s ease}.image-accordion .accordion-block.accordion-block-active{min-height:300px;max-height:none}@media only screen and (min-width : 760px){.image-accordion .accordion-block{height:auto;max-height:none}.image-accordion .accordion-block:before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0) 47%, rgba(0, 0, 0, 0.4) 68%, rgba(0, 0, 0, 0.7) 97%)}.image-accordion .accordion-block.accordion-block-active{flex-grow:4}.image-accordion .accordion-block.accordion-block-active:before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.2) 22%, rgba(0, 0, 0, 0.3) 47%, rgba(0, 0, 0, 0.4) 68%, rgba(0, 0, 0, 0.7) 97%)}}@media only screen and (min-width: 1025px){.image-accordion .accordion-block{cursor:auto}.image-accordion .accordion-block:hover{flex-grow:4}.image-accordion .accordion-block:hover:before{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.2) 22%, rgba(0, 0, 0, 0.3) 47%, rgba(0, 0, 0, 0.4) 68%, rgba(0, 0, 0, 0.7) 97%)}}.image-accordion .accordion-icon{max-width:35px;position:absolute;bottom:28px;left:20px}.image-accordion .accordion-label{line-height:1;margin:0;font-size:14px;position:absolute;bottom:30px;left:65px;transition:opacity .3s ease-in}.image-accordion .accordion-content{width:0;line-height:1.4;opacity:0;overflow:hidden;padding:40px 40px 30px;position:relative;text-align:center;z-index:-1;transition:opacity .6s ease-in;transition-delay:.3s}.image-accordion .accordion-content h3{font-size:24px;font-weight:400;margin:0}.image-accordion .accordion-content h3:after{background-color:#95c93d;content:"";display:block;height:1px;margin:10px auto;width:80px}.image-accordion .accordion-content h3 a{border-bottom:none !important}.image-accordion .accordion-content p{margin-bottom:40px}.image-accordion .accordion-content li:before{color:#0082b5;top:6px;left:-5px;position:relative}.image-accordion .accordion-content button{border:2px solid #fff;height:32px;width:32px;transition:background-color .4s ease;position:absolute;right:20px;bottom:25px}.image-accordion .accordion-content button:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0082b5;content:"";font-size:22px;font-weight:700;line-height:.9;text-indent:1px;transition:color .4s ease}.image-accordion .accordion-content button:hover{background-color:#0082b5}.image-accordion .accordion-content button:hover:after{color:#fff}.image-accordion .accordion-block.accordion-block-active .accordion-content{width:auto;opacity:1;z-index:1}.image-accordion .accordion-block.accordion-block-active .accordion-label{opacity:0;transition-delay:.3s}@media only screen and (min-width: 1025px){.image-accordion .accordion-block:hover .accordion-content{width:auto;opacity:1;z-index:1}.image-accordion .accordion-block:hover .accordion-label{opacity:0;transition-delay:.3s}}.image-gallery{text-align:center}.image-gallery h2{letter-spacing:3px;margin-bottom:40px;text-align:center}@media only screen and (min-width : 1020px){.image-gallery h2{font-size:52px;letter-spacing:4px}}.image-gallery .gallery-filter{margin-bottom:40px;text-align:center}.image-gallery .gallery-filter .filter-item{border-bottom:2px solid rgba(0,0,0,0);display:block;font-weight:600;letter-spacing:3px;margin:0 auto 10px;max-width:300px;opacity:.9;padding:0 5px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width : 760px){.image-gallery .gallery-filter .filter-item{display:inline-block;margin:0 10px;max-width:100%;text-align:left;width:auto}}.image-gallery .gallery-filter .filter-item:hover{color:#0082b5}.image-gallery .gallery-filter .filter-item.active{border-bottom-color:#0082b5;color:#0082b5}.image-gallery .gallery-slider{margin-bottom:15px}.image-gallery .gallery-helper-text{align-items:center;display:flex;letter-spacing:3px;font-size:15px;justify-content:space-between;opacity:.8;position:relative;text-transform:uppercase;margin:0 auto;max-width:320px}@media only screen and (min-width : 760px){.image-gallery .gallery-helper-text{font-size:18px;max-width:350px}}.image-gallery .gallery-helper-text .gallery-arrow{color:#fff;display:inline-block;font-size:20px;height:20px;line-height:20px;position:relative;top:-2px;width:20px;transition:color .3s ease-in}.image-gallery .gallery-helper-text .gallery-arrow:hover,.image-gallery .gallery-helper-text .gallery-arrow:focus{color:#0082b5}.image-gallery .gallery-helper-text .gallery-arrow[aria-disabled=true]{opacity:.3;border-bottom-color:rgba(0,0,0,0)}.image-gallery .slick-loading .slick-track{visibility:hidden}.image-gallery .slick-slider{margin:30px auto 50px}.image-gallery .slick-list{overflow:visible !important}.image-gallery .slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .image-gallery .slick-slide{display:block}.slick-loading .image-gallery .slick-slide{visibility:hidden}@media only screen and (min-width : 1020px){.qa-carousel .qa-slide-flex{display:flex}}.qa-carousel .qa-image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5px;height:300px;margin-bottom:50px;position:relative;width:100%}@media only screen and (min-width : 1020px){.qa-carousel .qa-image{height:40vw;margin-right:30px;max-height:420px;width:calc(50% - 30px)}}.qa-carousel .qa-content{font-size:16px}@media only screen and (min-width : 1020px){.qa-carousel .qa-content{width:50%}}.qa-carousel .qa-content .read-more{display:block;font-family:"futura-pt",sans-serif;font-weight:700;margin:auto 0 0}.qa-carousel .qa-content .read-more a{color:#fff !important}.qa-carousel .qa-content .read-more:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#95c93d;content:"";font-size:20px;font-weight:700;margin-left:10px;position:relative;top:2px}.qa-carousel .qa-content .read-more a:hover{color:#fff}.qa-carousel .slick-arrow{font-size:0;height:40px;position:absolute;top:130px;width:32px;z-index:10}@media only screen and (min-width : 1020px){.qa-carousel .slick-arrow{top:190px}}.qa-carousel .slick-arrow:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-size:42px;height:40px;line-height:32px;position:absolute;top:0;left:0;width:32px;text-align:center;text-indent:0;transition:color .3s ease}.qa-carousel .slick-arrow:hover:after{color:#0082b5}.qa-carousel .slick-arrow.slick-prev{left:0}@media only screen and (min-width : 1020px){.qa-carousel .slick-arrow.slick-prev{left:-40px}}.qa-carousel .slick-arrow.slick-prev:after{content:""}.qa-carousel .slick-arrow.slick-next{right:0}@media only screen and (min-width : 1020px){.qa-carousel .slick-arrow.slick-next{right:-40px}}.qa-carousel .slick-arrow.slick-next:after{content:""}.qa-carousel .slick-arrow.slick-disabled{opacity:0;cursor:default}.qa-carousel .slick-dots{position:absolute;top:320px}@media only screen and (min-width : 1020px){.qa-carousel .slick-dots{top:450px}}.qa-carousel .slick-dots li{background-color:#fff;border-radius:100%;display:inline-block;height:12px;margin-right:15px;width:12px;transition:background-color .3s ease}.qa-carousel .slick-dots li:hover{background-color:#0082b5}.qa-carousel .slick-dots li.slick-active{opacity:.5}.qa-carousel .slick-dots button{opacity:0}.team-gallery-filter{font-family:"futura-pt",sans-serif;font-size:.9em;text-align:center;text-transform:uppercase}.team-gallery-filter form{text-align:center}.team-gallery-filter ul{margin:0;padding:0}.team-gallery-filter ul li{margin:0 10px;padding:0}.team-gallery-filter ul li:before{content:none}.team-gallery-filter ul li li{border-bottom:2px solid rgba(0,0,0,0);display:block;transition:all .2s ease}.team-gallery-filter ul li li:hover,.team-gallery-filter ul li li.sf-option-active{border-color:#0082b5;color:#0082b5;-webkit-text-stroke:1px}@media only screen and (min-width : 760px){.team-gallery-filter ul li li{display:inline-block}}.team-gallery-filter .searchandfilter li[data-sf-field-input-type=radio] label{padding:0 5px}.team-gallery-filter input[type=radio]{display:none}.team-gallery-filter label:hover{cursor:pointer}.team-gallery .gallery{justify-content:center;margin:0}.team-gallery .gallery-item{border:0}@media only screen and (min-width: 480px){.team-gallery .gallery-item{width:50%}}@media only screen and (min-width : 760px){.team-gallery .gallery-item{width:33.333%}}@media only screen and (min-width : 1020px){.team-gallery .gallery-item{width:20%}}@media only screen and (min-width : 1280px){.team-gallery .gallery-item{width:16.66%}}.team-gallery .gallery figure{margin:1px;position:relative}.team-gallery .gallery figcaption{font-family:"futura-pt",sans-serif;display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0 10px 30px;position:absolute;top:0;right:0;width:100%;height:100%}.team-gallery .gallery figcaption strong{display:block;font-size:22px;margin-bottom:6px}.team-gallery .gallery figcaption button{border:2px solid #fff;height:32px;width:32px;transition:background-color .4s ease;max-height:0;margin:0 auto;opacity:0;overflow:hidden;transition:all .3s ease}.team-gallery .gallery figcaption button:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0082b5;content:"";font-size:22px;font-weight:700;line-height:.9;text-indent:1px;transition:color .4s ease}.team-gallery .gallery figcaption button:hover{background-color:#0082b5}.team-gallery .gallery figcaption button:hover:after{color:#fff}.team-gallery .gallery figure:hover button{margin-top:15px;max-height:32px;opacity:1}.team-gallery .modal-content{background:#fff;font-size:16px;padding:10px;text-align:left}.team-gallery .modal-content h2{font-size:26px}.team-gallery .modal-content h3,.team-gallery .modal-content h4,.team-gallery .modal-content h5,.team-gallery .modal-content h6{font-size:16px;margin-bottom:15px}.team-gallery .modal-content ul{margin:0 20px 15px 0}.team-gallery .modal-content ul li:before{left:3px;top:10px}.team-gallery .modal-content .member-photo{text-align:center}.team-gallery .modal-content .member-photo img{border-radius:5px}.team-gallery .modal-content .member-text{padding:30px 5%}.team-gallery .modal-content .member-name{margin-bottom:0}.team-gallery .modal-content .member-title{display:block;font-family:"futura-pt",sans-serif;font-size:18px;margin-bottom:20px}.team-gallery .modal-content .member-contact{margin-bottom:0}@media only screen and (min-width : 1020px){.team-gallery .modal-content{display:flex;min-height:545px}.team-gallery .modal-content .member-photo{min-width:375px}.team-gallery .modal-content .member-text{align-self:center;margin-top:-10px}.team-gallery .modal-content .member-deets{columns:2;column-gap:40px;margin-bottom:20px}.team-gallery .modal-content .member-deets .prevent-break{break-inside:avoid}}.timeline-events{margin-left:10%}.timeline-events li{border-left:3px solid #fff;padding:0 20px 40px 40px;position:relative}.timeline-events li:last-child{border-width:0;border-left-width:3px;border-style:solid;border-image:linear-gradient(to bottom, white, transparent) 1 100%}.timeline-events li:before{background-color:#fff;border-radius:100%;content:"·";display:inline-block;font-size:96px;line-height:22px;padding:4px;position:absolute;top:-1px;left:-18px}.timeline-events strong{display:block;font-family:"futura-pt",sans-serif;font-size:26px;font-weight:400;line-height:1;margin-bottom:10px}@media only screen and (min-width : 1020px){.timeline h2{margin-bottom:-20px}.timeline-events{margin-left:30%}}.boss-login-show,.utility-menu .boss-login-show{display:none}.boss-logged-in .boss-login-show{display:block}.boss-logged-in .utility-menu .boss-login-show{display:block}@media only screen and (min-width : 1030px){.boss-logged-in .utility-menu .boss-login-show{display:inline-block}}.boss-logged-in .boss-login-hide{display:none}.print-button{text-align:right}.print-button button{font-size:14px;margin:0 30px 25px 0;color:#0082b5;text-transform:lowercase}.print-button button:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:32px;margin-left:10px;position:relative;top:3px;transition:color .3s ease;color:#0082b5}.print-button button:hover:after{color:#0082b5}.boss-login-modal .modal-content{font-size:16px;max-width:650px;padding:40px 8%}@media only screen and (min-width : 760px){.boss-login-modal .modal-content{padding:40px}}.boss-login h2{margin-bottom:20px}@media only screen and (min-width : 760px){.boss-login h2{font-size:36px}}.boss-login p{margin-bottom:10px;text-align:left}.boss-login em{display:inline-block;font-size:14px}.boss-login-links{font-size:.85em}.boss-login-links li{margin-top:5px}@media only screen and (min-width : 760px){.boss-login-links li{display:inline-block}.boss-login-links li:not(:last-child):after{content:"|";display:inline-block;margin:0 5px 0 10px}}.boss-login-links a:hover{color:#0082b5 !important}.forgot-password,.create-account{background-image:linear-gradient(to bottom, #ffffff 1%, #dadada 90%)}.forgot-password .page-banner,.create-account .page-banner{padding-top:40px;padding-bottom:0}@media only screen and (min-width : 1030px){.forgot-password .page-banner,.create-account .page-banner{padding-top:80px}}.forgot-password .page-banner-message,.create-account .page-banner-message{display:none}.forgot-password .step,.create-account .step{max-height:0;opacity:0;position:relative;z-index:-1;transition:opacity .3s ease}.forgot-password .step.active,.create-account .step.active{max-height:none;opacity:1;z-index:1}.forgot-password .restrict-read,.create-account .restrict-read{margin:0 auto}.forgot-password h2,.create-account h2{border-bottom:1px solid #cb6403;margin-bottom:40px;padding:30px 0 5px}@media only screen and (min-width: 1020px){.forgot-password h2,.create-account h2{margin-bottom:50px}}.forgot-password .boss-login-links,.create-account .boss-login-links{margin:30px 0 0 10px}.member-content{background-image:linear-gradient(to bottom, #ffffff 1%, #dadada 90%)}.member-content h3{font-weight:700;margin-bottom:20px;padding-bottom:3px}.member-links{margin-bottom:30px}.member-links li{margin-bottom:10px}@media only screen and (min-width : 760px){.member-links{margin:-10px auto 20px}.member-links li{display:inline-block;margin:0 30px 20px 0}.member-links li:last-child{margin-right:0}}.member-links a{border-bottom:2px solid rgba(0,0,0,0);display:inline-block;transition:all .3s ease}@media only screen and (min-width : 1020px){.member-links{margin:-30px auto 50px}}.member-links a:hover,.member-links a.active{border-color:#0082b5;color:#0082b5;-webkit-text-stroke:1px}.member-view{height:0;opacity:0;overflow:hidden;position:relative;z-index:-1;transition:opacity .3s ease}.member-view.active{height:auto;opacity:1;z-index:1}.member-view h2{border-bottom:1px solid #0082b5;margin-bottom:40px;padding-bottom:5px}@media only screen and (min-width : 1020px){.member-view h2{margin-bottom:50px}}.member-view .member-profile{margin-bottom:20px}.member-view ul{margin-bottom:20px}.member-view a:not(.button-link){border-bottom:2px solid #0082b5}.member-home .account-information .button-link{padding:1px 10px}.member-home .account-information .button-link span:after{content:none}.member-home .reservation-list,.member-home .usage-count{margin-bottom:40px}.member-home .reservation-list li,.member-home .usage-count li{border-top:1px dotted #fff;padding:15px 0}.member-home .reservation-list li:first-child,.member-home .usage-count li:first-child{border-top:0}@media only screen and (min-width : 760px){.member-home .reservation-list li,.member-home .usage-count li{display:flex}}.member-home .reservation-list .description,.member-home .usage-count .description{margin-right:50px}.member-home .reservation-list .time,.member-home .usage-count .time{display:block;white-space:nowrap}@media only screen and (min-width : 760px){.member-home .reservation-list .time,.member-home .usage-count .time{margin-left:auto}}.billing h4{margin-bottom:20px}.billing .billing-table,.billing .statement table{border-collapse:collapse}.billing .billing-table th,.billing .statement table th{background-color:#0082b5;line-height:1.4;color:#fff}.billing .billing-table td,.billing .billing-table th,.billing .statement table td,.billing .statement table th{padding:10px}.billing .billing-table td:last-child,.billing .billing-table th:last-child,.billing .statement table td:last-child,.billing .statement table th:last-child{border-right:0}.billing .billing-table tr:last-child td,.billing .statement table tr:last-child td{border-bottom:0}.billing .statement table tbody tr:first-child td{padding-top:20px}.billing .statement table td:last-child,.billing .statement table th:last-child{padding-right:30px;text-align:right}.billing .statement table td.C:before{content:"+$"}.billing .statement table td.D:before{content:"-$"}.billing .remit-to-address{margin:0 0 40px}.club-usage .usage-table{border-collapse:collapse;margin-bottom:50px}.club-usage .usage-table tr{border-bottom:1px dotted #fff}.club-usage .usage-table thead tr{border-bottom:0}.club-usage .usage-table th{background:#0082b5;color:#fff;font-weight:400;line-height:1.4}.club-usage .usage-table th,.club-usage .usage-table td{padding:10px 15px}.club-usage .back-to-top{margin:0}.print-only{display:none}@media print{body{line-height:1.4;opacity:1 !important}body.print-statement,body.print-usage{background:#fff;color:#000}body.print-statement .site-header,body.print-usage .site-header{position:static}body.print-statement .no-print,body.print-statement .primary-logo,body.print-statement .page-banner,body.print-statement .menu-toggle,body.print-statement .main-navigation,body.print-statement .flexible-content,body.print-statement .alert-bar,body.print-statement .modal,body.print-statement footer,body.print-usage .no-print,body.print-usage .primary-logo,body.print-usage .page-banner,body.print-usage .menu-toggle,body.print-usage .main-navigation,body.print-usage .flexible-content,body.print-usage .alert-bar,body.print-usage .modal,body.print-usage footer{display:none !important}body.print-statement .secondary-logo,body.print-usage .secondary-logo{display:block !important;padding-top:10px}body.print-statement .print-only{display:block}body.print-statement .remit-to-address{margin-bottom:30px}body.print-statement .statement-member-name{background-color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff;line-height:1;margin-bottom:15px;padding:10px}body.print-statement .statement-member-number{margin-bottom:30px}body.print-statement .statement h4{margin-bottom:30px}body.print-statement .statement table thead{display:none}body.print-statement .statement table tbody{display:block}body.print-statement .statement table tbody tr{display:block;margin-bottom:15px;position:relative}body.print-statement .statement table tbody tr:first-child td{padding-top:0}body.print-statement .statement table tbody td{display:inline-block;padding:0}body.print-statement .statement table tbody td:nth-child(3){display:block;font-weight:bold}body.print-statement .statement table tbody td:nth-child(4){font-weight:bold;margin:0;position:absolute;right:0;bottom:0}body.print-usage .print-only{display:block}body.print-usage h4{border:0;font-size:24px;font-weight:400;margin-bottom:30px}body.print-usage .usage-table th{background-color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff}body.print-usage .usage-table td{padding-bottom:0}}#wp-good .career-center-embed{text-align:left}#wp-good .career-center-embed a{border:0}#wp-good .career-center-embed .restrict-read{max-width:1100px}#wp-good .career-center-embed #ATSLoginLink{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none;margin-bottom:30px}#wp-good .career-center-embed #ATSLoginLink:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}#wp-good .career-center-embed #ATSLoginLink:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}#wp-good .career-center-embed #ATSLoginLink .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}#wp-good .career-center-embed #ATSLoginLink .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}#wp-good .career-center-embed #ATSLoginLink.disabled,#wp-good .career-center-embed #ATSLoginLink:disabled{cursor:not-allowed}#wp-good .career-center-embed #ATSAdvancedSearchTable select{margin-bottom:20px}#wp-good .career-center-embed #ATSAdvancedSearchTable label{width:auto !important}#wp-good .career-center-embed #ATSSearchTable{padding:0 !important}#wp-good .career-center-embed #ATSSearchTable label{display:block}#wp-good .career-center-embed #ATSSearchTable #ATSSearchField{border:0;font-size:inherit;padding:10px;position:relative;top:2px}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton:hover,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton:active,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton .jlo_buttoncontainer,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton .icon_call,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton.disabled,#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton:disabled,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset.disabled,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset:disabled{cursor:not-allowed}#wp-good .career-center-embed #ATSSearchTable #ATSSearchButton:hover,#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset:hover{background-color:#0082b5}#wp-good .career-center-embed #ATSSearchTable #ATSSearchReset{margin:20px 0}#wp-good .career-center-embed #ATSJobBoardTable a{font-family:"futura-pt",sans-serif;font-size:22px;font-weight:700}#wp-good .career-center-embed #ATSJobBoardTable a:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0082b5;content:"";font-size:28px;font-weight:700;line-height:22px;position:relative;left:8px;top:2px}#wp-good .career-center-embed #ATSJobBoardTable a:hover{color:#0082b5}#wp-good .career-center-embed #ATSJobBoardTable tr{border-top:1px solid #0082b5;display:block;margin-top:20px;padding-top:15px}@media only screen and (min-width : 1020px){#wp-good .career-center-embed #ATSJobBoardTable tr{display:flex;flex-wrap:wrap;padding:25px 0 15px}#wp-good .career-center-embed #ATSJobBoardTable tr td{padding-right:30px}#wp-good .career-center-embed #ATSJobBoardTable tr td:first-child{width:100%}}#wp-good .career-center-embed #ATSJobBoardTable td{display:block}#wp-good .career-center-embed #ATSJobBoardTable .ats-jobboard-tableheaderrow{display:none}#wp-good .career-center-embed #ATSJobBoardTable .ats-jobboard-tablerow td:nth-child(2):before{content:"Posted: "}#wp-good .career-center-embed #ATSJobBoardTable .ats-jobboard-tablerow td:nth-child(3):before{content:"Location: "}#wp-good .career-center-embed #ATSJobBoardTable .ats-jobboard-tablerow td:nth-child(4):before{content:"Club Name: "}#wp-good .career-center-embed #ATSPositionDetails{background-color:#fff;border-radius:3px;padding:80px 5%}@media only screen and (min-width : 1030px){#wp-good .career-center-embed #ATSPositionDetails{padding:140px 5%}}#wp-good .career-center-embed #ATSJobHeadingInformation{background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:column}#wp-good .career-center-embed #ATSJobHeadingInformation div{float:none !important}#wp-good .career-center-embed #ATSJobTitle{color:#fff !important;font-family:"futura-pt",sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:1.3;margin-bottom:20px}#wp-good .career-center-embed #ATSJobBackLink1,#wp-good .career-center-embed #ATSJobBackLink2{background-color:#0082b5 !important;border:1px solid !important;border-radius:0;color:#fff !important;display:inline-block;font-family:"futura-pt",sans-serif !important;font-size:18px !important;font-weight:400 !important;letter-spacing:3px;padding:8px 20px}#wp-good .career-center-embed #ATSJobBackLink1:before,#wp-good .career-center-embed #ATSJobBackLink2:before{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;font-weight:bold;margin-right:8px;position:relative;top:1px}#wp-good .career-center-embed #ATSJobBack1{order:-1;margin-bottom:20px}#wp-good .career-center-embed #ATSJobApplyLink1,#wp-good .career-center-embed #ATSJobApplyLink2{background-color:#0082b5;border-radius:20px;border:2px solid #fff;display:inline-block;cursor:pointer;color:#94d4cc !important;font-family:"futura-pt",sans-serif;font-size:20px;box-shadow:2px 2px 5px #4c4c4c;padding:10px 20px;text-decoration:none;border-color:#0082b5 !important;color:#0082b5 !important;font-size:18px !important;margin-bottom:20px}#wp-good .career-center-embed #ATSJobApplyLink1:hover,#wp-good .career-center-embed #ATSJobApplyLink2:hover{background-color:#0055b7;box-shadow:2px 2px 12px #4c4c4c;color:#94d4cc}#wp-good .career-center-embed #ATSJobApplyLink1:active,#wp-good .career-center-embed #ATSJobApplyLink2:active{position:relative;top:1px;background-color:#94d4cc;color:#0055b7;box-shadow:2px 2px 12px #4c4c4c}#wp-good .career-center-embed #ATSJobApplyLink1 .jlo_buttoncontainer,#wp-good .career-center-embed #ATSJobApplyLink2 .jlo_buttoncontainer{display:grid;align-content:center;max-width:1100px;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-template-rows:repeat(2, 100px)}#wp-good .career-center-embed #ATSJobApplyLink1 .icon_call,#wp-good .career-center-embed #ATSJobApplyLink2 .icon_call{background:url("https://wellstage.wpengine.com/wp-content/uploads/2021/10/icons_call.png") no-repeat;float:right;width:20px;height:20px;margin-left:10px}#wp-good .career-center-embed #ATSJobApplyLink1.disabled,#wp-good .career-center-embed #ATSJobApplyLink1:disabled,#wp-good .career-center-embed #ATSJobApplyLink2.disabled,#wp-good .career-center-embed #ATSJobApplyLink2:disabled{cursor:not-allowed}#wp-good .career-center-embed #ATSJobApplyLink1:hover,#wp-good .career-center-embed #ATSJobApplyLink2:hover{color:#fff !important}#wp-good .career-center-embed #ATSJobSubTitle{color:#000 !important;font-family:"PT Sans",sans-serif !important;font-size:16px !important;font-weight:700;margin-bottom:10px}#wp-good .career-center-embed #ATSJobDesc{color:#000 !important;font-family:"PT Sans",sans-serif !important;font-size:16px !important;margin-bottom:30px}#wp-good .career-center-embed #ATSJobDesc strong,#wp-good .career-center-embed #ATSJobDesc span{color:#000 !important;font-family:"PT Sans",sans-serif !important;font-size:16px !important}#wp-good .career-center-embed #ATSJobFooterInformation{background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:column;margin:0 0 40px}#wp-good .career-center-embed #ATSJobFooterInformation div{float:none !important}#wp-good .career-center-embed #ATSJobSecondaryOptions2{display:none !important}.location-finder .restrict-read{max-width:1280px}#wp-good #wpsl-wrap{text-align:left}#wp-good #wpsl-wrap a{border:0}#wp-good #wpsl-wrap .wpsl-search{background:none;margin:0 auto 50px;max-width:500px;padding:0}@media(min-width: 676px){#wp-good #wpsl-wrap .wpsl-search{max-width:960px}}@media only screen and (min-width : 1020px){#wp-good #wpsl-wrap .wpsl-search{margin:0 auto 80px}}#wp-good #wpsl-gmap .wpsl-infobox{color:#000;min-width:200px}#wp-good #wpsl-gmap .wpsl-info-window{color:#000;font-family:"PT Sans",sans-serif}#wp-good #wpsl-gmap .wpsl-info-window p strong a{border-bottom:1px solid #0082b5;color:#fff;display:block;font-family:"futura-pt",sans-serif;font-size:1.2em;margin-bottom:10px;padding-bottom:5px}#wp-good #wpsl-gmap .wpsl-info-window>span>strong{font-weight:400}#wp-good #wpsl-gmap .wpsl-info-window a{color:#000}#wp-good #wpsl-gmap .wpsl-info-window a:hover{color:#0082b5 !important}#wp-good #wpsl-gmap .wpsl-info-window .wpsl-info-actions a{color:#fff;font-weight:700;padding-bottom:3px}#wp-good #wpsl-gmap .wpsl-info-window .wpsl-info-actions a:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0082b5;content:"";font-weight:700;margin-left:5px}#wp-good #wpsl-gmap .gm-bundled-control{top:calc(50% - 60px) !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div div{background-color:rgba(0,0,0,0) !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button{background-color:#fff !important;border-radius:100% !important;box-shadow:0 7px 13px rgba(0,103,127,.35) !important;color:#0082b5 !important;font-size:28px !important;left:30px !important;line-height:32px !important;height:32px !important;width:32px !important;transition:all .2s ease-in-out !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button:hover{transform:scale(1.1)}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button img{display:none !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button[title="Zoom in"]{margin-bottom:20px !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button[title="Zoom in"]:after{content:"+" !important}#wp-good #wpsl-gmap .gm-bundled-control .gmnoprint>div>button[title="Zoom out"]:after{content:"-" !important}@media(min-width: 676px){#wp-good #wpsl-result-list{width:30%}}#wp-good #wpsl-result-list li{border-bottom:1px solid #fff;padding:15px 0 20px}#wp-good #wpsl-result-list .wpsl-store-location p{margin:0}#wp-good #wpsl-result-list .wpsl-store-location>p>strong{display:block;font-family:"futura-pt",sans-serif;font-size:20px;line-height:1.4;margin-bottom:5px}#wp-good #wpsl-result-list .wpsl-store-location>p>strong a:after{content:"Visit Club Website";color:#0082b5;display:block;font-family:"PT Sans",sans-serif;font-size:16px;font-weight:400;margin-top:8px;transform:all .3s ease;-webkit-text-stroke:1px}#wp-good #wpsl-result-list .wpsl-store-location>p>strong a:hover{color:#0082b5}#wp-good #wpsl-result-list .wpsl-store-location .wpsl-street{display:inline-block}#wp-good #wpsl-result-list .wpsl-store-location .wpsl-street:after{content:", "}#wp-good #wpsl-result-list .wpsl-store-location .wpsl-contact-details strong{font-weight:400}#wp-good #wpsl-result-list .wpsl-directions{margin-left:15px}#wp-good #wpsl-result-list .wpsl-directions:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #fff;color:#0082b5;content:"";font-weight:700;height:20px;margin-left:10px;text-align:center;text-indent:2px;width:20px;-webkit-text-stroke:.5px}#wp-good #wpsl-result-list .wpsl-directions:hover:after{background-color:#0082b5;color:#fff}#wp-good #wpsl-result-list a{display:inline-block}.single-post .entry-date{display:block;margin-bottom:30px}.single-post .entry-content{border-bottom:1px solid #fff}img{border-style:none;vertical-align:bottom}img,video,figure{height:auto;max-width:100%}svg:not(:root){overflow:hidden}audio{height:40px;margin:30px 0}figure{margin:0}figure.aligncenter{margin:40px auto}embed,iframe,object{display:block;margin:40px auto;max-width:100%}.responsive-embed{margin:40px 0;position:relative;padding-bottom:56.25%}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.map-embed iframe{pointer-events:none}.map-embed iframe.clicked{pointer-events:auto}.video-as-background{height:100%;position:absolute;width:100%;z-index:1}.video-as-background video{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.edge .video-as-background video,.ie .video-as-background video{height:auto !important}.video-as-background:after{background-color:rgba(0,0,0,.25);content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.image-as-background{background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-image-srcset img{display:none !important}.wp-caption{margin-bottom:25px;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:10px auto}.wp-caption .wp-caption-text{font-size:.9em;line-height:1.2;margin:10px 0;text-align:center}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}.gallery{clear:both;display:flex;flex-wrap:wrap;align-items:center}.gallery-item{display:block;margin:0 0 20px;text-align:center;width:100%;position:relative}.gallery-caption{display:block;font-size:.9em;line-height:1.2;margin:10px 0}@media only screen and (min-width : 760px){.gallery{margin:0 -10px}.gallery-item{border:10px solid rgba(0,0,0,0);margin:0}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}}@media only screen and (min-width : 1280px){.gallery{margin:0 -15px}.gallery-item{border:15px solid rgba(0,0,0,0)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-lightbox{background:rgba(0,0,0,.9) !important;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:rgba(0,0,0,0)}.slick-lightbox button{background:none;border:0;border-radius:0;color:rgba(0,0,0,0);display:block;font-size:0;text-align:center;margin:0;padding:0;position:absolute;z-index:999}.slick-lightbox button:before,.slick-lightbox button:after{color:#fff}.slick-lightbox button:hover:before,.slick-lightbox button:hover:after{color:#0082b5}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{top:50%;margin-top:-22px}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:before,.slick-lightbox .slick-next:after{display:inline-block;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px}.slick-lightbox .slick-prev:hover:before,.slick-lightbox .slick-prev:hover:after,.slick-lightbox .slick-next:hover:before,.slick-lightbox .slick-next:hover:after{color:#0082b5}.slick-lightbox .slick-prev{left:5%}.slick-lightbox .slick-prev:before{content:""}.slick-lightbox .slick-next{right:5%}.slick-lightbox .slick-next:after{content:""}.slick-lightbox .slick-lightbox-close{top:15px;right:15px}.slick-lightbox .slick-lightbox-close:after{content:"×";display:block;font-size:36px}@media only screen and (min-width : 760px){.slick-lightbox .slick-prev,.slick-lightbox .slick-next{margin-top:-24px}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:before,.slick-lightbox .slick-next:after{font-size:48px}.slick-lightbox .slick-lightbox-close{top:5%;right:5%}.slick-lightbox .slick-lightbox-close:after{font-size:42px}}@media only screen and (min-width : 1280px){.slick-lightbox button:hover{background:rgba(0,0,0,0)}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{margin-top:-36px}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-prev:after,.slick-lightbox .slick-next:before,.slick-lightbox .slick-next:after{font-size:72px}}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block}.slick-lightbox-slick-caption{color:#fff;display:inline-block;margin:10px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#wp-good .alert-bar{background-color:#0082b5;font-family:"futura-pt",sans-serif;font-size:20px;line-height:1.4;opacity:0;padding-top:65px;padding-bottom:25px;text-align:center;position:fixed;bottom:0;left:0;width:100vw;z-index:-1}#wp-good .alert-bar.active{opacity:1;z-index:50;transition:all .3s ease-in-out}#wp-good .alert-bar p{margin-bottom:20px}#wp-good .alert-bar p:last-child{margin-bottom:0}#wp-good .alert-bar .button-link{display:inline-block;font-size:14px;margin:0 auto}#wp-good .alert-bar .button-link span:after{color:#fff}#wp-good .alert-bar .alert-close{border:1px solid #fff;height:32px;width:32px;position:absolute;top:20px;left:calc(50% - 16px)}#wp-good .alert-bar .alert-close:after{color:#fff;content:"×";display:inline-block;font-size:24px;line-height:20px}@media only screen and (min-width : 1020px){#wp-good .alert-bar{font-size:22px;padding-top:20px;padding-bottom:20px}#wp-good .alert-bar .restrict{display:flex;justify-content:center;align-items:center}#wp-good .alert-bar p{margin-bottom:0}#wp-good .alert-bar p:last-child{margin-left:30px}#wp-good .alert-bar .button-link{top:4px}#wp-good .alert-bar .alert-close{left:3%;top:calc(50% - 16px)}}.announce-pop,.modal{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-1;transition:none}.announce-pop.takeover,.modal.takeover{opacity:1;z-index:999;transition:opacity .3s ease-in-out;transition-delay:.2s}.announce-pop-content,.modal-content{background-color:rgba(255,255,255,.98);box-shadow:0 0px 10px rgba(0,0,0,.2);border-radius:3px;color:#000;line-height:1.5;max-height:90vh;overflow-y:scroll;position:relative;text-align:center}.announce-pop-content h2,.announce-pop-content h3,.announce-pop-content h4,.announce-pop-content h5,.announce-pop-content h6,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6{color:#fff}.announce-pop-content h2,.modal-content h2{font-weight:700;color:#0082b5}.announce-pop-content a,.modal-content a{color:inherit !important}.announce-pop p.announce-pop-close,.modal p.announce-pop-close{color:#fff;font-size:14px;margin:40px auto 0;text-decoration:underline}.announce-pop button.announce-pop-close,.announce-pop button.modal-close,.modal button.announce-pop-close,.modal button.modal-close{position:absolute;top:15px;right:15px}.announce-pop button.announce-pop-close:after,.announce-pop button.modal-close:after,.modal button.announce-pop-close:after,.modal button.modal-close:after{color:#0082b5;content:"×";display:block;font-size:42px;height:32px;line-height:26px;width:32px}.blue-gradient{background-image:linear-gradient(to bottom, #ffffff 1%, #dadada 90%)}.map-embed .gm-bundled-control .gmnoprint>div{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.map-embed .gm-bundled-control .gmnoprint>div div{background-color:rgba(0,0,0,0) !important}.map-embed .gm-bundled-control .gmnoprint>div>button{background-color:#fff !important;border-radius:100% !important;box-shadow:0 7px 13px rgba(0,103,127,.35) !important;color:#0082b5 !important;font-size:20px !important;left:30px !important;line-height:1 !important;transition:all .2s ease-in-out !important}.map-embed .gm-bundled-control .gmnoprint>div>button:hover{transform:scale(1.1)}.map-embed .gm-bundled-control .gmnoprint>div>button img{display:none !important}.map-embed .gm-bundled-control .gmnoprint>div>button[title="Zoom in"]{top:-20px !important}.map-embed .gm-bundled-control .gmnoprint>div>button[title="Zoom in"]:after{content:"+" !important}.map-embed .gm-bundled-control .gmnoprint>div>button[title="Zoom out"]{top:0 !important}.map-embed .gm-bundled-control .gmnoprint>div>button[title="Zoom out"]:after{content:"-" !important}.promo-color-box{background:#dadada}.team-gallery .gallery figcaption{color:#fff !important;text-shadow:2px 2px 4px #000 !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9iYXNlLWxheW91dC5zY3NzIiwiX2Jhc2UtdHlwb2dyYXBoeS5zY3NzIiwiX2Jhc2UtbGlua3MtYnV0dG9ucy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbWVudXMuc2NzcyIsIl9zaXRlLWhlYWRlci5zY3NzIiwiX3NpdGUtZm9vdGVyLnNjc3MiLCJfcGFnZS1iYW5uZXJzLnNjc3MiLCJfbW9kLWJsb2ctZmVlZC5zY3NzIiwiX21vZC1ibG9nLXJlY2VudC1wb3N0cy5zY3NzIiwiX21vZC1hY2NvcmRpb24tZHJvcGRvd24uc2NzcyIsIl9tb2QtY29udGFjdC1ibG9jay5zY3NzIiwiX21vZC1ncmlkLWxheW91dC5zY3NzIiwiX21vZC1hY2NvcmRpb24taW1hZ2Uuc2NzcyIsIl9tb2QtaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiX21vZC1xYS1jYXJvdXNlbC5zY3NzIiwiX21vZC10ZWFtLWdhbGxlcnkuc2NzcyIsIl9tb2QtdGltZWxpbmUuc2NzcyIsIl9ib3NzLXZpZXdzLnNjc3MiLCJfY2FyZWVyLWNlbnRlci5zY3NzIiwiX2xvY2F0aW9uLWZpbmRlci5zY3NzIiwiX2Jsb2ctcG9zdHMuc2NzcyIsIl9tZWRpYS5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9taXNjLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBNlJBLFdBQ0ksMEJBQ0Esb0RBQ0EsNldBS0EsbUJBQ0Esa0JDclNKLEtBQ0ksc0JBQ0EsWUFHSixtQkFDRSxtQkFHRixLQUNDLGlCREpNLEtDS0gsWUFDQSxTQUNILFVBQ0Esa0JBRUEsWUFDQyxnQkFJRixNQUNJLGdCQUNILGdCQUNBLGdCQUdELFFBQ0Msa0NBQ0EsNEJBQ0Esc0JBR0QsU0FDQyxhQUdELFlBQ0MsaUJBQ0Esb0JBRUEsaUJBQ0MsaUJBQ0Esb0JBR0QsaUJBQ0MsaUJBQ0Esb0JBR0QsdUJBQ0MsY0FDQSxvQkFHRCwwQkFDQyxpQkFDQSxpQkFHRCwyQ0F4QkQsWUEwQkUsaUJBQ0Esb0JBRUEs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aUNBQ0ksUUFHSixpQ0FDSSxRQUNBLHNCQVNaLHFCQUNJLGFBQ0Esc0JBQ0EsdUJBQ0EsbUJBQ0EsVUFDQSxlQUNBLE1BQ0EsT0FDQSxhQUNBLFlBQ0EsV0FDQSxnQkFFQSx1Q0FDSSxVQUNBLFlBQ0EsbUNBQ0EscUJBSUoscUNBQ0ksaUJ6QnhHVyxzQnlCeUdYLHFDQUNBLGtCQUNBLFdBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0Esa0JBQ0Esa0JBRUEsdU5BQ0ksTXpCNUhMLEt5QitIQywyQ0FDSSxnQkFDQSxNekI3SEgsUXlCZ0lELHlDQUNJLHlCQUlSLCtEQUNJLE16QjFJRCxLeUIySUMsZUFDQSxtQkFDQSwwQkFHSixvSUFFSSxrQkFDQSxTQUNBLFdBRUEsNEpBQ0ksTXpCbkpILFF5Qm9KRyxRekJ0RkgsSXlCdUZHLGNBQ0EsZUFDQSxZQUNBLGlCQUNBLFdBUVosZXpCcUpJLHFFeUI3SUosOENBQ0ksMENBQ0EsMkJBRUEsa0RBQ0ksMENBR0oscURBQ0ksaUNBQ0EsOEJBQ0EscURBQ0EseUJBQ0EsMEJBQ0EscUJBQ0EseUJBQ0EsMENBRUEsMkRBQ0kscUJBR0oseURBQ0ksd0JBR0osc0VBQ0kscUJBRUEsNEVBQ0ksdUJBSVIsdUVBQ0ksaUJBRUEsNkVBQ0ksdUJBT2hCLGlCQUNJLG1CQUdKLGtDQUNJLHNCQUNBIiwiZmlsZSI6IndwLWdvb2RuZXNzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEZvbnRzXG4kc2FuczogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmOyAgLy8gd2VpZ2h0cyA0MDAgYW5kIDcwMCBhcmUgYWN0aXZlXG4kYWNjZW50OiAnZnV0dXJhLXB0JyxzYW5zLXNlcmlmOyAgLy8gd2VpZ2h0cyA0MDAgYW5kIDcwMCBhcmUgYWN0aXZlXG4kaWNvbjogJ0ZvbnRBd2Vzb21lJztcblxuLy8gVGhlbWUgQ29sb3JzXG4kYmFzZTogd2hpdGU7XG4kYmx1ZTogI2ZmZmZmZjtcbi8vJGJsdWU6ICMwMDY3N2Y7IExFR0FDWVxuJGdyYXlMdDogI2NjYztcbiRncmF5TWQ6ICM2NjY7XG4kb3JhbmdlOiAjMDA4MmI1O1xuLy8kb3JhbmdlOiAjN2ZiYzQyOyBMRUdBQ1lcbiRkYXJrZXJCbHVlOiAjMDA0OTU4O1xuJGRhcmtlck9yYW5nZTogZGFya2VuKCAkb3JhbmdlLCAyMCUgKTtcbiRibGFjazogYmxhY2s7XG4kc2VtaS10cmFuc3BhcmVudDogcmdiYSgyNTUsMjU1LDI1NSwuOTgpO1xuJHRleHQ6ICM3MDZiNzU7XG4kdGV4dC1hY3RpdmU6ICM5NGQ0Y2M7XG4kYWNjZW50LWNvbG9yOiAjOTVjOTNkOyAvL2hvcnosIHZlcnRcblxuLy8gU3lzdGVtIENvbG9yc1xuJGZvY3VzQmx1ZTogI2YxZjFmMTtcbiRoaWdobGlnaHRZZWxsb3c6ICNmZmY5YzA7XG5cbi8vIFNvY2lhbCBDb2xvcnNcbiRmYWNlYm9va0JsdWU6ICMzQjU5OTg7XG4kZ29vZ2xlUmVkOiAjREY0QTMyO1xuJGxpbmtlZGluQmx1ZTogIzAwN0JCNjtcbiRwaW50ZXJlc3RSZWQ6ICNDQjIwMjc7XG4kdHdpdHRlckJsdWU6ICMwMEI2RjE7XG4keW91dHViZVJlZDogI0ZGMDAwMDtcbiRpbnN0YWdyYW1QaW5rOiAjQzMyQUEzO1xuJHNuYXBjaGF0WWVsbG93OiAjZmZmYzAwO1xuJHR1bWJsckJsdWU6ICMzNTQ2NWQ7XG4kdmltZW9CbHVlOiAjNDViYmZmO1xuJHN0dW1ibGV1cG9uT3JhbmdlOiAjZWI0OTI0O1xuJHlhaG9vUHVycGxlOiAjNDMwMjk3O1xuJHNvdW5kY2xvdWRPcmFuZ2U6ICNmZjU1MDA7XG4kZHJpYmJsZVBpbms6ICNlYTRjODk7XG4kcmVkZGl0T3JhbmdlOiAjZmY1NzAwO1xuXG4vLyBIZWFkZXIgSGVpZ2h0c1xuJHNpdGUtaGVhZGVyLWhlaWdodC1zbWFsbDogNzBweDtcbiRzaXRlLWhlYWRlci1oZWlnaHQtZnVsbDogYXV0bztcblxuLy8gUmVzdHJpY3QgV2lkdGhzXG4kd2lkdGhSZWFkOiA5NjBweDtcbiR3aWR0aFJlc3RyaWN0OiAxMTAwcHg7XG4kd2lkdGhNYXg6IDEyODBweDtcblxuLy8gQnJlYWtwb2ludHMgLSB1c2U6IEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IH0gXG4kYnJlYWtwb2ludE1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMTlweClcIjtcbiRicmVha3BvaW50VGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzYwcHgpXCI7XG4kYnJlYWtwb2ludEFkbWluQmFyOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzgzcHgpXCI7XG4kYnJlYWtwb2ludFRhYmxldFdpZGU6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDIwcHgpXCI7IFxuJGJyZWFrcG9pbnRNZW51QnJlYWs6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDMwcHgpXCI7XG4kYnJlYWtwb2ludERlc2t0b3A6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpXCI7XG4kYnJlYWtwb2ludERlc2t0b3BXaWRlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTkyMHB4KVwiO1xuXG4vLyBJY29ucyAtIHByaW1hcmlseSBmb250LWF3ZXNvbWUgXG4kYmFyczogXCJcXGYwYzlcIjtcbiRidWxsZXQ6IFwiXFwwMGI3XCI7ICAvKiB0aGlzIGlzIGEgZ2x5cGggKi9cbiRjYXJ0OiBcIlxcZjA3YVwiO1xuJGNsb2NrOiBcIlxcZjAxN1wiO1xuJGRvd246IFwiXFxmMTA3XCI7XG4kZW1haWw6IFwiXFxmMGUwXCI7XG4kaW1hZ2VMaW5rOiBcIlxcZjA4ZVwiO1xuJGxlZnQ6IFwiXFxmMTA0XCI7XG4kbWFwUGluOiBcIlxcZjA0MVwiO1xuJHBsYXk6IFwiXFxmMDRiXCI7XG4kcGhvbmU6IFwiXFxmMDk1XCI7XG4kcHJpbnQ6IFwiXFxmMDJmXCI7XG4kcmVtb3ZlOiBcIlxcMDBkN1wiOyAgLyogdGhpcyBpcyBhIGdseXBoICovXG4kcmlnaHQ6IFwiXFxmMTA1XCI7XG4kc2VhcmNoOiBcIlxcZjAwMlwiO1xuJHVwOiBcIlxcZjEwNlwiO1xuJHpvb206IFwiXFxmMDBlXCI7XG5cbi8vIFNvY2lhbCBJY29ucyAtIGZvbnQtYXdlc29tZSBcbiRmYWNlYm9vazogXCJcXGYwOWFcIjtcbiRnb29nbGU6IFwiXFxmMGQ1XCI7XG4kaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJHBpbnRlcmVzdDogXCJcXGYyMzFcIjtcbiR0d2l0dGVyOiBcIlxcZjA5OVwiO1xuJHZpbWVvOiBcIlxcZjI3ZFwiO1xuJHllbHA6IFwiXFxmMWU5XCI7XG4keW91dHViZTogXCJcXGYxNjdcIjtcblxuLy8gQXNzaXN0aXZlIHRleHRcbkBtaXhpbiBzY3JlZW4tcmVhZGVyIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUZvY3VzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGdyYXlMdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICAgIH1cbn1cblxuLy8gQnV0dG9uc1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQXlsZW4gYnV0dG9uIHN0eWxlc1xuaHR0cHM6IC8vdHltcGFudXMubmV0L0RldmVsb3BtZW50L0J1dHRvblN0eWxlc0luc3BpcmF0aW9uL1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGF5bGVuLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oICRvcmFuZ2UsIDEwJSApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTc1cztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmx1ZSB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGJsdWUsIDUlICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRibHVlLCAxMCUgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFycm93LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1pY29uO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgY29udGVudDogJHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBidXR0b24ge1xuICAgIC8vQGluY2x1ZGUgYXlsZW4tYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjNjM4ZjAyLCAjODFiYzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzk0ZDRjYyFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIC8qdGV4dC1zaGFkb3c6IDNweCAzcHggNXB4ICMzYzU0MDc7Ki9cbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAjNGM0YzRjO1xuXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWI3O1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggIzRjNGM0YztcbiAgICAgICAgY29sb3I6ICM5NGQ0Y2M7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0ZDRjYztcbiAgICAgICAgY29sb3I6ICMwMDU1Yjc7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCAjNGM0YzRjO1xuICAgIH1cblxuICAgIC5qbG9fYnV0dG9uY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgZ3JpZC1nYXA6IDVweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDEwMHB4KTtcbiAgICB9XG5cbiAgICAuaWNvbl9jYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly93ZWxsc3RhZ2Uud3BlbmdpbmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2ljb25zX2NhbGwucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cbi8vIENlbnRlciBCbG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0bWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHsgXG4gICAgICAgIGNsZWFyOiBib3RoOyBcbiAgICAgICAgY29udGVudDogXCIgXCI7IFxuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgXG4gICAgfVxufVxuXG4vLyBEZWZhdWx0IEJhY2tncm91bmRzIFxuQG1peGluIGJhY2tncm91bmQtc3R5bGVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vLyBGb250IEljb25zXG5AbWl4aW4gZm9udC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICRpY29uO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjUuMCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgXG4gICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjUuMCcpIGZvcm1hdCgnd29mZjInKSwgXG4gICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNS4wJykgZm9ybWF0KCd3b2ZmJyksIFxuICAgICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wJykgZm9ybWF0KCd0cnVldHlwZScpLCBcbiAgICAgIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjUuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBGb3JjZSB3b3JkIHdyYXBcbkBtaXhpbiB3b3JkLXdyYXAoKSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cblxuLy8gRnVsbCBXaWR0aFxuQG1peGluIGZ1bGwtd2lkdGgge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogNTAlO1xuXHR3aWR0aDogMTAwdnc7XG59XG5cbi8vIEdyYWRpZW50IGJhY2tncm91bmQuXG5AbWl4aW4gYmx1ZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJsdWUgMSUsICNkYWRhZGEgOTAlKTtcbn1cblxuLy8gSW1hZ2UgT3ZlcmxheXNcbkBtaXhpbiBpbWFnZS1vdmVybGF5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBSZWFkIG1vcmUgbGlua3NcbkBtaXhpbiByZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjp3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6ICRyaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG5cbiIsIi8qICMjIEJhc2UgTGF5b3V0ICovXG5odG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDsgLyogZmFkZSBpbiB2aWEganMgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYuZnJlZXplIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyAgLyogcHJldmVudHMgc2Nyb2xsaW5nIGJlbmVhdGggbW9kYWxzICovXG5cdH1cbn0gXG5cbi52aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLndyYXBwZXIge1xuXHRwYWRkaW5nOiAwIDUlO1xufVxuXG4ud2hpdGVzcGFjZSB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQmLWxlc3Mge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Ji1tb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtcmVtb3ZlLXRvcCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmLXJlbW92ZS1ib3R0b20ge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHsgXG5cblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRcdCYtbGVzcyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYtbW9yZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogOTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHRcdH1cblxuXHRcdCYtcmVtb3ZlLXRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdCYtcmVtb3ZlLWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0geyBcblxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdFx0Ji1tb3JlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNjBweDtcblx0XHR9XG5cblx0XHQmLXJlbW92ZS10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHR9XG5cblx0XHQmLXJlbW92ZS1ib3R0b20ge1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmZ1bGwtd2lkdGggeyAgLyogZnVsbCBzY3JlZW4gd2lkdGggKi9cblx0QGluY2x1ZGUgZnVsbC13aWR0aDtcbn1cblxuLnJlc3RyaWN0IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICR3aWR0aFJlc3RyaWN0O1xuXG5cdCYtcmVhZCB7XG5cdFx0bWF4LXdpZHRoOiAkd2lkdGhSZWFkO1xuXHR9XG5cblx0Ji1tYXgge1xuXHRcdG1heC13aWR0aDogJHdpZHRoTWF4O1xuXHR9XG59XG5cbi5jb250ZW50LWFib3ZlIHtcblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuXG4uY29udGVudC1iZWxvdyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4uYmctY2VudGVyLWNlbnRlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5iZy1sZWZ0LXRvcCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4uYmctbGVmdC1jZW50ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmJnLWxlZnQtYm90dG9tIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5iZy1yaWdodC10b3Age1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbi5iZy1yaWdodC1jZW50ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5iZy1yaWdodC1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5cbi5hbGlnbmxlZnQsIC5hbGlnbnJpZ2h0LCAuYWxpZ25jZW50ZXIge1xuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cblx0LmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDMwcHggMjVweCAwO1xuXHR9XG5cblx0LmFsaWducmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDAgMCAyNXB4IDMwcHg7XG5cdH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdEBpbmNsdWRlIHNjcmVlbi1yZWFkZXI7XG59XG5cbi5tb2JpbGUtaGlkZSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tb2JpbGUtb25seSB7XG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiAjIyMgQ29sdW1uIExheW91dHMgKi9cblxuLm9uZS1jb2x1bW4tY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gZGl2ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5mbGV4LWNvbHVtbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Ji5qdXN0aWZ5LWNlbnRlciB7XG5cblx0XHQuY29sdW1uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn0gLy8gLmZsZXgtY29sdW1uXG5cbi5mbGV4LXJvdyB7XG5cblx0Ji5jb2x1bW5zLTIge1xuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2x1bW5zLXJldmVyc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9IFxuXG5cdCYuY29sdW1ucy1qdXN0aWZ5LWNlbnRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYuY29sdW1ucy0zIHtcblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cdFxufSAvLyAuZmxleC1yb3dcblxuLmNvbHVtbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uY29sdW1ucy1yZXZlcnNlIC5jb2x1bW4ge1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5jb2x1bW5zLTIge1xuXG5cdGhyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdG1hcmdpbjogLTEwcHggMCAzMHB4O1xuXHR9XG5cblx0LmNvbHVtbiB7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0fVxuXHR9IFxuXG5cdCYuY29sdW1ucy02MC00MCB7XG5cblx0XHQuY29sdW1uIHtcblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDYwJSAtIDMwcHgpO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNDAlIC0gMzBweCk7XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg2MCUgLSA1MHB4KTtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH0gXG5cdH0gLy8gJi5jb2x1bW5zLTY2LTQwXG5cblx0Ji5jb2x1bW5zLTQwLTYwIHtcblxuXHRcdC5jb2x1bW4ge1xuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDYwJSAtIDMwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludERlc2t0b3B9IHtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg0MCUgLSA1MHB4KTtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDYwJSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH0gXG5cdH0gLy8gJi5jb2x1bW5zLTQwLTYwXG5cblx0Ji5jb2x1bW5zLTY2LTMzIHtcblxuXHRcdC5jb2x1bW4ge1xuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjYuNjY2JSAtIDMwcHgpO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludERlc2t0b3B9IHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjYuNjY2JSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzJSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH0gXG5cdH0gLy8gJi5jb2x1bW5zLTY2LTMzXG5cblx0Ji5jb2x1bW5zLTMzLTY2IHtcblxuXHRcdC5jb2x1bW4ge1xuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMzMlIC0gMzBweCk7XG5cdFx0XHRcdH0gXG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg2Ni42NjYlIC0gMzBweCk7XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA1MHB4KTtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDY2LjY2NiUgLSA1MHB4KTtcblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHR9IFxuXHR9IC8vICYuY29sdW1ucy0zMy02NlxuXG5cdCYuY29sdW1ucy03NS0yNSB7XG5cblx0XHQuY29sdW1uIHtcblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDc1JSAtIDMwcHgpO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH0gXG5cdH0gLy8gJi5jb2x1bW5zLTc1LTI1XG5cblx0Ji5jb2x1bW5zLTI1LTc1IHtcblxuXHRcdC5jb2x1bW4ge1xuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0XHRcdH0gXG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAzMHB4KTtcblx0XHRcdFx0fSBcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnREZXNrdG9wfSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuXHRcdFx0XHR9IFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0fSBcblx0fSAvLyAmLmNvbHVtbnMtMjUtNzVcbn0gLy8gLmNvbHVtbnMtMiBcblxuLmNvbHVtbnMtMyB7XG5cblx0aHIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0bWFyZ2luOiAtMTBweCAwIDMwcHg7XG5cdH1cblxuXHQuY29sdW1uIHtcblxuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gNTBweCk7XG5cdFx0fVxuXHR9IFxufSAvLyAuY29sdW1ucy0zXG5cbi50b3AtYm9yZGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uYm90dG9tLWJvcmRlciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmlubmVyLWJvcmRlciB7XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7IFxuXG5cdFx0LmNvbHVtbnMtMiAuY29sdW1uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTIwJTtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xMCU7XG5cdFx0XHRcdFx0bGVmdDogLTMwcHg7ICBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2hpdGVzcGFjZS1tb3JlIC5jb2x1bW5zLTIgLmNvbHVtbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRoZWlnaHQ6IDE0MCU7XG5cdFx0XHR0b3A6IC0yMCU7XG5cdFx0fVxuXG5cdFx0LmNvbHVtbnMtMyAuY29sdW1uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMiksICY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC01MHB4OyAgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludERlc2t0b3B9IHsgXG5cblx0XHQuY29sdW1ucy0yIC5jb2x1bW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTUwcHg7ICBcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNsZWFyLFxuLmVudHJ5LWNvbnRlbnQsXG4uY29tbWVudC1jb250ZW50LFxuLnNpdGUtaGVhZGVyLFxuLnBhZ2UtY29udGVudCxcbi5zaXRlLWZvb3RlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuIiwiLyogIyMgQmFzZSBUeXBvZ3JhcGh5ICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0O1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbi53eXNpd3lnIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogJGFjY2VudDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bWFyZ2luOiAwIDAgMzBweDtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRmb250LXNpemU6IDU4cHg7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRmb250LXNpemU6IDY4cHg7XG5cdH1cbn1cblxuaDIge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRmb250LXNpemU6IDM4cHg7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRmb250LXNpemU6IDQ2cHg7XG5cdH1cbn1cblxuaDMge1xuXHRmb250LXNpemU6IDI2cHg7XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cblxuaDQsIGg1LCBoNiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxucCB7XG5cdG1hcmdpbjogMCAwIDI1cHggMDtcbn1cblxudWwsIG9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uYmctaW1hZ2UsIC5pbWFnZS1hY2NvcmRpb24sIC5ncmlkLWxheW91dCB7XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGEsIHVsLCBsaSB7XG5cdFx0Y29sb3I6IHdoaXRlIWltcG9ydGFudDtcblx0fVxufVxuXG4ud3lzaXd5ZyB7XG5cdFxuXHR1bCwgb2wge1xuXHRcdG1hcmdpbjogMzBweCAyMHB4IDM1cHg7XG5cblx0XHQmLnVuc3R5bGVkIHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0bGkgPiB1bCwgbGkgPiBvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMS41ZW07XG5cdH1cblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdHVsID4gbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0ICAgICAgICBjb250ZW50OiAkYnVsbGV0O1xuXHQgICAgICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcblx0ICAgICAgICBmb250LXNpemU6IDJlbTtcblx0ICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xuXHQgICAgICAgIHRvcDogMTJweDtcblx0ICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB9XG5cdH1cblxuXHRvbCA+IGxpIHtcblx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHQgICAgJjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xuXHQgICAgICAgIHRvcDogMTJweDtcblx0ICAgICAgICBsZWZ0OiAtOHB4O1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIH1cblx0fVxuXG5cdC51bnN0eWxlZCBsaSwgLnVuc3R5bGVkID4gbGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdG1hcmdpbjogMDtcblx0cXVvdGVzOiBcIlwiIFwiXCI7XG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuLnd5c2l3eWcgYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0cGFkZGluZzogNXB4IDMwcHg7XG5cblx0Y2l0ZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkZm9jdXNCbHVlO1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogLjllbTtcbn1cblxuYWJiclt0aXRsZV0sIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGdyYXk7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyaywgaW5zIHtcblx0YmFja2dyb3VuZDogJGhpZ2hsaWdodFllbGxvdztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLCBzdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiA0MHB4IGF1dG87XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMzBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJHRleHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cblx0JltocmVmKj1cInRlbDpcIl0ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmLmRpc2FibGVkLCAmOmRpc2FibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0fVxuXG5cdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cblx0YVtocmVmKj1cIm1haWx0bzpcIl0ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3lzaXd5ZyBhOm5vdCguYnV0dG9uLWxpbmspOm5vdCguaW1hZ2UtbGluayk6bm90KC51bnN0eWxlZCkge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGFjY2VudC1jb2xvcjtcblx0Y29sb3I6ICR0ZXh0O1xuXG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogJHRleHQ7XG5cdH1cbn1cblxuLnNvY2lhbC1saW5rcyB7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0bWFyZ2luOiA1cHggM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWljb247XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fSBcblxuXHRcdCZbaHJlZio9XCJmYWNlYm9vay5jb21cIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJGZhY2Vib29rO1xuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJGdvb2dsZTtcblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTphZnRlciB7XG5cdFx0XHRjb250ZW50OiAkaW5zdGFncmFtO1xuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJsaW5rZWRpbi5jb21cIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJGxpbmtlZGluO1xuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJwaW50ZXJlc3QuY29tXCJdOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICRwaW50ZXJlc3Q7XG5cdFx0fVxuXG5cdFx0JltocmVmKj1cInR3aXR0ZXIuY29tXCJdOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICR0d2l0dGVyO1xuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJ2aW1lby5jb21cIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJHZpbWVvO1xuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJ5ZWxwLmNvbVwiXTphZnRlciB7XG5cdFx0XHRjb250ZW50OiAkeWVscDtcblx0XHR9XG5cblx0XHQmW2hyZWYqPVwieW91dHViZS5jb21cIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJHlvdXR1YmU7XG5cdFx0fVxuXHR9XG59XG5cblxuYnV0dG9uIHsgIC8qIHN0eWxlcyBmb3IgZm9ybSBidXR0b25zIGFyZSBpbiBmb3Jtcy5zY3NzICovXG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jjpmb2N1cywgJjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4uZGl2aWRlciB7XG5cdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xufVxuXG5hLmpsb0J1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbjtcbn1cblxuYS5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdEBpbmNsdWRlIGJ1dHRvbjtcbn1cblxuLmNsaWNrYWJsZTpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIERlZmF1bHQgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZm9ybSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cInRleHRib3hcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLCBcblx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sIFxuXHRpbnB1dFt0eXBlPVwid2Vla1wiXSwgXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLCBcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogLjY7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblxuXHRidXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHR9XG59IC8vIGZvcm0sXG5cbi53eXNpd3lnIGZvcm0ge1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJPU1MgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib3NzLWxvZ2luLWZvcm0ge1xuXHRtYXJnaW46IDE1cHggYXV0byAwO1xuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcblx0XHRib3JkZXItY29sb3I6ICRncmF5THQ7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2U7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0geyBcblxuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDUlO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY3JlYXRlLWFjY291bnQtZm9ybSwgLnZlcmlmeS1pZC1mb3JtLCBcbi5mb3Jnb3QtcGFzc3dvcmQgLmNoYW5nZS1wYXNzd29yZC1mb3JtIHtcblx0XG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFx0XG5cdFx0LmZvcm0tcm93IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Ym1pdC1yZXN1bHQge1xuXHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcblx0fVxuXG5cdC5mb3JtLW5vdGUge1xuXHRcdG1hcmdpbjogMTVweCAwIDEwcHggMTBweDtcblx0fVxuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFx0XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmVkaXQtcHJvZmlsZS1mb3JtLCBcbi5lZGl0LWFjY291bnQgLmNoYW5nZS1wYXNzd29yZC1mb3JtIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBzZWxlY3Qge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC5lZGl0LW1haWwtc3RhdGVtZW50IHtcblx0XHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHR9XG5cblx0LmVkaXQtdXBkYXRlLWNjLWluZm8ge1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0geyBcblx0XHRcblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cblx0XHRcdFx0Ji5lZGl0LXN0YXRlLCAmLmVkaXQtemlwLCAmLmVkaXQtZXhwaXJ5LW1vbnRoLCAmLmVkaXQtZXhwaXJ5LXllYXIge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lZGl0LXByb2ZpbGUtZm9ybSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnF1ZXJ5LWNoYXJnZXMtZm9ybSB7XG5cblx0c2VsZWN0IHtcblx0XHRtYXJnaW46IDVweCAwIDMwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0geyBcblx0XHRcblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMCUgLSAxMHB4KTtcblx0XHRcdFx0bWFyZ2luOiAzMnB4IDAgMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi11c2FnZSBmb3JtIHtcblxuXHRzZWxlY3Qge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFxuXHRcdFxuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwJSAtIDEwcHgpO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4ubWVtYmVyLWNvbnRlbnQge1xuXG5cdC5zdWJtaXQtcmVzdWx0IHtcblx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgSHViU3BvdCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhzLWZvcm0geyAgLyogU2lnbnVwIGZvcm0gKi9cblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblxuXHQuaHNfYWN0aXZpdHlfaW50ZXJlc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQ+IGxhYmVsIHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdH1cblxuXHQuaHMtZm9ybS1jaGVja2JveCB7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0geyBcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cdH0gXG5cblx0dGV4dGFyZWEge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5oc19zY2hlZHVsZV95b3VyX3Zpc2l0IHtcblxuXHRcdD4gbGFiZWwgc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmFzZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhzLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdC5ocy1lcnJvci1tc2dzIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHdpZHRoOiBjYWxjKCA5NSUgLSA4cHggKTtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA3cHggKTtcblx0XHR9XG5cdH1cbn0vLyAuaHMtZm9ybVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBOaW5qYSBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5mLWZvcm0td3JhcCB7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCwgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2wge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmYtZXJyb3ItbXNnIHtcblx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogLjdweDtcblx0fVxuXG5cdC5uZi1maWVsZC1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5uZi1lcnJvci1tc2cge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogLTEwcHggMCA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm5mLWVycm9yIC5uaW5qYS1mb3Jtcy1maWVsZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiAuN3B4O1xuXHR9XG5cblx0Lm5mLWZpZWxkLWxhYmVsIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cblx0Lm5mLWZpZWxkLWVsZW1lbnQgc2VsZWN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm5mLXJlc3BvbnNlLW1zZyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMjBweDtcblx0fVxuXG5cdC5saXN0LXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuXG5cdFx0Lmxpc3QtcmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCwgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblxuXHRcdC5oYWxmLW9uLWJyZWFrIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuXHRcdH1cblxuXHRcdC5sZWZ0LW9uLWJyZWFrIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0XG59IC8vIC5uZi1mb3JtLXdyYXBcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29udGFjdCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1ibG9jayAubmYtZm9ybS13cmFwIHtcblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEZvcm0gVG9nZ2xlICAodXNlZCB0byB0b2dnbGUgc3BvbnNvcnNoaXAgZm9ybXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS10b2dnbGUge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0XG5cdGJ1dHRvbiB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWN0aXZlLCAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXRvZ2dsZS12aWV3IHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTdG9yZSBMb2NhdG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jd3BzbC1zZWFyY2gtd3JhcCBmb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjc2cHgpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC53cHNsLWlucHV0LCAud3BzbC1zZWxlY3Qtd3JhcCwgLndwc2wtc2VhcmNoLWJ0bi13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3dwc2wtc2VhcmNoLWJ0biB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTpub25lIWltcG9ydGFudDtcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50O1xuXHR9XG5cblx0Lndwc2wtaW5wdXQge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY3NnB4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA5cHggMTBweDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY3NnB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndwc2wtc2VsZWN0LXdyYXAge1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjc2cHgpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQud3BzbC1kcm9wZG93biB7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lndwc2wtc2VhcmNoLWJ0bi13cmFwIHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NzZweCkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbjtcblx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG4jd3BzbC13aWRnZXQtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWF4LXdpZHRoOiA0MjBweDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bWFyZ2luOiAwIC0xMjBweCAyMHB4IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi13aWR0aDogMjIwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0cGFkZGluZzogOXB4IDIwcHg7XG5cdH1cbn1cblxuXG5cblxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tZW51IHtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubWVudS10b2dnbGUgeyAvKiBtb2JpbGUgbWVudSBidXR0b24gKi9cblx0Y29sb3I6ICRiYXNlO1xuXHRoZWlnaHQ6IDIycHg7XG5cdHdpZHRoOiA4NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcblx0cmlnaHQ6IDUlO1xuXHR6LWluZGV4OiA5OTk5O1xuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50TWVudUJyZWFrfSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oYW1idXJnZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDZweDtcblx0fSBcblxuXHQubGluZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGJhc2U7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHR9IFxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHR9IFxuXHR9IFxuXHRcblx0JlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuXG5cdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHR0b3A6IDFweDtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH0gXG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH0gXG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9IFxuXHRcdH0gXG5cdH0gXG59ICAvLyAubWVudS10b2dnbGUgXG5cbi5sZWdpYmxlIC5tZW51LXRvZ2dsZSwgLm1lbnUtb3BlbiAubWVudS10b2dnbGUge1xuXHRjb2xvcjogJGJsdWU7XG5cblx0LmxpbmUge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHR9XG59ICAvLyAubWVudS10b2dnbGUgb24gc2Nyb2xsXG5cbi5tYWluLW5hdmlnYXRpb24geyAgLyogc3RhcnQgd2l0aCBtb2JpbGUgdmlld3MgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogJHNlbWktdHJhbnNwYXJlbnQ7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogJHNpdGUtaGVhZGVyLWhlaWdodC1zbWFsbDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuXHQmLm1lbnUtb3BlbiB7IFxuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogMCA1JSAzMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDkwdmg7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cblx0bGkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMjAwbXM7XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuXHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsdHJhbnNmb3JtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbWF4LWhlaWdodCBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiRncmF5TWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zaG93LWNoaWxkcmVuIHsgXG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9IFxuXHRcdH1cblx0fSAvLyBsaVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkZ3JheU1kO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRhOmhvdmVyLCAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY3VycmVudC1tZW51LXBhcmVudCA+IGEge1xuXHRcdGNvbG9yOiAkb3JhbmdlO1xuXHR9XG5cblx0LnV0aWxpdHktbWVudSAubWVudS1idXR0b24gYSB7ICAvKiBidXR0b24gbGluayAqL1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0Y29sb3I6ICR0ZXh0LWFjdGl2ZSFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcblx0XHRwYWRkaW5nOiA2cHggMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludE1lbnVCcmVha30geyAgLyogbW9kaWZ5IGZvciBkZXNrdG9wIHZpZXdzICovXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciwgLm1lbnUtdXRpbGl0eS1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblxuXHRcdC51dGlsaXR5LW1lbnUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIsIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmN1cnJlbnQtbWVudS1pdGVtOm5vdCguYW5jaG9yLWxpbmspID4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1idXR0b24gYSB7ICAvKiBidXR0b24gbGluayAqL1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdFx0XHR9XG5cdFx0fSAvLyAudXRpbGl0eS1tZW51XG5cblx0XHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0fVxuXG5cdFx0LnByaW1hcnktbWVudSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMThweDtcblx0XHRcdH1cdFxuXG5cdFx0XHRhOmhvdmVyLCAuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuY3VycmVudC1tZW51LXBhcmVudCA+IGEge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LXN0cm9rZTogLjdweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAtNDJweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxpOm5vdCg6Zmlyc3QtY2hpbGQpIGEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCAuc3ViLW1lbnUge1xuXHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDo3MDBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC40cyBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSAvLyAucHJpbWFyeS1tZW51XHRcdFxuXHR9ICBcbn0gLy8gLm1haW4tbmF2aWdhdGlvblxuXG5AbWVkaWEgI3skYnJlYWtwb2ludE1lbnVCcmVha30ge1xuXHRcblx0LmxlZ2libGUgLm1haW4tbmF2aWdhdGlvbiB7XG5cblx0XHQucHJpbWFyeS1tZW51IHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHR9IFxuXHRcdFx0fSBcblxuXHRcdFx0YTpob3ZlciwgLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhIHtcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXG5cdFx0XHRsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSAvLyAubWFpbi1uYXZpZ2F0aW9uIG9uIHNjcm9sbFxuXG4iLCIvKiAjIyBTaXRlIEhlYWRlciAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGFjY2VudDtcbiAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjAwO1xuXHR3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBcbiAgICAuc2l0ZS1icmFuZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogJHNpdGUtaGVhZGVyLWhlaWdodC1zbWFsbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXHQmLmxlZ2libGUsICYubWVudS1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbWktdHJhbnNwYXJlbnQ7XG4gICAgICAgIFxuICAgICAgICAucHJpbWFyeS1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kYXJ5LWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cdH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50TWVudUJyZWFrfSB7IFxuICAgICAgICBoZWlnaHQ6ICRzaXRlLWhlYWRlci1oZWlnaHQtZnVsbDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucmVzdHJpY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgeyBcbiAgICAgICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkbWluLWJhciAuc2l0ZS1oZWFkZXIge1xuICAgIHRvcDogNDZweDtcblxuXHRAbWVkaWEgI3skYnJlYWtwb2ludEFkbWluQmFyfSB7XG5cdFx0dG9wOiAzMnB4O1xuICAgIH1cbn0iLCIvKiAjIyBTaXRlIEZvb3RlciAqL1xuI3dwLWdvb2QgLnNpdGUtZm9vdGVyIHtcbiAgICBmb250LWZhbWlseTogJGFjY2VudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5pbm5lci1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saW5rcyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxvY2F0aW9uIC50ZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ob3VycyBociB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1tYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbXBhbnktaW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAucGFyZW50LWxvZ28ge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ1dHRvbi1saW5rKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAuN3B4O1xuICAgIH1cblxuICAgIC5idXR0b24tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cbiAgICAgICAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuaW5uZXItY29sdW1uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfSBcblxuICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblxuXG5cbiAgICAgICAgLnNpdGUtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlubmVyLWNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1tYXAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhbnktaW5mbyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgICAgIC5yZXN0cmljdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFyZW50LWxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcnJvcjQwNCAuc2l0ZS1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbn0iLCIvKiAjIyBQYWdlIEJhbm5lcnMgKi9cbi5wYWdlLWJhbm5lciB7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtc3R5bGVzO1xuXHRmb250LWZhbWlseTogJGFjY2VudDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmJsb2ctYmFubmVyIHtcblx0XHRAaW5jbHVkZSBpbWFnZS1vdmVybGF5O1xuXHR9XG5cblx0Ji1tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA1O1xuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHsgXG5cdFx0XHRtaW4taGVpZ2h0OiAzODBweDtcblx0XHR9XG5cdFxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtc2hhZG93OiAycHggMnB4IDVweCAjNGM0YzRjO1xuXHR9XG5cblx0aDMge1xuXHRcdHRleHQtc2hhZG93OiAycHggMnB4IDVweCAjNGM0YzRjO1xuXHR9XG5cblx0Ji5mdWxsLXNjcmVlbiB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAxMDBweCAwIDEwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcblx0XHRcdH1cblx0XHRcblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXHRcdFx0XHRmb250LXNpemU6IDEzMHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kaXZpZGVyIHsgIFxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0gLy8gLnBhZ2UtYmFubmVyXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBhZ2UgQmFubmVyIHdpdGggVmlkZW8gQmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtYmFubmVyIHtcblxuXHQudmlkZW8tYXMtYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9IC8vIC52aWRlby1hcy1iYWNrZ3JvdW5kXG59IC8vIC5wYWdlLWJhbm5lclxuXG5cblxuIiwiLyogIyMgIEJsb2cgRmVlZCBNb2R1bGUgKi9cbi5ibG9nLWZlZWQge1xuXG4gICAgLmJsb2ctZmlsdGVyLXRvZ2dsZSB7ICBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50TW9iaWxlfSB7IC8qIG1vYmlsZSB2aWV3cyBvbmx5ICovXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRkb3duO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b2dnbGVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkdXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAvLyAuYmxvZy1maWx0ZXItdG9nZ2xlXG5cbiAgICAuYmxvZy1maWx0ZXJzIHsgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludE1vYmlsZX0geyAvKiBtb2JpbGUgdmlld3MgKi9cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICYudG9nZ2xlZCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHsgLyogd2lkZXIgdmlld3MgKi9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIC5zZWFyY2hhbmRmaWx0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2YtZmllbGQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgeyAgLyogbW92ZSBBTEwgZmlsdGVyIHRvIHRoZSBsYXN0IHBvc2l0aW9uICovXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGlsZHJlbiB7IC8qIHN1YmNhdGVnb3JpZXMgKi9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZi1vcHRpb24tYWN0aXZlID4gbGFiZWwsIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2I2NDAzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NiNjQwMztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gIC8vIC5ibG9nLWZpbHRlcnNcblxuICAgIC50aGUtcG9zdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1zdW1tYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zdHlsZXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgaW1hZ2Utb3ZlcmxheTtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlYWQtbW9yZTtcbiAgICAgICAgfVxuICAgIH0gIC8vIGRlZmF1bHQgLnBvc3Qtc3VtbWFyeVxuXG4gICAgZGl2Om5vdCgubG9hZC1tb3JlLXBvc3RzKSA+IC50aGUtcG9zdHMgPiAucG9zdC1zdW1tYXJ5OmZpcnN0LWNoaWxkIHsgIC8vIGZpcnN0IHBvc3Qgb2YgZmVlZFxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1JTtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfSAvLyBmaXJzdCBwb3N0IG9mIGZlZWQgc3VtbWFyeVxuXG4gICAgLmxvYWQtbW9yZS1saW5rIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICAgICAgfVxuICAgIH1cbn0gIC8vIC5ibG9nLWZlZWRcblxuI2Jsb2ctZmVlZCB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qICMjICBCbG9nIC0gUmVjZW50IFBvc3RzIE1vZHVsZSAqL1xuLmxhdGVzdC1wb3N0cyB7XG5cbiAgICAudGhlLXBvc3RzIHtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1zdW1tYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zdHlsZXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgaW1hZ2Utb3ZlcmxheTtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZWFkLW1vcmU7XG4gICAgICAgIH1cbiAgICB9ICAvLyAucG9zdC1zdW1tYXJ5XG59ICAvLyAubGF0ZXN0LXBvc3RzIiwiLyogIyMgIERyb3Bkb3duIEFjY29yZGlvbiBha2EgQ2xhc3MgU2NoZWR1bGUgKi9cbi5kcm9wZG93bi1hY2NvcmRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuXG4gICAgICAgIC5jb250ZW50LWFib3ZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtaWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRkb3duO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWRyb3Bkb3duIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZTtcblxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlZCB7XG5cbiAgICAgICAgLmFjY29yZGlvbi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJHVwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ud3lzaXd5Zy5jYWxlbmRhciB1bD5saTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tZHJvcGRvd24gaWZyYW1lIHsgIC8qIE1vdGlvblZpYmUgZW1iZWRzICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi8qICMjIENvbnRhY3QgQmxvY2sgKi9cbi5jb250YWN0LWJsb2NrIHtcbiAgICBmb250LWZhbWlseTogJGFjY2VudDtcblxuICAgIC5yZXN0cmljdC1yZWFkIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbWFwIHtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC1ob3VycyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaG91cnMgaHIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIFxufSIsIi8qICMjIEdyaWQgTGF5b3V0ICovXG4uZ3JpZC1sYXlvdXQge1xuXG5cdC5ncmlkLWJsb2NrcyB7XG5cblx0XHQuZ3JpZC1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuY3RhLWJsb2NrIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5jdGEtYmxvY2sge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuXG5cdFx0XHQuaW1hZ2UtYmxvY2sge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRoZWlnaHQ6IDUwdnc7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQ2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LmdyaWQtYmxvY2sge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NjBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludERlc2t0b3B9IHtcblxuXHRcdFx0Ji5jb3VudC01LFxuXHRcdFx0Ji5jb3VudC02IHtcblxuXHRcdFx0XHQuZ3JpZC1ibG9jayB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZ3JpZC1ibG9ja3NcblxuXHQuaW1hZ2UtYmxvY2sge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMjIlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDQ3JSwgcmdiYSgwLCAwLCAwLCAwLjQwKSA2OCUsIHJnYmEoMCwgMCwgMCwgMC43MCkgOTclKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnREZXNrdG9wfSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnREZXNrdG9wfSB7XG5cblx0XHRcdCY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuXG5cdFx0XHRcdC5ibG9jay1sYWJlbCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWNvbnRlbnQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdHBhZGRpbmc6IDUwcHggNSU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1idXR0b247XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdC5ibG9jay1jb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5pbWFnZS1ibG9ja1xuXG5cdC5jdGEtYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjRzIGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YS1ibG9jay1jb250ZW50IHtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0LmN0YS10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWljb247XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRyaWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTdweCk7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmN0YS1ibG9ja1xufVxuXG4uY291bnQtNSAuY3RhLWJsb2NrLFxuLmNvdW50LTYgLmN0YS1ibG9jayB7XG5cdC5jdGEtYmxvY2stY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cbn1cbiIsIi8qICMjIEltYWdlIEFjY29yZGlvbiAqL1xuLmltYWdlLWFjY29yZGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAkYWNjZW50O1xuXG5cdC5hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogNDYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG5cdFx0XHRoZWlnaHQ6IDU2MHB4O1xuXHRcdH1cblxuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1zdHlsZXM7IC8vIHRoaXMgaXMgYSBkZWZhdWx0IGFuZCBjYW4gYmUgb3ZlcndyaXR0ZW4gYnkgbW9kIGNvZGVcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgMCU7IC8vIFsgPCdmbGV4LWdyb3cnPiA8J2ZsZXgtc2hyaW5rJz4/IHx8IDwnZmxleC1iYXNpcyc+IF1cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHQvKiBGaXggaW9zIGJ1ZyAqL1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTApIDAsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMjIlLCByZ2JhKDAsIDAsIDAsIDAuMzApIDQ3JSwgcmdiYSgwLCAwLCAwLCAwLjQwKSA2OCUsIHJnYmEoMCwgMCwgMCwgMC43MCkgOTclKTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTJweDsgLy8gcHJldmVudCBsaWdodGVyIGVkZ2VzXG5cdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0bGVmdDogLTJweDtcblx0XHRcdFx0cmlnaHQ6IC0ycHg7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgLjVzIGVhc2U7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWNjb3JkaW9uLWJsb2NrLWFjdGl2ZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0ge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDIyJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSA0NyUsIHJnYmEoMCwgMCwgMCwgMC40MCkgNjglLCByZ2JhKDAsIDAsIDAsIDAuNzApIDk3JSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjY29yZGlvbi1ibG9jay1hY3RpdmUge1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogNDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTApIDAsIHJnYmEoMCwgMCwgMCwgMC4yMCkgMjIlLCByZ2JhKDAsIDAsIDAsIDAuMzApIDQ3JSwgcmdiYSgwLCAwLCAwLCAwLjQwKSA2OCUsIHJnYmEoMCwgMCwgMCwgMC43MCkgOTclKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0LyogcmVtb3ZlIGFsbG93YW5jZSBmb3IgaW9zIGJ1ZyAqL1xuXHRcdFx0XHRjdXJzb3I6IGF1dG87XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiA0O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjIwKSAyMiUsIHJnYmEoMCwgMCwgMCwgMC4zMCkgNDclLCByZ2JhKDAsIDAsIDAsIDAuNDApIDY4JSwgcmdiYSgwLCAwLCAwLCAwLjcwKSA5NyUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaWNvbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDI4cHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCYtbGFiZWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRsZWZ0OiA2NXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjtcblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDQwcHggMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZS1pbjtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0QGluY2x1ZGUgYXJyb3ctYnV0dG9uO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1ibG9jay5hY2NvcmRpb24tYmxvY2stYWN0aXZlIHtcblxuXHRcdFx0LmFjY29yZGlvbi1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tbGFiZWwge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblxuXHRcdFx0Ji1ibG9jazpob3ZlciB7XG5cblx0XHRcdFx0LmFjY29yZGlvbi1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uLWxhYmVsIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1hZ2UgR2FsbGVyeSB3aXRoIFNsaWNrIFNsaWRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmltYWdlLWdhbGxlcnkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDIge1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmdhbGxlcnktZmlsdGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5maWx0ZXItaXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5LXNsaWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5nYWxsZXJ5LWhlbHBlci10ZXh0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktYXJyb3cge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdH1cblxuXHRcdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LnNsaWNrLXNsaWRlciB7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gNTBweDtcblx0fVxuXG5cdC5zbGljay1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblxuXHRcdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5zbGljay1sb2FkaW5nICYge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxufSAvLyAuaW1hZ2UtZ2FsbGVyeVxuIiwiLyogIyMgIFEmQSBDYXJvdXNlbCAqL1xuLnFhLWNhcm91c2VsIHtcblxuICAgIC5xYS1zbGlkZS1mbGV4IHtcbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnFhLWltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zdHlsZXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIGhlaWdodDogNDB2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xYS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVhZC1tb3JlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuICAgICAgICAgICAgdG9wOiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pY29uO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMjBweDtcblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcbiAgICAgICAgICAgIHRvcDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn0gLy8gLnFhLWNhcm91c2VsIiwiLyogIyMgVGVhbSBHYWxsZXJ5ICovXG4udGVhbS1nYWxsZXJ5IHtcblxuXHQmLWZpbHRlciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQ7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Zm9ybSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmLnNmLW9wdGlvbi1hY3RpdmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1yYWRpb10gbGFiZWwge1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGFiZWw6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldFdpZGV9IHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnREZXNrdG9wfSB7XG5cdFx0XHRcdHdpZHRoOiAxNi42NiU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0QGluY2x1ZGUgYXJyb3ctYnV0dG9uO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ3VyZTpob3ZlciBidXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMycHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMTVweCAwO1xuXG5cdFx0XHRsaTpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVtYmVyLXBob3RvIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW1iZXItdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDUlO1xuXHRcdH1cblxuXHRcdC5tZW1iZXItbmFtZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5tZW1iZXItdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGFjY2VudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lm1lbWJlci1jb250YWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWluLWhlaWdodDogNTQ1cHg7XG5cblx0XHRcdC5tZW1iZXItcGhvdG8ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDM3NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubWVtYmVyLXRleHQge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubWVtYmVyLWRlZXRzIHtcblx0XHRcdFx0Y29sdW1uczogMjtcblx0XHRcdFx0Y29sdW1uLWdhcDogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHQucHJldmVudC1icmVhayB7XG5cdFx0XHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogIyMgVGltZWxpbmUgTW9kdWxlICovXG4udGltZWxpbmUge1xuXG4gICAgJi1ldmVudHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlLCB0cmFuc3BhcmVudCkgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkYnVsbGV0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ldmVudHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8qICMjICBCT1NTIFZpZXdzICovXG5cbi8vIE1lbnUgbGlua3NcblxuLmJvc3MtbG9naW4tc2hvdywgLnV0aWxpdHktbWVudSAuYm9zcy1sb2dpbi1zaG93IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJvc3MtbG9nZ2VkLWluIHtcblxuXHQuYm9zcy1sb2dpbi1zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC51dGlsaXR5LW1lbnUgLmJvc3MtbG9naW4tc2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludE1lbnVCcmVha30geyBcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9IFxuXHR9XG5cblx0LmJvc3MtbG9naW4taGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBQcmludCBidXR0b25cbi5wcmludC1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMzBweCAyNXB4IDA7XG5cdFx0Y29sb3I6JG9yYW5nZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWljb247XG5cdFx0XHRjb250ZW50OiAkcHJpbnQ7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cdFx0XHRjb2xvcjokb3JhbmdlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExvZ2luIGZvcm1cblxuLmJvc3MtbG9naW4tbW9kYWwge1xuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRwYWRkaW5nOiA0MHB4IDglO1xuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHsgXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYm9zcy1sb2dpbiB7XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRAbWVkaWEgI3skYnJlYWtwb2ludFRhYmxldH0geyBcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdCYtbGlua3Mge1xuXHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFx0XHRcdFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA1cHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gRm9yZ290IFBhc3N3b3JkICYgQ3JlYXRlIEFjY291bnRcblxuLmZvcmdvdC1wYXNzd29yZCwgLmNyZWF0ZS1hY2NvdW50IHtcblx0QGluY2x1ZGUgYmx1ZS1ncmFkaWVudDtcblxuXHQucGFnZS1iYW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRNZW51QnJlYWt9IHsgXHRcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1x0XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtYmFubmVyLW1lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3RlcCB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5yZXN0cmljdC1yZWFkIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGgyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiNjQwMztcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMCA1cHg7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5ib3NzLWxvZ2luLWxpbmtzIHtcblx0XHRtYXJnaW46IDMwcHggMCAwIDEwcHg7XG5cdH1cbn1cblxuLy8gTXkgQWNjb3VudFxuXG4ubWVtYmVyLWNvbnRlbnQge1xuXHRAaW5jbHVkZSBibHVlLWdyYWRpZW50O1xuXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0fVxufVxuXG4ubWVtYmVyLWxpbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFx0XG5cdFx0bWFyZ2luOiAtMTBweCBhdXRvIDIwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAyMHB4IDA7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxuXG5cdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0geyBcdFxuXHRcdG1hcmdpbjogLTMwcHggYXV0byA1MHB4O1xuXHR9XG5cblx0YTpob3ZlciwgYS5hY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJG9yYW5nZTtcblx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG5cdH1cbn1cblxuLm1lbWJlci12aWV3IHtcblx0aGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0aDIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0geyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbWJlci1wcm9maWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRhOm5vdCguYnV0dG9uLWxpbmspIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcblx0fVxufVxuXG4vLyBNeSBBY2NvdW50IC0gTWVtYmVyIEhvbWVcblxuLm1lbWJlci1ob21lIHtcblxuXHQuYWNjb3VudC1pbmZvcm1hdGlvbiAuYnV0dG9uLWxpbmsge1xuXHRcdHBhZGRpbmc6IDFweCAxMHB4O1xuXG5cdFx0c3BhbjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5yZXNlcnZhdGlvbi1saXN0LCAudXNhZ2UtY291bnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkIHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHsgXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHR9XG5cblx0XHQudGltZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7IFxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vLyBNeSBBY2NvdW50IC0gQmlsbGluZ1xuXG4uYmlsbGluZyB7XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmlsbGluZy10YWJsZSwgLnN0YXRlbWVudCB0YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuXHRcdHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JG9yYW5nZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRjb2xvcjp3aGl0ZTtcblx0XHR9XG5cblx0XHR0ZCwgdGgge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdGF0ZW1lbnQgdGFibGUgIHtcblxuXHRcdHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHR0ZDpsYXN0LWNoaWxkLFxuXHRcdHRoOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdHRkLkM6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcrJCc7XG5cdFx0fVxuXG5cdFx0dGQuRDpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJy0kJztcblx0XHR9XG5cdH1cblxuXHQucmVtaXQtdG8tYWRkcmVzcyB7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0fVxufVxuXG4vLyBNeSBBY2NvdW50IC0gQ2x1YiBVc2FnZVxuXG4uY2x1Yi11c2FnZSB7XG5cblx0LnVzYWdlLXRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHR0ciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHdoaXRlO1xuXHRcdH1cblxuXHRcdHRoZWFkIHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblxuXHRcdHRoLCB0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJhY2stdG8tdG9wIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLy8gUHJpbnQgVmlld3NcblxuLnByaW50LW9ubHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuXHRib2R5IHtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuXG5cdFx0Ji5wcmludC1zdGF0ZW1lbnQsICYucHJpbnQtdXNhZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cblx0XHRcdC5zaXRlLWhlYWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cblx0XHRcdC5uby1wcmludCxcblx0XHRcdC5wcmltYXJ5LWxvZ28sXG5cdFx0XHQucGFnZS1iYW5uZXIsXG5cdFx0XHQubWVudS10b2dnbGUsXG5cdFx0XHQubWFpbi1uYXZpZ2F0aW9uLFxuXHRcdFx0LmZsZXhpYmxlLWNvbnRlbnQsXG5cdFx0XHQuYWxlcnQtYmFyLFxuXHRcdFx0Lm1vZGFsLFxuXHRcdFx0Zm9vdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWNvbmRhcnktbG9nbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcmludC1zdGF0ZW1lbnQge1xuXG5cdFx0XHQucHJpbnQtb25seSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVtaXQtdG8tYWRkcmVzcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zdGF0ZW1lbnQtbWVtYmVyLW5hbWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXHRcdFx0XHRwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdGVtZW50LW1lbWJlci1udW1iZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdGVtZW50IHtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRhYmxlIHtcblxuXHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGJvZHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7IFxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnByaW50LXVzYWdlIHtcblxuXHRcdFx0LnByaW50LW9ubHkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0LnVzYWdlLXRhYmxlIHtcblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuXHRcdFx0XHRcdHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAjIyAgQ2FyZWVyIENlbnRlciBlbWJlZCAqL1xuXG4jd3AtZ29vZCAuY2FyZWVyLWNlbnRlci1lbWJlZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGEge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnJlc3RyaWN0LXJlYWQge1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aFJlc3RyaWN0O1xuICAgIH1cblxuICAgIC8vIExpc3QgVmlld1xuXG4gICAgI0FUU0xvZ2luTGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAjQVRTQWR2YW5jZWRTZWFyY2hUYWJsZSB7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjQVRTU2VhcmNoVGFibGUge1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICNBVFNTZWFyY2hGaWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAjQVRTU2VhcmNoQnV0dG9uLCAjQVRTU2VhcmNoUmVzZXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI0FUU1NlYXJjaFJlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI0FUU0pvYkJvYXJkVGFibGUge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWljb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYXRzLWpvYmJvYXJkLXRhYmxlaGVhZGVycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXRzLWpvYmJvYXJkLXRhYmxlcm93IHtcblxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1Bvc3RlZDogJ1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnTG9jYXRpb246ICdcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ0NsdWIgTmFtZTogJ1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUG9zaXRpb24gVmlld1xuXG4gICAgI0FUU1Bvc2l0aW9uRGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNSU7XG5cbiAgICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnRNZW51QnJlYWt9IHsgXG4gICAgICAgICAgICBwYWRkaW5nOiAxNDBweCA1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNBVFNKb2JIZWFkaW5nSW5mb3JtYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNBVFNKb2JUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgI0FUU0pvYkJhY2tMaW5rMSwgI0FUU0pvYkJhY2tMaW5rMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAkYmFzZSFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1pY29uO1xuICAgICAgICAgICAgY29udGVudDogJGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjQVRTSm9iQmFjazEge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgI0FUU0pvYkFwcGx5TGluazEsICNBVFNKb2JBcHBseUxpbmsyIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNBVFNKb2JTdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucyFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgI0FUU0pvYkRlc2Mge1xuICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJHNhbnMhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHN0cm9uZywgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjQVRTSm9iRm9vdGVySW5mb3JtYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNBVFNKb2JTZWNvbmRhcnlPcHRpb25zMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvKiAjIyAgTG9jYXRpb24gRmluZGVyICovXG4ubG9jYXRpb24tZmluZGVyIHtcblxuICAgIC5yZXN0cmljdC1yZWFkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhNYXg7XG4gICAgfVxufVxuXG4jd3AtZ29vZCB7XG5cbiAgICAjd3BzbC13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cHNsLXNlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjc2cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aFJlYWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0V2lkZX0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjd3BzbC1nbWFwIHtcblxuICAgICAgICAud3BzbC1pbmZvYm94IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3BzbC1pbmZvLXdpbmRvdyB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN0cm9uZyBhIHsgLyogY2x1YiBuYW1lICovXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiA+IHN0cm9uZyB7ICAvKiBwaG9uZSAqL1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BzbC1pbmZvLWFjdGlvbnMgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWljb247XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdtLWJ1bmRsZWQtY29udHJvbCB7IC8qIHpvb20gYnV0dG9ucyAqL1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmdtbm9wcmludCA+IGRpdiB7ICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxM3B4IHJnYmEoMCwxMDMsMTI3LC4zNSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmW3RpdGxlPVwiWm9vbSBpblwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICZbdGl0bGU9XCJab29tIG91dFwiXSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3dwc2wtcmVzdWx0LWxpc3Qge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NzZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndwc2wtc3RvcmUtbG9jYXRpb24ge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gcCA+IHN0cm9uZyB7ICAvKiBjbHViIG5hbWVzICovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnVmlzaXQgQ2x1YiBXZWJzaXRlJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BzbC1zdHJlZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BzbC1jb250YWN0LWRldGFpbHMge1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BzbC1kaXJlY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWljb247XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IC41cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUG9zdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaW5nbGUtcG9zdCB7XG5cblx0LmVudHJ5LWRhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG5cdH1cbn1cblxuIiwiLyogIyMgTWVkaWEgKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHQvKiBTdXBwcmVzcyB0aGUgc3BhY2UgYmVuZWF0aCB0aGUgYmFzZWxpbmUgKi9cblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaW1nLFxudmlkZW8sXG5maWd1cmUge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hdWRpbyB7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcblxuXHQmLmFsaWduY2VudGVyIHtcblx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0fVxufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmVzcG9uc2l2ZS1lbWJlZCB7XG5cdG1hcmdpbjogNDBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ubWFwLWVtYmVkIGlmcmFtZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCYuY2xpY2tlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgVmlkZW8gYXMgQmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZGVvLWFzLWJhY2tncm91bmQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cblx0dmlkZW8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZWRnZSAmLFxuXHRcdC5pZSAmIHtcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgLjI1KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEltYWdlIGFzIEJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbWFnZS1hcy1iYWNrZ3JvdW5kIHtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1zdHlsZXM7XG59XG5cbi5iZy1pbWFnZS1zcmNzZXQgaW1nIHsgIC8qIHRoaXMgaW1hZ2Ugc2hvdWxkIG5ldmVyIGJlIHZpc2libGUgLSBpdCdzIHRoZXJlIHRvIHByb3ZpZGUgcmVzcG9uc2l2ZSBVUkxzIGZvciBiYW5uZXIgYmFja2dyb3VuZCBpbWFnZSAqL1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50VGFibGV0fSB7XG5cblx0LmdhbGxlcnkge1xuXHRcdG1hcmdpbjogMCAtMTBweDtcblx0fVxuXG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMTYuNjYlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdHdpZHRoOiAxNC4yOCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdFx0d2lkdGg6IDEyLjUlO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50RGVza3RvcH0ge1xuXG5cdC5nYWxsZXJ5IHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdH1cblxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgIFNsaWNrIFNsaWRlc2hvdyAvIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmLmRyYWdnaW5nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHR9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4O1xuXG5cdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuc2xpY2stbG9hZGluZyBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuZHJhZ2dpbmcgaW1nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zbGljay1sb2FkaW5nICYge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFNsaWNrIGxpZ2h0Ym94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stbGlnaHRib3gge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG5cdC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0yMnB4O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWljb247XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1wcmV2IHtcblxuXHRcdGxlZnQ6IDUlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiA1JTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1saWdodGJveC1jbG9zZSB7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAkcmVtb3ZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXR9IHtcblxuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IC0yNHB4O1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWxpZ2h0Ym94LWNsb3NlIHtcblx0XHRcdHRvcDogNSU7XG5cdFx0XHRyaWdodDogNSU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGJyZWFrcG9pbnREZXNrdG9wfSB7XG5cblx0XHRidXR0b246aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXByZXYsXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTM2cHg7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUge1xuXHRvcGFjaXR5OiAwXG59XG5cbi5zbGljay1saWdodGJveC1oaWRlLnNsaWNrLWxpZ2h0Ym94LWllIHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MClcbn1cblxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOTk5OXB4O1xuXHRvcGFjaXR5OiAwXG59XG5cbi5zbGljay1saWdodGJveC1oaWRlLWluaXQuc2xpY2stbGlnaHRib3gtaWUge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKVxufVxuXG4uc2xpY2stbGlnaHRib3gtaW5uZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0wLjI1ZW1cblx0fVxufVxuXG4uc2xpY2stY2FwdGlvbi1ib3R0b20gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4uc2xpY2stY2FwdGlvbi1keW5hbWljIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiA5MCU7XG5cdG1heC1oZWlnaHQ6IDkwJVxufVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2staW1nIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDEwcHg7XG59XG4iLCIvKiAjIyBBbmltYXRpb25zICovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBBbGVydCBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3dwLWdvb2QgLmFsZXJ0LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBmb250LWZhbWlseTogJGFjY2VudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ1dHRvbi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LWNsb3NlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogJHJlbW92ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJyZWFrcG9pbnRUYWJsZXRXaWRlfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5yZXN0cmljdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1saW5rIHtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0LWNsb3NlIHtcbiAgICAgICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICB9XG4gICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQW5ub3VuY2VtZW50IFBvcHVwIC8gTW9kYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hbm5vdW5jZS1wb3AsIC5tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICYudGFrZW92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIFxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZW1pLXRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgcC5hbm5vdW5jZS1wb3AtY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uLmFubm91bmNlLXBvcC1jbG9zZSwgXG4gICAgYnV0dG9uLm1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjb250ZW50OiAkcmVtb3ZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHcmFkaWVudCBCYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmx1ZS1ncmFkaWVudCB7XG4gICAgQGluY2x1ZGUgYmx1ZS1ncmFkaWVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRW1iZWQgTWFwIENvbnRyb2xzIChsb2NhdGlvbiBmaW5kZXIgbWFwIGlzIHN0eWxlZCBpbiBfbG9jYXRpb24tZmluZGVyLnNjc3MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tYXAtZW1iZWQgLmdtLWJ1bmRsZWQtY29udHJvbCAuZ21ub3ByaW50ID4gZGl2IHsgIC8qIHpvb20gYnV0dG9ucyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcblxuICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDEzcHggcmdiYSgwLDEwMywxMjcsLjM1KSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW3RpdGxlPVwiWm9vbSBpblwiXSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4IWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJysnIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbdGl0bGU9XCJab29tIG91dFwiXSB7XG4gICAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSchaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wcm9tby1jb2xvci1ib3gge1xuICAgIGJhY2tncm91bmQ6I2RhZGFkYTtcbn1cblxuLnRlYW0tZ2FsbGVyeSAuZ2FsbGVyeSBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCBibGFjayFpbXBvcnRhbnQ7XG59Il19 */
