:root{--content-width:68.75rem;--dropdown-symbol-width:0.7em;--global-font-family:"Brown LL","Montserrat","Helvetica Neue","Arial Narrow",sans-serif;--highlight-font-family:"Brown LL","Montserrat","Helvetica Neue","Arial Narrow",sans-serif;--heading-font-family:"Playfair Display",serif;--heading-secondary-font-family:"Domine",serif;--cursive-font-family:"rosteyregular",serif;--global-font-size:20;--global-font-line-height:1.4;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--brand-pink-light:#feeae6;--brand-red:#da424a;--brand-black:#1e1e1e;--brand-gray:#eff1f5;--global-font-color:#333;--border-color-dark:#333;--border-color-light:#ccc;--color-link:var(--brand-red);--color-link-visited:var(--brand-red);--color-link-active:#000;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-primary:var(--brand-red);--color-theme-secondary:#41848f;--color-theme-red:var(--brand-red);--color-theme-pink:var(--brand-pink-light);--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#1c2833;--color-theme-dkgrey:#7d8c9a;--color-theme-grey:#95a5a6;--color-theme-white:#ecf0f1;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-tiktok:before{content:"\e07b"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-pinterest-p::before {content: "\f0d2";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:rosteyregular;src:url(../fonts/rostey-webfont.woff2) format("woff2"),url(../fonts/rostey-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown LL;src:url(../fonts/BrownLL-Regular.woff2) format("woff2"),url(../fonts/BrownLL-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brown LL;src:url(../fonts/BrownLL-Bold.woff2) format("woff2"),url(../fonts/BrownLL-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}

/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands,sans-serif;font-weight:400}body,button,input,optgroup,select,textarea{color:#333;color:var(--global-font-color);font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--global-font-family);font-size:1.25rem;font-size:var(--font-size-regular);line-height:1.4;line-height:var(--global-font-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Domine,serif;font-family:var(--heading-secondary-font-family);font-stretch:condensed;clear:both;line-height:1.125;margin-top:0}.h1,h1{font-size:2.5em}@media (min-width:37em){.h1,h1{font-size:2.75em}}@media (min-width:80em){.h1,h1{font-size:3.25em}}.h2,h2{font-size:2em}@media (min-width:60em){.h2,h2{font-size:2.25em}}@media (min-width:80em){.h2,h2{font-size:2.75em}}.h3,h3{font-size:1.25em}@media (min-width:80em){.h3,h3{font-size:1.4em}}.h4,h4{font-size:1.05em}@media (min-width:80em){.h4,h4{font-size:1.25em}}.h5,h5{font-size:.75em}@media (min-width:80em){.h5,h5{font-size:.9375em}}.h6,h6{font-size:.65em}@media (min-width:80em){.h6,h6{font-size:.75em}}.domine{font-family:Domine,serif!important;font-family:var(--heading-secondary-font-family)!important}.playfair{font-family:Playfair Display,serif!important;font-family:var(--heading-font-family)!important}.montserrat{font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif!important;font-family:var(--global-font-family)!important}.cursive{font-family:rosteyregular,serif!important;font-family:var(--cursive-font-family)!important}.entry-title-singular,.page-title{font-size:1.8rem;line-height:1.4;margin-top:1em;margin-bottom:1em}@media (min-width:40em){.entry-title-singular,.page-title{font-size:2rem}}@media (min-width:60em){.entry-title-singular,.page-title{font-size:2.5rem}}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote{border-left:4px solid #000;border-left:4px solid var(--color-quote-border);margin:0}.entry-content>blockquote{padding-left:1em;margin-left:1.5rem}@media screen and (min-width:48em){.entry-content>blockquote{margin-left:auto}}blockquote cite{color:#6c7781;color:var(--color-quote-citation);font-size:13px;margin-top:1em;position:relative;font-style:normal}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;background-color:var(--border-color-light);border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:#da424a;color:var(--color-link)}a:visited{color:#da424a;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#000;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}[class^=btn-],input[type=submit].gform_button{padding:1em 2em;text-transform:uppercase;text-decoration:none;text-align:center;font-size:1em;font-weight:600;letter-spacing:.25em;border-radius:0;background:transparent}.btn-primary,input[type=submit].btn-primary,input[type=submit].gform_button{color:#da424a;color:var(--color-link);border:1px solid #da424a;border:1px solid var(--color-link)}.btn-primary:visited,input[type=submit].btn-primary:visited,input[type=submit].gform_button:visited{color:#da424a;color:var(--color-link-visited);border:1px solid #da424a;border:1px solid var(--color-link-visited)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,input[type=submit].btn-primary:active,input[type=submit].btn-primary:focus,input[type=submit].btn-primary:hover,input[type=submit].gform_button:active,input[type=submit].gform_button:focus,input[type=submit].gform_button:hover{color:#fff;background-color:#da424a;background-color:var(--color-link);border:1px solid #da424a;border:1px solid var(--color-link)}.btn-primary:focus{outline:thin dotted}.btn-primary:active,.btn-primary:hover{outline:0}.btn-inverse{color:#fff;border:1px solid #fff}.btn-inverse:visited{color:#fff}.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover{color:#1c2833;color:var(--color-theme-black);background-color:#fff}.btn-inverse:focus{outline:thin dotted}.btn-inverse:active,.btn-inverse:hover{outline:0}.header-message{overflow:hidden;position:relative;margin:0 auto;width:100%;max-width:1660px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.header-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1169px){.header-message{padding:0 1em}}.header-message .flag{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:60em){.header-message .flag{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.header-message .flag a{display:block;height:100%;z-index:1}.header-message .flag a img{max-height:80px}@media (min-width:600px){.header-message .flag a img{max-height:100px}}.header-message .message{margin:.25em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:50%;z-index:2}.header-message .message p{margin:0;font-size:24px;font-weight:700}@media (min-width:80em){.header-message .message p{font-size:32px}}.header-message .message a{text-transform:uppercase;vertical-align:middle;text-decoration:none;display:block}.header-message .message a svg{margin-top:3px;vertical-align:top}.header-message .message .btn-primary{background-color:#000;border-color:#000;color:#fff;font-weight:400;font-size:16px;letter-spacing:0;text-transform:none;width:250px;min-width:250px}.header-message .message .btn-primary:focus,.header-message .message .btn-primary:hover{background-color:#da424a;background-color:var(--color-theme-red);border-color:#da424a;border-color:var(--color-theme-red)}.search-trigger{margin-left:20px;width:24px!important;cursor:pointer}.search-trigger svg{height:24px;width:24px}.header-search,.search-form{background:#fff;-webkit-box-shadow:0 12px 16px hsla(0,0%,9%,.125);box-shadow:0 12px 16px hsla(0,0%,9%,.125);width:100%;padding:20px;top:-150px;position:absolute;z-index:5;-webkit-transition:top .3s ease;transition:top .3s ease}@media (min-width:60em){.header-search,.search-form{padding:30px}}.header-search.active,.search-form.active{top:0}.header-search .input-group,.search-form .input-group{margin:0 auto;width:100%;max-width:1170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-search .input-group .input-group-field,.search-form .input-group .input-group-field{font-size:24px;width:calc(100% - 60px);border:none;border-bottom:1px solid #000;border-radius:0}@media (min-width:60em){.header-search .input-group .input-group-field,.search-form .input-group .input-group-field{font-size:30px}}.header-search .input-group .input-group-field:focus,.search-form .input-group .input-group-field:focus{outline:none;-webkit-box-shadow:0 2px 7px rgba(218,66,74,.25);box-shadow:0 2px 7px rgba(218,66,74,.25)}.header-search .input-group .input-group-close,.search-form .input-group .input-group-close{padding:0;margin-right:5px}@media (min-width:60em){.header-search .input-group .input-group-close,.search-form .input-group .input-group-close{margin-right:20px}}.header-search .input-group .input-group-close .search-close,.search-form .input-group .input-group-close .search-close{padding:0}.header-search .input-group .input-group-close .search-close svg,.search-form .input-group .input-group-close .search-close svg{height:16px;width:16px}@media (min-width:60em){.header-search .input-group .input-group-close .search-close svg,.search-form .input-group .input-group-close .search-close svg{height:24px;width:24px}}.header-search .input-group .input-group-button,.search-form .input-group .input-group-button{margin-left:5px}.header-search .input-group .input-group-button input,.search-form .input-group .input-group-button input{height:40px}@media (min-width:60em){.header-search .input-group .input-group-button input,.search-form .input-group .input-group-button input{height:49px}}.header-search .input-group .input-group-button input,.search-form .input-group .input-group-button input{border-radius:0;background:transparent}.header-search .input-group .input-group-button input:active,.header-search .input-group .input-group-button input:focus,.header-search .input-group .input-group-button input:hover,.search-form .input-group .input-group-button input:active,.search-form .input-group .input-group-button input:focus,.search-form .input-group .input-group-button input:hover{background:#da424a;background:var(--color-link)}.search-form{padding-top:10px;margin:-20px auto 30px;position:relative;top:0}@media (min-width:1200px){.pre-footer{grid-column:1/-1;display:grid;grid-template-columns:2fr 2fr 2fr}}.pre-footer>div{padding:2em}.pre-footer>div [class^=btn-]{display:block;font-size:.75em;max-width:250px}@media (max-width:1600px){.pre-footer>div [class^=btn-]{font-size:.9em}}.pre-footer>div p{display:block}.pre-footer .pre-footer__newsletter{grid-column:1;background-color:#feeae6;background-color:var(--color-theme-pink);background-image:url(../images/pink-box-mobile@2x.png);background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.pre-footer .pre-footer__newsletter{text-align:center}}.pre-footer .pre-footer__newsletter>div{max-width:610px}.pre-footer .pre-footer__newsletter h3{color:#da424a;color:var(--color-theme-red);margin-bottom:0}.pre-footer .pre-footer__newsletter p{font-size:18px}.pre-footer .pre-footer__newsletter .btn-inverse{background-color:transparent;border-color:#000;color:#000}.pre-footer .pre-footer__newsletter .btn-inverse:active,.pre-footer .pre-footer__newsletter .btn-inverse:focus,.pre-footer .pre-footer__newsletter .btn-inverse:hover{background-color:#000;border-color:#000;color:#fff}.pre-footer .pre-footer__shop,.pre-footer .pre-footer__subscribe{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.pre-footer .pre-footer__shop>div,.pre-footer .pre-footer__subscribe>div{width:60%;text-align:left}.pre-footer .pre-footer__shop>img,.pre-footer .pre-footer__subscribe>img{margin-left:20px;width:40%;max-width:160px;height:auto}.pre-footer .pre-footer__shop h3,.pre-footer .pre-footer__subscribe h3{margin-bottom:13px}.pre-footer .pre-footer__shop p,.pre-footer .pre-footer__subscribe p{font-size:18px}.pre-footer .pre-footer__shop{grid-column:2;background-color:#1c2833;background-color:var(--color-theme-black)}.pre-footer .pre-footer__subscribe{grid-column:3;background-color:#da424a;background-color:var(--color-theme-red)}.pre-footer .pre-footer__subscribe>img{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.25);box-shadow:0 0 12px 2px rgba(0,0,0,.25)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.site{margin:0 auto;max-width:100%}.site .page-container{margin:0 auto;padding:0 1em 5em}@media screen and (min-width:60em){.has-sidebar .site .page-container{margin:0 auto;padding:0 1em 5em;display:grid;grid-template-columns:3fr 1fr;grid-gap:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1640px}@media (min-width:1600px){.has-sidebar .site .page-container{grid-gap:4rem}}.site-footer,.site-header{grid-column:1/-1}.site-main{grid-column:1;min-width:0}.primary-sidebar{grid-column:2;min-width:300px}}textarea{width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #bbb;border-color:var(--border-color-light);border-bottom:1px solid #bbb;border-radius:3px;background:#eee;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;border-top-color:var(--border-color-light)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border:1px solid var(--border-color-light);border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc;border:1px solid var(--border-color-light)}.site-header{padding:0 .8em;border-bottom:1px solid #e8e8e8;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:60em){.site-header{padding:0 2em}}@media (min-width:601px) and (max-width:768px){.site-header{grid-template-columns:1fr 1fr 4fr}}@media (min-width:769px) and (max-width:1024px){.site-header{grid-template-columns:2fr 1fr 3fr}}@media (min-width:1025px){.site-header{grid-template-columns:1fr 4fr 3fr}}@media (min-width:1400px){.site-header{grid-template-columns:1fr 2fr 1fr}}.header-image{margin:0 auto}.header-image img{display:block;margin:0 auto}.custom-logo-link{display:inline-block;margin:0 auto}.site-branding{text-align:left;padding:10px 0;grid-column:1}@media screen and (max-width:1024px){.site-branding{padding:10px 0 0 50px;margin:0}}.site-branding img{max-width:65px}@media screen and (min-width:601px){.site-branding img{max-width:98px}}.site-title{margin:0 1em;font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:38px;font-weight:700;line-height:1.2}.site-title a{text-decoration:none;color:inherit}.site-description{margin:.4375em 0 0;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word;color:#757575}.nav--toggle-small .menu-toggle,.site-description{font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.nav--toggle-small .menu-toggle{display:block;margin:0;padding:.6em 1.2em .5em;font-size:80%;text-transform:uppercase;border:2px solid #333;border:2px solid var(--border-color-dark);border-radius:0;background:transparent}.nav--toggle-small .menu-toggle.icon{border:none;position:absolute;top:10px;left:0;display:none}@media screen and (min-width:601px){.nav--toggle-small .menu-toggle.icon{top:20px;left:5px}}@media screen and (max-width:1024px){.nav--toggle-small .menu-toggle.icon{display:block}}.nav--toggle-small .menu-toggle.icon .dashicons-menu-alt:before{font-size:40px}.nav--toggle-small .menu-toggle.icon svg.close{display:none}.nav--toggle-small{display:inherit}.nav--toggle-small .menu{display:none}.nav--toggle-small.nav--toggled-on{display:inherit}.nav--toggle-small.nav--toggled-on .menu{display:block}@media screen and (min-width:1024px){.nav--toggle-small.nav--toggled-on .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav--toggle-small.nav--toggled-on .menu-toggle.icon svg.close{display:block}.nav--toggle-small.nav--toggled-on svg.open-menu{display:none}.nav--toggle-small.icon-nav{display:inherit}.nav--toggle-small.icon-nav .menu{display:block}@media screen and (min-width:1024px){.nav--toggle-small.icon-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1024px){.nav--toggle-small.icon-nav .primary-menu-container{position:absolute;background:#fff;width:100vw;top:600px;left:0;height:200%;padding:20px 30px;opacity:0;-webkit-transition:opacity .3s,top .3s ease-out;transition:opacity .3s,top .3s ease-out}.nav--toggle-small.icon-nav.nav--toggled-on{display:inherit;z-index:4}.nav--toggle-small.icon-nav.nav--toggled-on .menu-toggle span.dashicons:before{content:"\f158"}.nav--toggle-small.icon-nav.nav--toggled-on .primary-menu-container{top:85px;opacity:1;-webkit-transition:opacity .3s,top .3s ease-out;transition:opacity .3s,top .3s ease-out}}.nav--toggle-small,.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:none}@media screen and (max-width:37.5em){.nav--toggle-small.nav--toggled-on .menu{display:block}}@media screen and (min-width:1025px){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.nav--toggle-sub ul ul{padding:1em;display:none;position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-left:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);z-index:100}.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:block;background:transparent;position:absolute;right:0;top:50%;width:.7em;width:var(--dropdown-symbol-width);height:.7em;height:var(--dropdown-symbol-width);font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.nav--toggle-sub .dropdown-symbol{display:block;background:transparent;position:absolute;right:20%;top:35%;width:60%;height:60%;border:solid #da424a;border:solid var(--color-theme-red);border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav--toggle-sub ul ul .dropdown,.nav--toggle-sub ul ul .dropdown-toggle{top:40%;right:.2em}.nav--toggle-sub ul ul .dropdown-symbol{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--toggle-sub .dropdown-toggle:hover,.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle{pointer-events:none}.nav--toggle-sub li.menu-item--has-toggle,.nav--toggle-sub li.menu-item-has-children{position:relative;padding-right:.7em;padding-right:var(--dropdown-symbol-width)}.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}}.main-navigation{display:block;margin:0 auto;padding:0 1em;max-width:68.75rem;max-width:var(--content-width);font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;grid-column:2}.main-navigation a{display:block;width:100%;padding:.5em 1em .5em 0;text-decoration:none;color:#333;color:var(--global-font-color)}@media (max-width:1024px){.main-navigation a{font-size:.85em}}@media (min-width:1025px){.main-navigation a{font-size:.75em}}@media (min-width:1700px){.main-navigation a{font-size:1em}}.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:600}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}.main-navigation ul ul li{padding-left:1em}@media screen and (min-width:1025px){.main-navigation ul li a{padding:.4em .5em}.main-navigation ul li{margin:0 0 0 .5em;text-align:center}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{padding-left:0;margin-left:0}.main-navigation ul ul li a{width:218px;background:none}.main-navigation ul ul ul{top:0;left:100%;min-height:100%}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.secondary-navigation{display:block;margin:0 0 0 auto;padding:0;max-width:68.75rem;max-width:var(--content-width);font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;grid-column:3}@media (max-width:600px){.secondary-navigation .newsletter-link{display:none}}@media (max-width:1024px){.secondary-navigation .sign-in-link{display:none}}.secondary-navigation a{display:block;width:100%;padding:.5em 1em .5em 0;text-decoration:none;color:#333;color:var(--global-font-color)}@media (max-width:600px){.secondary-navigation a{font-size:.75em}}@media (min-width:601px) and (max-width:1024px){.secondary-navigation a{font-size:.85em}}@media (min-width:1025px){.secondary-navigation a{font-size:.75em}}@media (min-width:1700px){.secondary-navigation a{font-size:1em}}.secondary-navigation a:focus,.secondary-navigation a:hover{text-decoration:underline}.secondary-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.secondary-navigation .current-menu-ancestor>a,.secondary-navigation .current-menu-item>a{font-weight:600}.secondary-navigation ul{display:block;list-style:none;margin:0;padding:0}.secondary-navigation ul ul li{padding-left:1em}@media screen and (min-width:1025px){.secondary-navigation ul li a{padding:.4em .5em}.secondary-navigation ul li{margin:0 0 0 .5em}.secondary-navigation ul li:first-child{margin-left:0}}.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color-dark);margin:0 auto 2em;max-width:68.75rem;max-width:var(--content-width);overflow:hidden;padding:0 1.5rem 2em;font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}@media screen and (min-width:48em){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{padding-left:0;padding-right:0}}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.post-navigation-sub span{color:#333;color:var(--global-font-color);text-decoration:none;display:inline-block}.site-main .pagination{margin-bottom:1.5em}.pagination .nav-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-bottom:.5em;margin-right:1em;border:1px solid #da424a;border:1px solid var(--color-link);min-width:1.75em;line-height:1.75;text-align:center;text-decoration:none}.pagination a:visited{color:#da424a;color:var(--color-link)}.pagination a:active,.pagination a:focus,.pagination a:hover{border-color:#000;border-color:var(--color-link-active)}.pagination .next,.pagination .prev{min-width:auto;border-color:transparent;text-decoration:underline}.pagination .next:active,.pagination .next:focus,.pagination .next:hover,.pagination .prev:active,.pagination .prev:focus,.pagination .prev:hover{border-color:transparent}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:#333;border-color:var(--border-color-dark)}.container{max-width:calc(1640px + 2em)}.container,.container-small{margin:0 auto;padding-left:1em;padding-right:1em;position:relative}.container-small,.site-footer{max-width:calc(1396px + 2em)}.site-footer{margin:1em auto 0;padding:2em 1em;font-family:Brown LL,Montserrat,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;display:grid;text-align:center}@media (min-width:1200px){.site-footer{text-align:left;grid-template-columns:1fr 2fr 3fr}}.site-footer .footer-title{text-transform:uppercase;font-weight:600}.site-footer .site-branding{display:block;text-align:center}@media (min-width:1200px){.site-footer .site-branding{text-align:left}}.site-footer .site-branding img{max-width:199px;height:auto}.site-footer .site-social{display:block}.site-footer .site-social>a{margin:0 5px 0 0;display:inline-block;width:36px;height:36px;text-align:center;font-size:32px}.site-footer .footer-menu{display:block}.site-footer .footer-menu ul{list-style:none;padding:0}.site-footer .footer-menu ul li{font-size:14px;margin-bottom:5px}@media (min-width:1200px){.site-footer .footer-menu ul li{font-size:18px;display:inline-block;width:49.33%}}.site-footer .footer-menu ul li a{color:#1c2833;color:var(--color-theme-black);text-decoration:none}.site-footer .footer-menu ul li a:focus,.site-footer .footer-menu ul li a:hover{color:#da424a;color:var(--color-theme-red);text-decoration:underline}.site-footer .site-info{margin-left:0;padding:0!important;text-align:center;font-size:12px;opacity:.5}@media (max-width:1199px){.site-footer .site-info{margin:0 auto;display:block}.site-footer .site-info.desktop-only{display:none}}@media (min-width:1200px){.site-footer .site-info{text-align:left}.site-footer .site-info.mobile-only{display:none}}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.right-link{position:absolute;top:.25em;right:1em;font-size:.75em;text-transform:uppercase;letter-spacing:.125em;color:#7d8c9a!important;color:var(--color-theme-dkgrey)!important;text-decoration:none}.right-link:focus,.right-link:hover{color:#da424a!important;color:var(--color-theme-red)!important;text-decoration:underline}.entry-header .category{text-transform:uppercase;font-weight:600;letter-spacing:1.5px;margin-bottom:10px}.entry-header .category a{text-decoration:none}.entry-header .entry-title{margin:0 0 10px}.entry-header .entry-title a{text-transform:none;text-decoration:none}.entry-header .secondary-title{margin:0;text-transform:uppercase;font-weight:400;letter-spacing:1.5px}.entry-header .post-thumbnail{margin-top:2em}.entry-meta .meta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entry-meta .disclosure{color:#7d8c9a;color:var(--color-theme-dkgrey);font-size:16px}.entry-meta .posted-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-meta .author-avatar{display:inline-block;max-width:95px;margin-right:15px}@media (min-width:1025px){.entry-meta .author-avatar{max-width:125px}}@media (min-width:1025px){.entry-meta br{display:none}}.entry-meta .author.vcard{font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.entry-meta .swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt){margin:0!important;border-radius:0!important}.rhotw .category{text-transform:uppercase;color:#da424a;color:var(--color-theme-red);font-weight:600}.rhotw .entry-title{margin:10px 0 0}.rhotw .secondary-title{text-transform:uppercase;font-weight:400;letter-spacing:1.5px}.rhotw .rhotw-form{padding-bottom:6em;background-image:url(../images/gradient-wave@2x.png);background-position:bottom;background-size:contain;background-repeat:no-repeat;margin-top:2em}.rhotw .rhotw-form .gform_description{margin-bottom:1em;display:block}.rhotw .rhotw-form .gform_required_legend{position:absolute;left:-9999px}.rhotw .rhotw-form .gform_wrapper.gravity-theme .gform_footer{padding-top:1em;text-align:center}.gfield input,.gfield select,.gfield textarea{border:1px solid #95a5a6;border:1px solid var(--color-theme-grey);border-radius:0;min-height:60px}.archive-post-blocks{padding:1em 1em 0;display:grid;grid-template-columns:1fr;grid-gap:1em 1em}@media (min-width:48em){.archive-post-blocks{grid-template-columns:1fr 1fr}}@media (min-width:60em){.archive-post-blocks{padding:0 1em;grid-template-columns:1fr 1fr 1fr}}.archive-post-blocks .post-card{padding:8px;background:#fff}.archive-post-blocks .post-card>a{display:block}.archive-post-blocks .post-card>a.post-thumbnail{height:280px;display:block;margin-bottom:20px}.archive-post-blocks .post-card>a img{margin:8px 0 20px 8px;-webkit-box-shadow:-8px -8px 0 #eff1f5;box-shadow:-8px -8px 0 #eff1f5;-webkit-box-shadow:-8px -8px 0 var(--brand-gray);box-shadow:-8px -8px 0 var(--brand-gray);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive-post-blocks .post-card .category{margin:0 0 .5rem;display:block;font-weight:600;letter-spacing:1px;color:#da424a;color:var(--color-theme-red);text-transform:uppercase}.archive-post-blocks .post-card .category a{text-decoration:none}.archive-post-blocks .post-card h3{margin:0}.archive-post-blocks .post-card h3 a{color:#1c2833;color:var(--color-theme-black);text-decoration:none}.archive-post-blocks .post-card h3 a:focus,.archive-post-blocks .post-card h3 a:hover{color:#da424a;color:var(--color-theme-red)}.archive-post-blocks .post-card h3:after{margin-top:15px;display:block;content:" ";width:50px;height:4px;background-color:#da424a;background-color:var(--color-theme-red)}.archive-post-blocks .post-card .excerpt{font-size:1rem}.archive-post-blocks .btn-primary{margin:4em auto 0;display:block;width:100%;max-width:310px;font-size:.8rem}@media (min-width:60em){.archive-post-blocks .btn-primary{margin:6em auto 0}}.secondary-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-link{margin-left:12px}.tooltip-link:focus,.tooltip-link:focus-within,.tooltip-link:hover{color:#da424a;color:var(--color-theme-red);text-decoration:underline;outline:1px dotted #000}.tooltip-link .link{position:relative;display:block;width:80px;cursor:pointer}.tooltip-link .link:focus,.tooltip-link .link:focus-within,.tooltip-link .link:hover{color:#da424a;color:var(--color-theme-red);text-decoration:underline}@media (max-width:600px){.tooltip-link .link{font-size:.75em;width:80px}}@media (min-width:601px) and (max-width:1024px){.tooltip-link .link{font-size:.85em;width:80px}}@media (min-width:1025px){.tooltip-link .link{font-size:.75em;width:80px;line-height:44px}}@media (min-width:1700px){.tooltip-link .link{font-size:1em;width:90px}}.tooltip-link .tooltip{padding:10px 10px 0;position:absolute;top:40px;right:-10px;background-image:url(../images/tooltip-flyout.jpg);background-size:cover;background-repeat:no-repeat;width:300px;z-index:-1;-webkit-box-shadow:0 0 8px hsla(0,0%,9%,.125);box-shadow:0 0 8px hsla(0,0%,9%,.125);opacity:0}.tooltip-link .tooltip:before{content:" ";position:absolute;top:-10px;right:30px;width:16px;height:16px;background-color:#feeae6;background-color:var(--color-theme-pink);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip-link .tooltip p{font-size:15px;max-width:150px}.tooltip-link .tooltip .offer,.tooltip-link .tooltip p{color:#1c2833!important;color:var(--color-theme-black)!important}.tooltip-link .tooltip .offer{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.tooltip-link .tooltip .offer .code{color:#da424a!important;color:var(--color-theme-red)!important}.tooltip-link .tooltip .btn-primary{margin:10px -10px 0;padding:13px 20px;width:calc(100% + 20px);background-color:#da424a;background-color:var(--color-theme-red);font-size:12px;color:#fff;text-decoration:none}.tooltip-link .tooltip .btn-primary:focus,.tooltip-link .tooltip .btn-primary:hover{background-color:#1c2833;background-color:var(--color-theme-black);border-color:#1c2833;border-color:var(--color-theme-black)}.tooltip-link.active .tooltip{z-index:3;opacity:1;right:-10px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX2ZvbnRhd2Vzb21lLmNzcyIsIl90eXBvZ3JhcGh5LmNzcyIsIl9lbGVtZW50cy5jc3MiLCJfbGlua3MuY3NzIiwiX2hlYWRlci1hZHMuY3NzIiwiX3NlYXJjaC1mb3Jtcy5jc3MiLCJfcHJlLWZvb3Rlci5jc3MiLCJnbG9iYWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLE1BQ0Msd0JBQXlCLENBQ3pCLDZCQUE4QixDQUc5Qix1RkFBNEYsQ0FDNUYsMEZBQStGLENBQy9GLDhDQUFnRCxDQUNoRCw4Q0FBZ0QsQ0FDaEQsMkNBQTZDLENBQzdDLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FHOUIsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBRzdELDBCQUEyQixDQUMzQixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUdyQix3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLHlCQUEwQixDQUMxQiw2QkFBOEIsQ0FDOUIscUNBQXNDLENBQ3RDLHdCQUF5QixDQUN6Qix5QkFBMEIsQ0FDMUIsOEJBQStCLENBRy9CLHNDQUF1QyxDQUN2QywrQkFBZ0MsQ0FDaEMsa0NBQW1DLENBQ25DLDBDQUEyQyxDQUMzQywyQkFBNEIsQ0FDNUIsMEJBQTJCLENBQzNCLDRCQUE2QixDQUM3QiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBQzdCLDBCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsK0JBQWdDLENBQ2hDLDBCQUNEOztBQy9DQSwyRUFBMkUsQ0FVM0UsS0FDQyxnQkFBaUIsQ0FDakIsNkJBQ0QsQ0FTQSxLQUNDLFFBQ0QsQ0FNQSxLQUNDLGFBQ0QsQ0FPQSxHQUNDLGFBQWMsQ0FDZCxjQUNELENBVUEsR0FDQyw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFDRCxDQU9BLElBQ0MscUJBQXNCLENBQ3RCLGFBQ0QsQ0FT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QWlCLENBQ2pCLFVBYUYsQ0FaQyxDQUVBLDBCQXRCRCxvQkF1QkUsZUFBaUIsQ0FDakIsVUFBVyxDQUNYLGdCQU9GLENBTkMsQ0FFQSwwQkE1QkQsb0JBNkJFLGFBQWMsQ0FDZCxVQUVGLENBREMsQ0FHRCx1QkFFQyxtQkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxXQUFZLENBQ1osa0RBQW1ELENBQ25ELHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsV0FBWSxDQUNaLFVBQVcsQ0FDWCw2Q0FBd0MsQ0FBeEMscUNBQXdDLENBQ3hDLFNBOENELENBNUNDLDhCQUVDLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsK0JBQXdCLENBQXhCLHVCQUNELENBRUEseUJBQ0MsY0FBZSxDQUNmLGVBRUQsQ0FFQSx1REFIQyx1QkFBMEMsQ0FBMUMsd0NBWUQsQ0FUQSw4QkFDQyxjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixlQUtELENBSEMsb0NBQ0MsdUJBQXdDLENBQXhDLHNDQUNELENBR0Qsb0NBQ0MsbUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FDeEIsd0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4QyxjQUFlLENBQ2YsVUFBVyxDQUNYLG9CQU9ELENBTEMsb0ZBRUMsd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxvQkFBc0MsQ0FBdEMscUNBQ0QsQ0FHRiw4QkFDQyxTQUFVLENBQ1YsU0FBVSxDQUNWLFdBQ0QiLCJmaWxlIjoiZ2xvYmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG46cm9vdCB7XG5cdC0tY29udGVudC13aWR0aDogNjguNzVyZW07XG5cdC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoOiAwLjdlbTtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIkJyb3duIExMXCIsIFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIkJyb3duIExMXCIsIFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0taGVhZGluZy1mb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuXHQtLWhlYWRpbmctc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiBcIkRvbWluZVwiLCBzZXJpZjtcblx0LS1jdXJzaXZlLWZvbnQtZmFtaWx5OiBcInJvc3RleXJlZ3VsYXJcIiwgc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMjA7XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIEJyYW5kIFZhcmlhYmxlcyAqL1xuXHQtLWJyYW5kLXBpbmstbGlnaHQ6ICNmZWVhZTY7XG5cdC0tYnJhbmQtcmVkOiAjZGE0MjRhO1xuXHQtLWJyYW5kLWJsYWNrOiAjMWUxZTFlO1xuXHQtLWJyYW5kLWdyYXk6ICNlZmYxZjU7XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICMzMzM7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMzMzM7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjY2NjO1xuXHQtLWNvbG9yLWxpbms6IHZhcigtLWJyYW5kLXJlZCk7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiB2YXIoLS1icmFuZC1yZWQpO1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWJvcmRlcjogIzAwMDtcblx0LS1jb2xvci1xdW90ZS1jaXRhdGlvbjogIzZjNzc4MTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnk6IHZhcigtLWJyYW5kLXJlZCk7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjNDE4NDhmO1xuXHQtLWNvbG9yLXRoZW1lLXJlZDogdmFyKC0tYnJhbmQtcmVkKTtcblx0LS1jb2xvci10aGVtZS1waW5rOiB2YXIoLS1icmFuZC1waW5rLWxpZ2h0KTtcblx0LS1jb2xvci10aGVtZS1ncmVlbjogIzI3YWU2MDtcblx0LS1jb2xvci10aGVtZS1ibHVlOiAjMjk4MGI5O1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI2YxYzQwZjtcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzFjMjgzMztcblx0LS1jb2xvci10aGVtZS1ka2dyZXk6ICM3ZDhjOWE7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogIzk1YTVhNjtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2VjZjBmMTtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcbn1cbiIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAxICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS1sZyB7XG5cdGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuXHRsaW5lLWhlaWdodDogMC43NWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuXHRmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcblx0Zm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG5cdGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuXHRmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcblx0Zm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG5cdGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuXHRmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcblx0Zm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG5cdGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcblx0Zm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDIuNWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYS11bCA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuXHRsZWZ0OiAtMmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDJlbTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuXHRib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAwLjFlbTtcblx0cGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCxcbi5mYXMuZmEtcHVsbC1sZWZ0LFxuLmZhci5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYWIuZmEtcHVsbC1sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXHRhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcblx0YW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uZmEtZmxpcC1ib3RoLFxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcblx0LXdlYmtpdC1maWx0ZXI6IG5vbmU7XG5cdGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDJlbTtcblx0bGluZS1oZWlnaHQ6IDJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi5mYS1mYWNlYm9vazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS10d2l0Y2g6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS10d2l0dGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1zbmFwY2hhdDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW5zdGFncmFtLXNxdWFyZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWVudmVsb3BlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLWxpbmtlZGluOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS10aWt0b2s6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5mYS15b3V0dWJlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5zci1vbmx5IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuXHRjbGlwOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiBhdXRvO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfZm9udGF3ZXNvbWUuY3NzXCI7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogcm9zdGV5cmVndWxhcjtcblx0c3JjOlxuXHRcdHVybCguLi9mb250cy9yb3N0ZXktd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKC4uL2ZvbnRzL3Jvc3RleS13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQnJvd24gTExcIjtcblx0c3JjOlxuXHRcdHVybCguLi9mb250cy9Ccm93bkxMLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybCguLi9mb250cy9Ccm93bkxMLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJCcm93biBMTFwiO1xuXHRzcmM6XG5cdFx0dXJsKC4uL2ZvbnRzL0Jyb3duTEwtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKC4uL2ZvbnRzL0Jyb3duTEwtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG4vKiFcbiogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4qIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4qL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcblx0c3JjOiB1cmwoLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO1xuXHRzcmM6IHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFiIHtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0KTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctc2Vjb25kYXJ5LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiAyLjVlbTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzdlbSkge1xuXHRcdGZvbnQtc2l6ZTogMi43NWVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcblx0XHRmb250LXNpemU6IDMuMjVlbTtcblx0fVxufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cdFx0Zm9udC1zaXplOiAyLjI1ZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuXHRcdGZvbnQtc2l6ZTogMi43NWVtO1xuXHR9XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHR9XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxLjA1ZW07XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0fVxufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVlbTtcblx0fVxufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtc2l6ZTogMC42NWVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdH1cbn1cblxuLmRvbWluZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLXNlY29uZGFyeS1mb250LWZhbWlseSkgIWltcG9ydGFudDtcbn1cblxuLnBsYXlmYWlyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmctZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5cbi5tb250c2VycmF0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSkgIWltcG9ydGFudDtcbn1cblxuLmN1cnNpdmUge1xuXHRmb250LWZhbWlseTogdmFyKC0tY3Vyc2l2ZS1mb250LWZhbWlseSkgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LXRpdGxlLXNpbmd1bGFyLFxuLnBhZ2UtdGl0bGUge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1xdW90ZS1ib3JkZXIpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gYmxvY2txdW90ZSB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5lbnRyeS1jb250ZW50ID4gYmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXF1b3RlLWNpdGF0aW9uKTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjVlbTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgMS41ZW0gMDtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG5maWd1cmUge1xuXHRtYXJnaW46IDAuNWVtIDA7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzc149XCJidG4tXCJdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX2J1dHRvbiB7XG5cdHBhZGRpbmc6IDFlbSAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4uYnRuLXByaW1hcnksXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1wcmltYXJ5IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saW5rKTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmJ0bi1wcmltYXJ5OnZpc2l0ZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fYnV0dG9uOnZpc2l0ZWQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXByaW1hcnk6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX2J1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fYnV0dG9uOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tcHJpbWFyeTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tcHJpbWFyeTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLXByaW1hcnk6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpbmspO1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4uYnRuLWludmVyc2Uge1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1pbnZlcnNlOmZvY3VzLFxuLmJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4taW52ZXJzZTpmb2N1cyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4uYnRuLWludmVyc2U6aG92ZXIsXG4uYnRuLWludmVyc2U6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi5oZWFkZXItbWVzc2FnZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE2NjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE2OXB4KSB7XG5cdFx0cGFkZGluZzogMCAxZW07XG5cdH1cblxuXHQmIC5mbGFnIHtcblx0XHRvcmRlcjogMjtcblxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAubWVzc2FnZSB7XG5cdFx0Lyogb3JkZXI6IDE7ICovXG5cdFx0bWFyZ2luOiAwLjI1ZW0gMC41ZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi13aWR0aDogNTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblxuXHRcdCYgcCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgYSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYnRuLXByaW1hcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi5zZWFyY2gtdHJpZ2dlciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JiBzdmcge1xuXHRcdGhlaWdodDogMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0fVxufVxuXG4uaGVhZGVyLXNlYXJjaCxcbi5zZWFyY2gtZm9ybSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAxNnB4IHJnYmEoMjMsIDIzLCAyMywgMC4xMjUpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblx0dG9wOiAtMTUwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogNTtcblx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0JiAuaW5wdXQtZ3JvdXAge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTE3MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCYgLmlucHV0LWdyb3VwLWZpZWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMjE4LDY2LDc0LCAwLjI1KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5pbnB1dC1ncm91cC1jbG9zZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0JiAuc2VhcmNoLWNsb3NlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmlucHV0LWdyb3VwLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saW5rKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0bWFyZ2luOiAtMjBweCBhdXRvIDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLnByZS1mb290ZXIge1xuXG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdGdyaWQtY29sdW1uOiAxLy0xO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDJmcjtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdFx0LyogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMmZyIDE4ZnIgMThmcjsgKi9cblx0fVxuXG5cdCYgPiBkaXYge1xuXHRcdHBhZGRpbmc6IDJlbTtcblx0XHQmIC5jb250YWluZXIge1xuXG5cdFx0fVxuXG5cdFx0JiBbY2xhc3NePVwiYnRuLVwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogLjc1ZW07XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIHAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYgaW1nIHtcblxuXG5cdFx0fVxuXHR9XG5cblx0JiAucHJlLWZvb3Rlcl9fbmV3c2xldHRlciB7XG5cdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcGluayk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9waW5rLWJveC1tb2JpbGVAMngucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRtYXgtd2lkdGg6IDYxMHB4O1xuXHRcdH1cblxuXHRcdCYgaDMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCYgLmJ0bi1pbnZlcnNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgLnByZS1mb290ZXJfX3Nob3AsXG5cdCYgLnByZS1mb290ZXJfX3N1YnNjcmliZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHQmID4gZGl2IHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmID4gaW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCYgaDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHR9XG5cdFx0JiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblxuXHQmIC5wcmUtZm9vdGVyX19zaG9wIHtcblx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdH1cblxuXHQmIC5wcmUtZm9vdGVyX19zdWJzY3JpYmUge1xuXHRcdGdyaWQtY29sdW1uOiAzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdFx0JiA+IGltZyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBMaW5rc1xuIyBBY2Nlc3NpYmlsaXR5XG4jIExheW91dFxuIyBGb3Jtc1xuIyBIZWFkZXJcblx0IyBNYWluIG5hdmlnYXRpb24gbWVudVxuIyBDb250ZW50IG5hdmlnYXRpb25cbiMgRm9vdGVyXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ3VzdG9tIFBhZ2UgU3R5bGVzIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfaGVhZGVyLWFkcy5jc3NcIjtcbkBpbXBvcnQgXCJfc2VhcmNoLWZvcm1zLmNzc1wiO1xuQGltcG9ydCBcIl9wcmUtZm9vdGVyLmNzc1wiO1xuQGltcG9ydCBcIl90ZW1wbGF0ZS1jb250YWN0LmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4gKiBSZTogd29yZC13cmFwOiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlblxuICogd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpdGUgLnBhZ2UtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMWVtIDVlbSAxZW07XG59XG5cbkBtZWRpYSAoLS1zaWRlYmFyLXF1ZXJ5KSB7XG5cblx0LyogLmhhcy1zaWRlYmFyIC5zaXRlIHtcblx0XHRtYXJnaW46IDAgMWVtO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuXHRcdGdyaWQtZ2FwOiAycmVtO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9ICovXG5cdC5oYXMtc2lkZWJhciAuc2l0ZSAucGFnZS1jb250YWluZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMWVtIDVlbSAxZW07XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG5cdFx0Z3JpZC1nYXA6IDNyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxNjQwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdFx0XHRncmlkLWdhcDogNHJlbTtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXIsXG5cdC5zaXRlLWZvb3RlciB7XG5cdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0fVxuXG5cdC5zaXRlLW1haW4ge1xuXHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC5wcmltYXJ5LXNpZGViYXIge1xuXHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KSAjYmJiO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KSAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogIzY2Njtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0Y29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaXRlLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMC44ZW0gMCAwLjhlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRwYWRkaW5nOiAwIDJlbSAwIDJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDRmcjtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAzZnI7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyIDNmcjtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xuXHR9XG59XG5cbi5oZWFkZXItaW1hZ2Uge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmc6IDEwcHggMCAwIDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JiBpbWcge1xuXHRcdG1heC13aWR0aDogNjVweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDk4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0bWFyZ2luOiAwIDFlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zaXRlLXRpdGxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMC40Mzc1ZW0gMCAwO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJhc2ljIG5hdmlnYXRpb24gbWVudXMgLSBoYW5kbGVzIHN1Ym1lbnUgYW5kIHNtYWxsIHNjcmVlbiB0b2dnbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudS10b2dnbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwLjZlbSAxLjJlbSAwLjVlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDgwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG5cdCYuaWNvbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiAuZGFzaGljb25zLW1lbnUtYWx0OjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdH1cblxuXHRcdCYgc3ZnLmNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtLXRvZ2dsZS1zbWFsbCB7XG5cdGRpc3BsYXk6IGluaGVyaXQ7XG5cblx0JiAubWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYubmF2LS10b2dnbGVkLW9uIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXG5cdFx0JiAubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdFx0JiAubWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLm1lbnUtdG9nZ2xlLmljb24gc3ZnLmNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgc3ZnLm9wZW4tbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5pY29uLW5hdiB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblxuXHRcdCYgLm1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0XHRcdCYgLm1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdFx0JiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHR0b3A6IDYwMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0b3AgMC4zcyBlYXNlLW91dDtcblxuXHRcdFx0fVxuXG5cdFx0XHQmLm5hdi0tdG9nZ2xlZC1vbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cblx0XHRcdFx0JiAubWVudS10b2dnbGUgc3Bhbi5kYXNoaWNvbnM6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxNThcIjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdHRvcDogODVweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdG9wIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdi0tdG9nZ2xlLXNtYWxsLFxuLm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24sXG4ubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bi10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKC0tbmFycm93LW1lbnUtcXVlcnkpIHtcblxuXHQubmF2LS10b2dnbGUtc21hbGwubmF2LS10b2dnbGVkLW9uIC5tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKC0td2lkZS1tZW51LXF1ZXJ5KSB7XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIHVsIHVsIHtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLFxuXHQubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0XHRoZWlnaHQ6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXN5bWJvbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMCU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRoZWlnaHQ6IDYwJTtcblx0XHRib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLFxuXHQubmF2LS10b2dnbGUtc3ViIHVsIHVsIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHRvcDogNDAlO1xuXHRcdHJpZ2h0OiAwLjJlbTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLXN5bWJvbCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcblx0Lm5hdi0tdG9nZ2xlLXN1YiAubWVudS1pdGVtLS1oYXMtdG9nZ2xlOmhvdmVyIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LyogTmVlZCBtZW51LWl0ZW0taGFzLWNoaWxkcmVuIGZvciBub24tSlMgKi9cblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdH1cblxuXHQvKlxuXHQgKiBJZiB0aGUgZHJvcGRvd24gdG9nZ2xlIGlzIGFjdGl2ZSB3aXRoIEpTLCB0aGVuXG5cdCAqIHdlJ2xsIHRha2UgY2FyZSBvZiBzaG93aW5nIHRoZSBzdWJtZW51IHdpdGggSlMuXG5cdCAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpOmhvdmVyID4gdWwsXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGkubWVudS1pdGVtLS10b2dnbGVkLW9uID4gdWwsXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6bm90KC5tZW51LWl0ZW0tLWhhcy10b2dnbGUpOmZvY3VzID4gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lypcblx0ICogXCJmb2N1cy13aXRoaW5cIiBpcyBhbiBhbHRlcm5hdGl2ZSB0byBmb2N1cyBjbGFzcyBmb3Jcblx0ICogc3VwcG9ydGluZyBicm93c2VycyAoYWxsIGJ1dCBJRS9FZGdlKSBmb3Igbm8tSlMgY29udGV4dFxuXHQgKiAoZS5nLiBBTVApIFNlZSBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1mb2N1cy13aXRoaW5cblx0ICpcblx0ICogVGhpcyBzZWxlY3RvciBuZWVkcyB0byBzdGF5IHNlcGFyYXRlZCwgb3RoZXJ3aXNlIHN1Ym1lbnVzXG5cdCAqIHdpbGwgbm90IGJlIGRpc3BsYXllZCB3aXRoIElFL0VkZ2UuXG5cdCAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpOm5vdCgubWVudS1pdGVtLS1oYXMtdG9nZ2xlKTpmb2N1cy13aXRoaW4gPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTWFpbiBuYXZpZ2F0aW9uIG1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMWVtO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGdyaWQtY29sdW1uOiAyO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3Zlcixcbi5tYWluLW5hdmlnYXRpb24gYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYSB7XG5cdFx0cGFkZGluZzogMC40ZW0gMC41ZW07XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIHtcblx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkgYSB7XG5cdFx0d2lkdGg6IDIxOHB4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU2Vjb25kYXJ5IG5hdmlnYXRpb24gbWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRncmlkLWNvbHVtbjogMztcblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0JiAubmV3c2xldHRlci1saW5rIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdCYgLnNpZ24taW4tbGluayB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG59XG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiBhOmhvdmVyLFxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIGE6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY29uZGFyeS1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSBhIHtcblx0XHRwYWRkaW5nOiAwLjRlbSAwLjVlbTtcblx0fVxuXG5cdC5zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSB7XG5cdFx0bWFyZ2luOiAwIDAgMCAwLjVlbTtcblx0fVxuXG5cdC5zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50IG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0bWFyZ2luOiAwIGF1dG8gMmVtO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwIDEuNXJlbSAyZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiBzcGFuIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGluayk7XG5cdG1pbi13aWR0aDogMS43NWVtO1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbn1cblxuLnBhZ2luYXRpb24gYTpob3Zlcixcbi5wYWdpbmF0aW9uIGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiBhOmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xufVxuXG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiAucHJldjpmb2N1cyxcbi5wYWdpbmF0aW9uIC5wcmV2OmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbiAubmV4dDphY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiAuZG90cyB7XG5cdG1pbi13aWR0aDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdHBhZGRpbmctcmlnaHQ6IDFlbTtcblx0bWF4LXdpZHRoOiBjYWxjKDE2NDBweCArIDJlbSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4uY29udGFpbmVyLXNtYWxsIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogMWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdG1heC13aWR0aDogY2FsYygxMzk2cHggKyAyZW0pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWZvb3RlciB7XG5cdG1hcmdpbjogMWVtIGF1dG8gMDtcblx0cGFkZGluZzogMmVtIDFlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTM5NnB4ICsgMmVtKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAzZnI7XG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLnNpdGUtYnJhbmRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0JiBpbWcge1xuXHRcdG1heC13aWR0aDogMTk5cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5zaXRlLWZvb3RlciAuc2l0ZS1zb2NpYWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtZm9vdGVyIC5zaXRlLXNvY2lhbCA+IGEge1xuXHRtYXJnaW46IDAgNXB4IDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMzJweDtcblxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1lbnUgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IHVsIGxpIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ5LjMzJTtcblxuXHRcdC8qICY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbjogMmVtIDAgMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR9ICovXG5cdH1cblxuXHQmIGEge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8ge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0b3BhY2l0eTogMC41O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYuZGVza3RvcC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQmLm1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsIC5wYWdpbmF0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXG5cdC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0XG53ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKiByaWdodCBsaW5rcyBpbiBoZWFkZXJzICovXG4ucmlnaHQtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwLjI1ZW07XG5cdHJpZ2h0OiAxZW07XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xMjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRrZ3JleSkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxufVxuXG4uZW50cnktaGVhZGVyIHtcblxuXHQmIC5jYXRlZ29yeSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JiBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmIC5lbnRyeS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXG5cdFx0JiBhIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlY29uZGFyeS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdH1cblxuXHQmIC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHR9XG59XG5cbi5lbnRyeS1tZXRhIHtcblxuXHQmIC5tZXRhLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmIC5kaXNjbG9zdXJlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZGtncmV5KTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmIC5wb3N0ZWQtYnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYgLmF1dGhvci1hdmF0YXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDk1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjVweDtcblx0XHR9XG5cdH1cblxuXHQmIGJyIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JiAuYXV0aG9yLnZjYXJkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHR9XG5cblx0JiAuc3dwX3NvY2lhbF9wYW5lbCAubmNfdHdlZXRDb250YWluZXI6bm90KC50b3RhbF9zaGFyZXMpOm5vdCgudG90YWxfc2hhcmVzYWx0KSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFJlZGhlYWQgb2YgdGhlIFdlZWsgKi9cblxuLnJob3R3IHtcblxuXHQmIC5jYXRlZ29yeSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0JiAuZW50cnktdGl0bGUge1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0fVxuXG5cdCYgLnNlY29uZGFyeS10aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0fVxuXG5cdCYgLnJob3R3LWZvcm0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2ZW07XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ncmFkaWVudC13YXZlQDJ4LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRtYXJnaW4tdG9wOiAyZW07XG5cblx0XHQmIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTk5OTlweDtcblx0XHR9XG5cblx0XHQmIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uZ2ZpZWxkIGlucHV0LFxuLmdmaWVsZCB0ZXh0YXJlYSxcbi5nZmllbGQgc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cblxuXG5cblxuXG5cblxuLmFyY2hpdmUtcG9zdC1ibG9ja3Mge1xuXHRwYWRkaW5nOiAxZW0gMWVtIDA7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLWdhcDogMWVtIDFlbTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cdFx0cGFkZGluZzogMCAxZW0gMCAxZW07XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0fVxuXG5cdCYgLnBvc3QtY2FyZCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHQmID4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Ji5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdG1hcmdpbjogOHB4IDAgMjBweCA4cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC04cHggLThweCAwIHZhcigtLWJyYW5kLWdyYXkpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIC5jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjVyZW0gMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdCYgYSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIGgzIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0JiBhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZXhjZXJwdCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0JiAuYnRuLXByaW1hcnkge1xuXHRcdG1hcmdpbjogNGVtIGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdG1hcmdpbjogNmVtIGF1dG8gMDtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG4vKiBtZW51IHRvb2x0aXAgKi9cbi5zZWNvbmRhcnktbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvb2x0aXAtbGluayB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XG5cdH1cblxuXHQmIC5saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiAudG9vbHRpcCB7XG5cblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9vbHRpcC1mbHlvdXQuanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyMywyMywyMywwLjEyNSk7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcGluayk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXG5cdFx0JiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JiAub2ZmZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKSAhaW1wb3J0YW50O1xuXHRcdFx0JiAuY29kZSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuYnRuLXByaW1hcnkge1xuXHRcdFx0bWFyZ2luOiAxMHB4IC0xMHB4IDAgLTEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUgLnRvb2x0aXAge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRyaWdodDogLTEwcHg7XG5cdH1cblxufVxuIl19 */