:root{--content-max-width:365px;--content-max-width-medium:90%;--content-max-width-large:80.53%;--content-max-width-x-large:1100px;--dropdown-symbol-width:0.7rem;--global-font-family:"Roboto","Helvetica Neue","Arial Narrow",sans-serif;--global-font-style-normal:normal;--global-font-style-italic:italic;--global-font-weight:400;--global-font-weight-600:600px;--global-font-weight-normal:normal;--global-font-weight-medium:bold;--highlight-font-family:"Quicksand","Helvetica Neue","Arial Narrow",sans-serif;--highlight-font-weight:500;--highlight-font-weight-bold:700;--global-font-size:18;--global-font-line-height:1.4;--global-character-spacing-0:0px;--global-decoration-underline:underline;--global-font-color:var(--color-theme-grey-2);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-medium:calc(28/var(--global-font-size)*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--global-line-spacing-22:22px;--global-line-spacing-24:24px;--global-line-spacing-25:25px;--global-line-spacing-34:34px;--global-line-spacing-50:50px;--global-line-spacing-54:54px;--color-theme-primary:#293483;--color-theme-primary-light:rgba(41,52,131,0.1);--color-theme-primary-dark:#19215c;--color-theme-primary-darker:#161d53;--color-theme-secondary:#c31540;--color-theme-tertiary:#ffe200;--color-theme-tertiary-light:#fff6b1;--color-theme-none:transparent;--color-theme-grey-1:#707070;--color-theme-grey-2:#3c3c3c;--color-theme-grey-3:#e1e1e1;--color-theme-grey-4:#6e6e6e;--color-theme-grey-5:#f7f8ff;--border-color-dark:#333;--border-color-light:#ccc;--color-link:#c31540;--color-link-visited:#6b0b23;--color-link-active:#c31540;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#1c2833;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--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}body,button,input,optgroup,select,textarea{font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--global-font-family);font-size:1.125rem;font-size:var(--font-size-regular);line-height:22px;line-height:var(--global-line-spacing-22);font-weight:400;font-weight:var(--global-font-weight-normal);color:#3c3c3c;color:var(--global-font-color)}body,button,h1,h2,h3,h4,h5,h6,input,optgroup,select,textarea{font-style:normal;font-style:var(--global-font-style-normal);letter-spacing:0;letter-spacing:var(--global-character-spacing-0)}h1,h2,h3,h4,h5,h6{font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-weight:500;font-weight:var(--highlight-font-weight);font-stretch:condensed;clear:both}h1{font-size:2.66667rem;font-size:var(--font-size-larger);line-height:54px;line-height:var(--global-line-spacing-54)}h1,h2{color:#293483;color:var(--color-theme-primary)}h2{font-size:2rem;font-size:var(--font-size-large);line-height:50px;line-height:var(--global-line-spacing-50)}h3{font-size:1.55556rem;font-size:var(--font-size-medium);line-height:34px;line-height:var(--global-line-spacing-34)}h3,h4{color:#3c3c3c;color:var(--global-font-color)}h4{font-size:1.125rem;font-size:var(--font-size-regular);line-height:25px;line-height:var(--global-line-spacing-25)}.entry-title-singular,.page-title{font-size:2.5rem;line-height:1.4;margin-top:1em;margin-bottom:1em}blockquote,cite,dfn,em,i,q{font-style:italic}blockquote,q{quotes:"" "";font-style:var(--global-font-style-italic);font-weight:400;font-weight:var(--global-font-weight-normal);line-height:25px;line-height:var(--global-line-spacing-25)}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{margin-top:1em;position:relative;font-style:italic;font-style:var(--global-font-style-italic)}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:#c31540;color:var(--color-link)}a:focus,a:hover{text-decoration:none}a:active{color:#c31540;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}#masthead{background:-webkit-gradient(linear,left top,right top,from(#19215c),color-stop(#293483),to(#19215c));background:linear-gradient(90deg,#19215c,#293483,#19215c);background:-webkit-gradient(linear,left top,right top,from(var(--color-theme-primary-dark)),color-stop(var(--color-theme-primary)),to(var(--color-theme-primary-dark)));background:linear-gradient(90deg,var(--color-theme-primary-dark),var(--color-theme-primary),var(--color-theme-primary-dark));position:relative}#masthead img.site-logo{max-width:160px;height:auto}#masthead #topbar{background-color:#161d53;background-color:var(--color-theme-primary-darker);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0}@media screen and (max-width:599px){#masthead #topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.4px}}#masthead #topbar #topbar-inner{max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){#masthead #topbar #topbar-inner{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (max-width:599px){#masthead #topbar #topbar-inner{max-width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1025px){#masthead #topbar #topbar-inner{max-width:90%;max-width:var(--content-max-width-medium);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1366px){#masthead #topbar #topbar-inner{max-width:1100px;max-width:var(--content-max-width-x-large)}}#masthead #topbar #topbar-inner{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#masthead #topbar #top-menu{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}#masthead #topbar #top-menu>li{margin-right:10px;margin-left:10px}#masthead #topbar #top-menu>li:nth-of-type(2) a{padding-left:32px}#masthead #topbar #top-menu>li:last-of-type{margin-right:0}#masthead #topbar #top-menu>li>a,#masthead #topbar #top-menu>li span.responsetap{color:#fff;font-size:.88889rem;font-size:var(--font-size-small);text-decoration:none;display:inline-block;padding-left:28px;background-repeat:no-repeat;background-position:0 50%}@media screen and (max-width:599px){#masthead #topbar #top-menu>li>a,#masthead #topbar #top-menu>li span.responsetap{font-size:12px}}#masthead #topbar #top-menu>li span.rTapNumber16238>a{color:#fff;font-size:.88889rem;font-size:var(--font-size-small);text-decoration:none;display:inline-block;padding-left:0}@media screen and (max-width:599px){#masthead #topbar #top-menu>li span.rTapNumber16238>a{font-size:12px}}#masthead #topbar #top-menu>li.icon-brochure>a{background-image:url(../images/icons/icon-brochure.png)}#masthead #topbar #top-menu>li.icon-headset>a{background-image:url(../images/icons/icon-call-centre.png)}#masthead #topbar #top-menu>li.icon-telephone>a,#masthead #topbar #top-menu>li.icon-telephone span.responsetap{background-image:url(../images/icons/icon-phone.png)}#masthead #header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){#masthead #header-inner{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){#masthead #header-inner{max-width:90%;max-width:var(--content-max-width-medium)}}@media (min-width:1025px){#masthead #header-inner{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){#masthead #header-inner{max-width:1100px;max-width:var(--content-max-width-x-large)}}#masthead #header-inner{margin:0 auto}@media screen and (max-width:1199px){#masthead img.site-logo{max-width:160px;height:auto}#masthead #header-inner{padding:10px 0}#masthead #header-inner,#masthead #topbar #topbar-inner #top-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#masthead #topbar #topbar-inner #top-menu{width:96%}#masthead #topbar #topbar-inner #top-menu li.icon-headset{display:none}}.nav--toggle-small .menu-toggle{display:block;margin:1.2em auto;padding:.6em 1.2em .5em;font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;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;display:none}@media screen and (max-width:1199px){.nav--toggle-small .menu-toggle.icon{display:block;width:24px;height:24px;background-image:url(../images/icons/icon-menu.png);background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}}.nav--toggle-small .menu{display:none}.nav--toggle-small.nav--toggled-on .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease}.nav--toggle-small.nav--toggled-on .menu{display:block}@media screen and (max-width:1199px){.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}}@media screen and (max-width:1199px){.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:1199px){.nav--toggle-small.icon-nav .primary-menu-container{position:absolute;background:#fff;width:100%;top:168px;left:-1200px;padding:20px 30px;opacity:0;-webkit-transition:opacity .3s,left .3s ease-out;transition:opacity .3s,left .3s ease-out;overflow:hidden;border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color-light)}.nav--toggle-small.icon-nav.nav--toggled-on .menu-toggle.icon{background-image:url(../images/icons/icon-close.png)}.nav--toggle-small.icon-nav.nav--toggled-on .primary-menu-container{top:158px;left:0;opacity:1;-webkit-transition:opacity .3s,left .3s ease-out;transition:opacity .3s,left .3s ease-out;z-index:1001}}@media screen and (max-width:1199px){.admin-bar .nav--toggle-small .menu-toggle.icon{top:100px}.admin-bar .nav--toggle-small.nav--toggled-on .primary-menu-container,.admin-bar .nav--toggle-small .primary-menu-container{top:158px}}ul ul .dropdown-toggle,ul ul .nav--toggle-small,ul ul .nav--toggle-sub .dropdown{display:none}@media screen and (max-width:1199px){.nav--toggle-small.nav--toggled-on .menu{display:block}}@media screen and (min-width:1200px){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.nav--toggle-sub ul ul{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 ul ul ul{display:none}.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:block;background:transparent;right:0;top:50%;width:.7rem;width:var(--dropdown-symbol-width);height:.7rem;height:var(--dropdown-symbol-width);font-size:inherit;line-height:inherit;padding:3px;border:none;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible;margin:8px 0 0}.nav--toggle-sub .dropdown-symbol{display:block;background:transparent;position:absolute;right:20%;top:35%;width:60%;height:60%;border:solid #fff;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:.7rem;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;font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.main-navigation #primary-menu>li.back-to-main-menu{display:none}.main-navigation a{display:block;width:100%;text-decoration:none;color:#fff}.main-navigation li ul li a{color:#3c3c3c;color:var(--global-font-color);padding:10px 0}@media screen and (max-width:1199px){.main-navigation a{color:#3c3c3c;color:var(--global-font-color)}.main-navigation>.primary-menu-container #primary-menu>li.back-to-main-menu.visible{display:block}.main-navigation>.primary-menu-container>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(41,52,131,.1);border-bottom:1px solid var(--color-theme-primary-light)}.main-navigation>.primary-menu-container>ul>li>a{padding:15px 0}.main-navigation>.primary-menu-container>ul>li>button.dropdown-toggle{background-image:url(../images/icons/icon-chevron-right.png);background-repeat:no-repeat;background-position:50%;border:none;background-color:transparent;z-index:100}.main-navigation>.primary-menu-container>ul>li:last-of-type>a{border-bottom:1px solid #fff}.main-navigation>.primary-menu-container>ul>li.back-to-main-menu>button{background-image:url(../images/icons/icon-chevron-left.png);background-position:0;background-repeat:no-repeat;padding:15px 0 15px 30px;border:none;background-color:transparent;font-size:18;font-size:var(--global-font-size)}.main-navigation>.primary-menu-container>ul>li>ul.sub-menu{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:-1200px;position:absolute;width:100%;top:80px;min-height:50vh;background:#fff;opacity:0;padding-left:15px;height:0}.main-navigation>.primary-menu-container>ul>li>ul.sub-menu>li>a{font-weight:600}.main-navigation>.primary-menu-container>ul>li>ul.sub-menu>li>span.sub-menu-section-title{font-size:22px;display:inline-block;margin:10px 0}.main-navigation>.primary-menu-container>ul>li>ul.sub-menu.menu-item--toggled-on,.main-navigation>.primary-menu-container>ul>li>ul.sub-menu.open{right:0;z-index:10001;width:100%;opacity:1;height:auto}.main-navigation>.primary-menu-container>ul>li>ul.sub-menu img{display:none}}.main-navigation .sub-menu .current-menu-item>a,.main-navigation .sub-menu li>a:focus,.main-navigation .sub-menu li>a:hover{color:#c31540;color:var(--color-theme-secondary);text-decoration:underline}.main-navigation .sub-menu li>a:not([href]):focus,.main-navigation .sub-menu li>a:not([href]):hover{color:#3c3c3c;color:var(--global-font-color);text-decoration:none}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}.main-navigation ul ul ul{padding-bottom:25px}.main-navigation ul ul li{padding-left:15px}.main-navigation ul ul ul li{padding-left:0}@media screen and (min-width:1200px){.main-navigation{margin:0 auto}.main-navigation #primary-menu>li{height:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px}.main-navigation #primary-menu>li>a{padding:0 0 3px;border-bottom:3px solid transparent}.main-navigation #primary-menu>li>a:hover{text-decoration:none;border-bottom:3px solid #fff}.main-navigation #primary-menu>li.menu-item-has-children a{padding-right:10px}.main-navigation #primary-menu>li.current-menu-ancestor a,.main-navigation #primary-menu>li.current-menu-item a,.main-navigation #primary-menu>li.current-menu-parent a{border-bottom:3px solid #fff}.main-navigation #primary-menu>li .sub-menu-title-item{display:none}.main-navigation #primary-menu>li .menu-title{padding-top:10px;display:block}.main-navigation #primary-menu>li>ul.sub-menu{padding:30px 30px 15px}.main-navigation #primary-menu>li.menu-item-has-children.mega-menu{position:static;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation #primary-menu>li.mega-menu>ul.sub-menu{top:158px;left:0;right:0;width:100%;max-width:1100px;margin:0 auto;z-index:9999}.main-navigation #primary-menu>li.mega-menu>ul.sub-menu>li>a{font-weight:700;font-weight:var(--highlight-font-weight-bold)}.main-navigation #primary-menu>li.mega-menu:hover ul.sub-menu,.main-navigation #primary-menu>li.mega-menu ul.sub-menu.toggle-show{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:wrap;flex-wrap:wrap}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li>ul.sub-menu,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li>ul.sub-menu{-webkit-box-shadow:none;box-shadow:none}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li button,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li button{display:none}.main-navigation #primary-menu>li.mega-menu.two-columns:hover>ul.sub-menu>li,.main-navigation #primary-menu>li.mega-menu.two-columns>ul.sub-menu.toggle-show>li{width:33%}.main-navigation #primary-menu>li.mega-menu.three-columns:hover>ul.sub-menu>li,.main-navigation #primary-menu>li.mega-menu.three-columns>ul.sub-menu.toggle-show>li{width:20%}.main-navigation #primary-menu>li.mega-menu:hover ul.sub-menu ul.sub-menu,.main-navigation #primary-menu>li.mega-menu ul.sub-menu.toggle-show ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation #primary-menu>li.mega-menu:hover ul.sub-menu ul.sub-menu a:focus,.main-navigation #primary-menu>li.mega-menu:hover ul.sub-menu ul.sub-menu a:hover,.main-navigation #primary-menu>li.mega-menu ul.sub-menu.toggle-show ul.sub-menu a:focus,.main-navigation #primary-menu>li.mega-menu ul.sub-menu.toggle-show ul.sub-menu a:hover{color:#c31540;color:var(--color-theme-secondary);text-decoration:underline}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child{padding-right:0}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child ul.sub-menu,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child ul.sub-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child ul.sub-menu>li,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child ul.sub-menu>li{width:30%;padding:0;margin-right:1.33%}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child ul.sub-menu>li:nth-child(3n+3),.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child ul.sub-menu>li:nth-child(3n+3){padding-right:0}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child ul.sub-menu>li.view-all,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child ul.sub-menu>li.view-all{padding-top:30px;width:100%}.main-navigation #primary-menu>li.mega-menu:hover>ul.sub-menu>li:last-child ul.sub-menu>li a,.main-navigation #primary-menu>li.mega-menu>ul.sub-menu.toggle-show>li:last-child ul.sub-menu>li a{padding:0}.main-navigation #primary-menu>li.mega-menu.two-columns:hover>ul.sub-menu>li:last-child,.main-navigation #primary-menu>li.mega-menu.two-columns>ul.sub-menu.toggle-show>li:last-child{width:66%}.main-navigation #primary-menu>li.mega-menu.three-columns:hover>ul.sub-menu>li:last-child,.main-navigation #primary-menu>li.mega-menu.three-columns>ul.sub-menu.toggle-show>li:last-child{width:60%}.admin-bar .main-navigation #primary-menu>li.mega-menu>ul.sub-menu{top:158px}.main-navigation ul li{margin:0 0 0 .5em}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul ul a{min-width:200px}.main-navigation ul ul li{padding-left:0;margin-left:0}.main-navigation ul ul li a{background:none}.main-navigation ul ul ul{display:block}.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}}.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{margin:20px auto;max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{max-width:1100px;max-width:var(--content-max-width-x-large)}}.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{overflow:hidden;padding:20px 1.5rem;font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.site-main .comment-navigation.products-loop-navigation,.site-main .pagination.products-loop-navigation,.site-main .post-navigation.products-loop-navigation,.site-main .posts-navigation.products-loop-navigation{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@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:#3c3c3c;color:var(--global-font-color);text-decoration:none;display:inline-block}.site-main .pagination{margin-bottom:1.5em}.pagination .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .nav-links,.pagination .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;width:40px;margin-bottom:.5em;margin-right:20px;background-color:#fff;border:1px solid #c31540;border:1px solid var(--color-link);border-radius:5px;min-width:1.75em;line-height:1.75;text-align:center;text-decoration:none}.pagination a:visited{color:#c31540;color:var(--color-link)}.pagination a:active,.pagination a:focus,.pagination a:hover{color:#fff;color:var(--color-theme-white);background-color:#c31540;background-color:var(--color-link);border-color:#c31540;border-color:var(--color-link)}.pagination .next,.pagination .prev{min-width:auto;color:#3c3c3c;color:var(--color-theme-grey-2);border-color:transparent;text-decoration:none;background-repeat:no-repeat;background-position:50%;background-color:transparent}.pagination .prev:before{content:url(../images/icons/icon-chevron-left.png);margin-right:16px}.pagination .next:after{content:url(../images/icons/icon-chevron-right.png);margin-left:16px}.pagination .prev span{padding-right:60px}.pagination .next span{padding-left:30px}.pagination .next:active,.pagination .next:focus,.pagination .next:hover,.pagination .next:visited,.pagination .prev:active,.pagination .prev:focus,.pagination .prev:hover,.pagination .prev:visited{color:#3c3c3c;color:var(--color-theme-grey-2);background-color:transparent;border-color:transparent;text-decoration:underline}.pagination .dots{min-width:auto;border:none;background-color:transparent}.pagination .current{color:#fff;color:var(--color-theme-white);background-color:#c31540;background-color:var(--color-link);border-color:#c31540;border-color:var(--color-link)}form.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.search-form input.search-field{border:1px solid #e1e1e1;border:1px solid var(--color-theme-grey-3);border-radius:0;min-height:45px;padding:10px;margin-right:5px}form.search-form input.search-field::-webkit-input-placeholder{color:#e1e1e1;color:var(--color-theme-grey-3);font-style:italic}form.search-form input.search-field::-moz-placeholder{color:#e1e1e1;color:var(--color-theme-grey-3);font-style:italic}form.search-form input.search-field:-ms-input-placeholder{color:#e1e1e1;color:var(--color-theme-grey-3);font-style:italic}form.search-form input.search-field::-ms-input-placeholder{color:#e1e1e1;color:var(--color-theme-grey-3);font-style:italic}form.search-form input.search-field::placeholder{color:#e1e1e1;color:var(--color-theme-grey-3);font-style:italic}form.search-form button[type=submit]{border:0;height:45px;width:45px;background-color:#c31540;background-color:var(--color-theme-secondary);background-image:url(../images/icons/icon-search.png);background-repeat:no-repeat;background-position:50%}.post-type-archive-beds #page,.post-type-archive-chairs #page,.tax-bed-size #page,.tax-chair-size #page{background-color:#f7f8ff;background-color:var(--color-theme-grey-5)}.archive-page-header.page-header{text-align:center;background-image:url(../images/Curve.png),-webkit-gradient(linear,left top,right top,from(#19215c),color-stop(#293483),to(#19215c));background-image:url(../images/Curve.png),linear-gradient(90deg,#19215c,#293483,#19215c);background-image:url(../images/Curve.png),-webkit-gradient(linear,left top,right top,from(var(--color-theme-primary-dark)),color-stop(var(--color-theme-primary)),to(var(--color-theme-primary-dark)));background-image:url(../images/Curve.png),linear-gradient(90deg,var(--color-theme-primary-dark),var(--color-theme-primary),var(--color-theme-primary-dark));background-position:55% 39%;background-repeat:no-repeat;background-size:unset;color:#fff;max-width:100%;margin:0;padding:60px 0 250px}.archive-page-header.page-header.articles-page-header{padding-bottom:185px}.archive-page-header.page-header.articles-page-header .header-inner{padding-bottom:50px}.archive-page-header.page-header .header-inner{max-width:660px}@media screen and (max-width:599px){.archive-page-header.page-header .header-inner{max-width:90%}}.archive-page-header.page-header .header-inner{margin:0 auto}.archive-page-header.page-header h1.page-title{margin:0;color:#fff}#articles-navigation .articles-navigation-container{margin:0 auto;max-width:100%;text-align:center;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:599px){#articles-navigation .articles-navigation-container{max-width:100%;margin-left:5%}}@media screen and (min-width:600px) and (max-width:799px){#articles-navigation .articles-navigation-container{max-width:100%;margin-left:10%}}@media screen and (min-width:800px) and (max-width:1024px){#articles-navigation .articles-navigation-container{max-width:100%;margin-left:5%}}@media screen and (min-width:1025px){#articles-navigation .articles-navigation-container{max-width:1100px;margin:0 auto}}#articles-navigation .articles-navigation-container .articles-navigation-scroll-wrapper{overflow:auto;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container .articles-navigation-scroll-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#articles-navigation .articles-navigation-container #search-form-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px)and (max-width:1200px){#articles-navigation .articles-navigation-container #search-form-wrapper{margin:0 auto}}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container #search-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}#articles-navigation .articles-navigation-container #search-form-wrapper form{margin-bottom:40px}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container #search-form-wrapper form{margin:0}}#articles-navigation .articles-navigation-container #search-form-wrapper form label{display:block;width:95%}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container #search-form-wrapper form label{width:100%}}#articles-navigation .articles-navigation-container #search-form-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field{color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0;min-height:45px;padding:5px 50px 5px 10px;width:100%}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field::-webkit-input-placeholder{color:#fff;font-style:normal}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field::-moz-placeholder{color:#fff;font-style:normal}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field:-ms-input-placeholder{color:#fff;font-style:normal}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field::-ms-input-placeholder{color:#fff;font-style:normal}#articles-navigation .articles-navigation-container #search-form-wrapper form input.search-field::placeholder{color:#fff;font-style:normal}#articles-navigation .articles-navigation-container #search-form-wrapper form button[type=submit]{position:absolute;right:6%}@media screen and (min-width:1200px){#articles-navigation .articles-navigation-container #search-form-wrapper form button[type=submit]{right:0}}#articles-navigation .articles-navigation-container #search-form-wrapper form button[type=submit]{background-color:transparent;border:0;height:45px;width:45px;background-image:url(../images/icons/icon-search.png);background-repeat:no-repeat;background-position:50%}#articles-navigation .articles-navigation-container .filter-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0}#articles-navigation .articles-navigation-container .filter-list ul li{padding:0 20px;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:8px solid hsla(0,0%,100%,.25)}#articles-navigation .articles-navigation-container .filter-list ul li.current-category{border-bottom-color:#fff}#articles-navigation .articles-navigation-container .filter-list ul li:focus,#articles-navigation .articles-navigation-container .filter-list ul li:hover{border-bottom-color:hsla(0,0%,100%,.75)}#articles-navigation .articles-navigation-container .filter-list ul li a{padding:10px 0;display:block;color:#fff;text-decoration:none;white-space:nowrap}#archive-navigation{max-width:100%;margin-top:-200px}#archive-navigation .archive-navigation-container{margin:0 auto;max-width:100%;text-align:center;padding-bottom:20px}@media screen and (max-width:599px){#archive-navigation .archive-navigation-container{max-width:100%;margin-left:5%}}@media screen and (min-width:600px) and (max-width:799px){#archive-navigation .archive-navigation-container{max-width:100%;margin-left:10%}}@media screen and (min-width:800px) and (max-width:1024px){#archive-navigation .archive-navigation-container{max-width:100%;margin-left:5%}}@media screen and (min-width:1025px){#archive-navigation .archive-navigation-container{max-width:1100px;margin:0 auto}}#archive-navigation .archive-navigation-container .archive-navigation-scroll-wrapper{overflow:auto;width:100%}#archive-navigation ul.archive-navigation{margin:0;padding:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}#archive-navigation ul.archive-navigation li{display:block;width:200px;min-width:200px;height:auto;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);background-color:#fff;margin:0 10px}#archive-navigation ul.archive-navigation li:first-of-type{margin-left:0}#archive-navigation ul.archive-navigation li:last-of-type{margin-right:0}#archive-navigation ul.archive-navigation li img{width:200px;height:200px}#archive-navigation ul.archive-navigation li .navigation-item-inner{padding:10px}#archive-navigation ul.archive-navigation li .navigation-item-inner p{text-align:left;font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family)}#archive-navigation ul.archive-navigation li .navigation-item-inner .wp-block-button,#archive-navigation ul.archive-navigation li .navigation-item-inner .wp-block-button .wp-block-button__link{width:100%}#posts-grid{margin:0 0 40px}#posts-grid .post-cards-block-heading{max-width:100%}#posts-grid .post-cards-block-heading h2{margin:0;padding:0}#posts-grid .post-cards-block-heading .wp-block-buttons{display:block;margin:0 auto;max-width:90%;text-align:center;padding-bottom:20px}@media screen and (min-width:600px) and (max-width:799px){#posts-grid .post-cards-block-heading .wp-block-buttons{max-width:80.53%}}@media screen and (min-width:1025px){#posts-grid .post-cards-block-heading .wp-block-buttons{max-width:1100px}}#posts-grid.help-articles{margin-top:-165px}.search.search-no-results .archive-page-header.page-header{padding-bottom:60px}.search.search-no-results .search-no-results-content{padding:40px 0}@media screen and (min-width:768px)and (max-width:1200px){.search.search-no-results #articles-navigation .articles-navigation-container #search-form-wrapper,.search.search-results #articles-navigation .articles-navigation-container #search-form-wrapper{margin:0 auto}}footer#footer{background-image:-webkit-gradient(linear,left top,right top,from(#293483),to(#19215c));background-image:linear-gradient(90deg,#293483,#19215c);background-image:-webkit-gradient(linear,left top,right top,from(var(--color-theme-primary)),to(var(--color-theme-primary-dark)));background-image:linear-gradient(90deg,var(--color-theme-primary),var(--color-theme-primary-dark));font-size:.88889rem;font-size:var(--font-size-small);color:#fff;color:var(--color-theme-white)}footer#footer img.site-logo{max-width:160px;height:auto}footer#footer #footer-inner{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-align:start;-ms-flex-align:start;align-items:flex-start;max-width:365px;max-width:var(--content-max-width)}@media screen and (min-width:360px) and (max-width:1024px){footer#footer #footer-inner{max-width:90%;max-width:var(--content-max-width-medium)}}@media screen and (min-width:1025px){footer#footer #footer-inner{max-width:80.53%;max-width:var(--content-max-width-large)}}@media screen and (min-width:1366px){footer#footer #footer-inner{max-width:1100px;max-width:var(--content-max-width-x-large)}}footer#footer #footer-inner{margin:0 auto}footer#footer #footer-inner #footer-inner-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:2em}@media (min-width:992px){footer#footer #footer-inner #footer-inner-top{border-bottom:1px solid #e1e1e1;margin-bottom:0;padding:0 0 1em}}footer#footer #footer-inner #footer-inner-top .footer-menu-container{display:none}@media (min-width:992px){footer#footer #footer-inner #footer-inner-top .footer-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}}footer#footer #footer-inner #footer-mobile-menu{width:100%;border-top:1px solid #e1e1e1;padding-top:1.5em}@media (min-width:992px){footer#footer #footer-inner #footer-mobile-menu{display:none}}footer#footer #footer-inner #footer-menu{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:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:center;align-content:center;list-style-type:none;margin:0;padding:0}footer#footer #footer-inner #footer-menu li{margin:6px 0}footer#footer #footer-inner #footer-menu li a{color:#fff;color:var(--color-theme-white)}footer#footer #footer-inner #footer-menu li:last-of-type{margin:6px 0 0}@media (min-width:992px){footer#footer #footer-inner #footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#footer #footer-inner #footer-menu li{border-right:1px solid #e1e1e1;padding:0 15px;margin:0;text-wrap:nowrap}footer#footer #footer-inner #footer-menu li:first-of-type{padding-left:17px}footer#footer #footer-inner #footer-menu li:last-of-type{border:none;margin:0;padding-right:0}}footer#footer #footer-inner #copyright{margin:1em 0 0}footer#footer #footer-inner #copyright #copyright-inner{max-width:90%;font-size:13px}@media (min-width:992px){footer#footer #footer-inner #copyright #copyright-inner{max-width:100%}}footer#footer #footer-inner #copyright #copyright-inner a{color:#fff;text-decoration:none;cursor:default}.site-footer{margin:0;padding:2em 0;font-family:Quicksand,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.site-info{text-align:center}#footer-social{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){#footer-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#footer-social li{margin-right:5px;margin-left:5px}@media (min-width:992px){#footer-social li:last-of-type{margin-right:0}}#footer-social li a{display:block;background:#fff;background:var(--color-theme-white);border-radius:100%;height:44px;width:44px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}#footer-social li a:hover{background:#fff;svg{color:#293483;color:var(--color-theme-primary);fill:#c31540;fill:var(--color-theme-secondary)}}@media (min-width:992px){#footer-social li a{height:30px;width:30px}}#footer-social li a svg{color:#293483;color:var(--color-theme-primary);fill:#293483;fill:var(--color-theme-primary);font-size:24px;height:32px;width:32px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:992px){#footer-social li a svg{height:20px;width:20px}}#footer-social li:last-of-type{margin-right:0}feefowidget-container-carousel,feefowidget-container-main{overflow:hidden;margin:0 auto!important;padding:0!important;display:block;background:#f7f8ff;background:var(--color-theme-grey-5)}.feefowidget-carousel-snapshot-body .feefowidget-sliders.feefowidget-sliders-average-customer-rating .feefowidget-slide feefowidget-carousel-single-slide-content{width:190px!important;margin-right:20px}.feefowidget-carousel-summary.feefowidget-carousel-summary-average-customer-rating .feefowidget-rating-label,.feefowidget-carousel-summary.feefowidget-carousel-summary-media-integration .feefowidget-rating-label{border-right:0!important}feefowidget-container-carousel .feefowidget-standard.feefowidget-carousel-container-single-review{width:100%;max-width:450px;margin:0 auto;overflow:hidden;display:block;background:transparent}.feefowidget-carousel-summary.feefowidget-carousel-summary-mobile .feefowidget-feefo-logo,.feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-feefo-logo,.feefowidget-carousel-summary.feefowidget-carousel-summary-snapshot .feefowidget-feefo-logo{width:70px}.feefowidget-carousel-summary a{font-size:14px;color:#c4043f}.feefowidget-standard.feefowidget-standard-background-transparent.feefowidget-carousel-container-average-customer-rating{margin:0 auto;width:100%;max-width:900px!important;display:block}.feefowidget-carousel-snapshot-body .feefowidget-sliders.feefowidget-sliders-average-customer-rating{width:800px!important;min-height:190px!important;margin-left:0;margin-right:0;text-align:left}.feefowidget-carousel-summary.feefowidget-carousel-summary-average-customer-rating .feefowidget-top-row .feefowidget-feefo-logo,.feefowidget-carousel-summary.feefowidget-carousel-summary-media-integration .feefowidget-top-row .feefowidget-feefo-logo{display:inline-block}.feefo-badge{margin:10px 20px 0 0;display:block}.feefowidget-carousel-body.feefowidget-carousel-average-customer-rating .feefowidget-left-button.feefowidget-right-button .feefowidget-icon,.feefowidget-carousel-body.feefowidget-carousel-average-customer-rating .feefowidget-right-button.feefowidget-right-button .feefowidget-icon{color:#c31540;color:var(--color-theme-secondary)}#feefo-service-review-carousel-widgetId::part(width-provider-full-width){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#feefo-service-review-carousel-widgetId::part(service-carousel-container){margin:0 auto!important}#feefo-product-review-widgetId::part(feefo-media-dropdown){display:none!important}#feefo-product-review-widgetId::part(custom-mobile-small-summary-header){width:calc(100% - 90px)}@media (max-width:1160px){.feefo-badge{display:none}feefowidget-container-carousel .feefowidget-mobile-wrapper feefowidget-carousel-summary{margin:0}.feefowidget-carousel-summary.feefowidget-carousel-summary-mobile.feefowidget-carousel-summary-mobile{margin:0 auto}}#footer-inner-top{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;.footer-inner-top-part.footer-inner-top-part{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;grid-gap:24px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}}#footer #footer-menu li a{white-space:nowrap!important}#footer-links{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;grid-gap:24px;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;.footer-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.link-header-title{font-size:18px;line-height:1;margin-top:0}.header-title-anchor,.link-header-title{color:#fff;color:var(--color-theme-white)}.links{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.link{color:#fff;color:var(--color-theme-white);font-size:18px;line-height:24px;margin-top:0}}}}.footer-inner-bottom-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px;#contact-us{width:100%;max-width:250px;text-align:right}}.contact-us-link{color:#fff!important;font-weight:700;white-space:nowrap!important}#footer-mobile-links_div{display:none}@media (max-width:1280px){#footer-links .header-title-anchor,#footer-links .link-header-title{font-size:15px!important;line-height:20px!important}#footer-links .links .link{font-size:13px!important;line-height:20px!important}#footer #footer-inner #footer-menu li{padding:0 10px!important}#footer-menu li a,.contact-us-link{font-size:12px!important}}@media (max-width:991px){#footer-links{display:none!important}#footer-inner-top{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}#contact-us{display:none!important}#footer-mobile-links_div,#mobile-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#mobile-footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mobile-footer-links .footer-link{padding:1rem;width:100%!important;border-bottom:1px solid #fff;border-bottom:1px solid var(--color-theme-white)}#mobile-footer-links .footer-link:first-child{border-top:1px solid #fff;border-top:1px solid var(--color-theme-white)}#mobile-footer-links .footer-link .link-header-title.trigger{color:#fff;font-size:18px;margin:0;font-weight:600}#mobile-footer-links .footer-link .link-header-title.trigger a{color:#fff;font-size:18px;text-decoration:none;font-weight:600}#mobile-footer-links .footer-link .links{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#mobile-footer-links .footer-link .links .link{color:#fff;color:var(--color-theme-white);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}#mobile-footer-links .footer-link .links .link:last-child{margin-bottom:6px}#mobile-footer-links .footer-link .links.open{max-height:1000px;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}#mobile-footer-links .link-header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-footer-links .link-header.open .triangle{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#mobile-footer-links .link-header .triangle{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.65rem solid #fff;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.link-header-title.accordion.trigger{background:transparent}}.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%}@media screen and (min-width:60em){.has-sidebar .site{margin:0 1em;display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer,.site-header{grid-column:1/-1}.site-main{grid-column:1;min-width:0}.primary-sidebar{grid-column:2;min-width:0}}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)}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfaGVhZGVyLmNzcyIsIl9uYXZpZ2F0aW9uLmNzcyIsIl9hcmNoaXZlcy5jc3MiLCJfZm9vdGVyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsTUFFQyx5QkFBMEIsQ0FDMUIsOEJBQStCLENBQy9CLGdDQUFpQyxDQUNqQyxrQ0FBbUMsQ0FDbkMsOEJBQStCLENBRy9CLHdFQUE0RSxDQUM1RSxpQ0FBa0MsQ0FDbEMsaUNBQWtDLENBQ2xDLHdCQUF5QixDQUN6Qiw4QkFBK0IsQ0FDL0Isa0NBQW1DLENBQ25DLGdDQUFpQyxDQUNqQyw4RUFBa0YsQ0FDbEYsMkJBQTRCLENBQzVCLGdDQUFpQyxDQUNqQyxxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGdDQUFpQyxDQUNqQyx1Q0FBd0MsQ0FFeEMsNkNBQThDLENBRzlDLHVEQUE0RCxDQUM1RCx5REFBOEQsQ0FDOUQsd0RBQTZELENBQzdELHVEQUE0RCxDQUM1RCx3REFBNkQsQ0FHN0QsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FHOUIsNkJBQThCLENBQzlCLCtDQUFvRCxDQUNwRCxrQ0FBbUMsQ0FDbkMsb0NBQXFDLENBQ3JDLCtCQUFnQyxDQUNoQyw4QkFBK0IsQ0FDL0Isb0NBQXFDLENBQ3JDLDhCQUErQixDQUcvQiw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLDRCQUE2QixDQUM3Qiw0QkFBNkIsQ0FDN0IsNEJBQTZCLENBRTdCLHdCQUF5QixDQUN6Qix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLDRCQUE2QixDQUM3QiwyQkFBNEIsQ0FDNUIseUJBQTBCLENBQzFCLDhCQUErQixDQUcvQix5QkFBMEIsQ0FDMUIsMkJBQTRC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LFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixPQUFRLENBQ1IsVUFBVyxDQUNYLGNBQ0QsQ0FHQSw4QkFDQyxTQUNELENBS0EsTUFDQyxhQUFjLENBQ2QsY0FDRCxDQUVBLG1DQUVDLG1CQUNDLFlBQWEsQ0FDYixZQUFhLENBQ2IsNkJBQThCLENBQzlCLGFBQWMsQ0FDZCx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUNELENBRUEsMEJBRUMsZ0JBQ0QsQ0FFQSxXQUNDLGFBQWMsQ0FDZCxXQUNELENBRUEsaUJBQ0MsYUFBYyxDQUNkLFdBQ0QsQ0FDRCxDQU1BLFNBQ0MsVUFDRCxDQUlBLCtEQUtDLHFCQUFzRSxDQUF0RSxzQ0FBc0UsQ0FBdEUsNEJBQXNFLENBQ3RFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixvQkFBeUIsQ0FDekIsZ0JBQWtCLENBQ2xCLGFBQWMsQ0FDZCxxQkFBd0IsQ0FDeEIsY0FDRCxDQUdBLHVGQUlDLDJCQUFpRCxDQUFqRCwwQ0FDRCxDQUVBLGtMQVFDLDJCQUNELENBRUEsZ1NBZ0JDLFVBQVcsQ0FDWCxxQkFBMkMsQ0FBM0MsMENBQTJDLENBQzNDLGlCQUFrQixDQUNsQixXQUNELENBRUEsZ1lBZ0JDLFVBQ0QsQ0FFQSxPQUNDLHFCQUEyQyxDQUEzQywwQ0FDRCxDQVFBLDBHQUtDLFlBQ0QsQ0FJQSx1Q0FDQyxhQUNEIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuOnJvb3Qge1xuXHQvKiBDb250ZW50IFdpZHRocyAqL1xuXHQtLWNvbnRlbnQtbWF4LXdpZHRoOiAzNjVweDtcblx0LS1jb250ZW50LW1heC13aWR0aC1tZWRpdW06IDkwJTtcblx0LS1jb250ZW50LW1heC13aWR0aC1sYXJnZTogODAuNTMlO1xuXHQtLWNvbnRlbnQtbWF4LXdpZHRoLXgtbGFyZ2U6IDExMDBweDtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN3JlbTtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc3R5bGUtbm9ybWFsOiBub3JtYWw7XG5cdC0tZ2xvYmFsLWZvbnQtc3R5bGUtaXRhbGljOiBpdGFsaWM7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0OiA0MDA7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0LTYwMDogNjAwcHg7XG5cdC0tZ2xvYmFsLWZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xuXHQtLWdsb2JhbC1mb250LXdlaWdodC1tZWRpdW06IGJvbGQ7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtd2VpZ2h0OiA1MDA7XG5cdC0taGlnaGxpZ2h0LWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxODtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS40O1xuXHQtLWdsb2JhbC1jaGFyYWN0ZXItc3BhY2luZy0wOiAwcHg7XG5cdC0tZ2xvYmFsLWRlY29yYXRpb24tdW5kZXJsaW5lOiB1bmRlcmxpbmU7XG5cblx0LS1nbG9iYWwtZm9udC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0yKTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbWVkaXVtOiBjYWxjKDI4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIExpbmUgSGVpZ2h0cyAqL1xuXHQtLWdsb2JhbC1saW5lLXNwYWNpbmctMjI6IDIycHg7XG5cdC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0yNDogMjRweDtcblx0LS1nbG9iYWwtbGluZS1zcGFjaW5nLTI1OiAyNXB4O1xuXHQtLWdsb2JhbC1saW5lLXNwYWNpbmctMzQ6IDM0cHg7XG5cdC0tZ2xvYmFsLWxpbmUtc3BhY2luZy01MDogNTBweDtcblx0LS1nbG9iYWwtbGluZS1zcGFjaW5nLTU0OiA1NHB4O1xuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnk6ICMyOTM0ODM7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogcmdiYSg0MSwgNTIsIDEzMSwgMC4xICk7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrOiAjMTkyMTVDO1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFya2VyOiAjMTYxZDUzO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeTogI0MzMTU0MDtcblx0LS1jb2xvci10aGVtZS10ZXJ0aWFyeTogI0ZGRTIwMDtcblx0LS1jb2xvci10aGVtZS10ZXJ0aWFyeS1saWdodDogI0ZGRjZCMTtcblx0LS1jb2xvci10aGVtZS1ub25lOiB0cmFuc3BhcmVudDtcblxuXHQvKiBHcmV5cyAqL1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktMTogIzcwNzA3MDtcblx0LS1jb2xvci10aGVtZS1ncmV5LTI6ICMzYzNjM2M7XG5cdC0tY29sb3ItdGhlbWUtZ3JleS0zOiAjZTFlMWUxO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktNDogIzZFNkU2RTtcblx0LS1jb2xvci10aGVtZS1ncmV5LTU6ICNGN0Y4RkY7XG5cblx0LS1ib3JkZXItY29sb3ItZGFyazogIzMzMztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNjY2M7XG5cdC0tY29sb3ItbGluazogI0MzMTU0MDtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICM2YjBiMjM7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICNDMzE1NDA7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiAjNmM3NzgxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjFjNDBmO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMWMyODMzO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNGRkZGRkY7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG59XG4iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuIC8qIEltcG9ydCBmb250cyAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHRmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtZm9udC1zdHlsZS1ub3JtYWwpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0yMik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1nbG9iYWwtY2hhcmFjdGVyLXNwYWNpbmctMCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtZm9udC13ZWlnaHQtbm9ybWFsKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC1mb250LXN0eWxlLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1oaWdobGlnaHQtZm9udC13ZWlnaHQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZ2xvYmFsLWNoYXJhY3Rlci1zcGFjaW5nLTApO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG59XG5oMSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbGluZS1zcGFjaW5nLTU0KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuaDIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbGluZS1zcGFjaW5nLTUwKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuaDMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0zNCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5oNCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtc3BhY2luZy0yNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5lbnRyeS10aXRsZS1zaW5ndWxhcixcbi5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xuXHRmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtZm9udC1zdHlsZS1pdGFsaWMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtbGluZS1zcGFjaW5nLTI1KTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItcXVvdGUtYm9yZGVyKTtcblx0bWFyZ2luOiAwO1xufVxuXG4uZW50cnktY29udGVudCA+IGJsb2NrcXVvdGUge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuZW50cnktY29udGVudCA+IGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtZm9udC1zdHlsZS1pdGFsaWMpO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAxLjVlbTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcblx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogVE9ETzogTmVlZHMgY2hlY2tpbmcgdG8gc2VlIGlmIHRoZSBuYXYgZm9sbG93cyB0aGVzZSBydWxlc1xuLm5hdi0xOHB0LW1haW4ge1xuXHRmb250LWZhbWlseTogdmFyKC0tdW5uYW1lZC1mb250LWZhbWlseS1udW5pdG8pO1xuXHRmb250LXN0eWxlOiB2YXIoLS11bm5hbWVkLWZvbnQtc3R5bGUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXVubmFtZWQtZm9udC13ZWlnaHQtNjAwKTtcblx0Zm9udC1zaXplOiB2YXIoLS11bm5hbWVkLWZvbnQtc2l6ZS0xOCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS11bm5hbWVkLWxpbmUtc3BhY2luZy0yNCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS11bm5hbWVkLWNoYXJhY3Rlci1zcGFjaW5nLTApO1xuXHRjb2xvcjogdmFyKC0tdW5uYW1lZC1jb2xvci1mZmZmZmYpO1xufVxuKi9cblxuXG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qKlxuICogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yXG4gKiBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZVxuICogaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDA7XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xuZmlndXJlIHtcblx0bWFyZ2luOiAwLjVlbSAwO1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5hOnZpc2l0ZWQge1xuXHQvKiBjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTsgKi9cbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNtYXN0aGVhZCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLjI1dHVybiwgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKSwgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgLCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgaW1nLnNpdGUtbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmICN0b3BiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFya2VyKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHR9XG5cblx0XHQmICN0b3BiYXItaW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XG5cdFx0XHRAbWVkaWEgKC0tbWlkZGxlLXF1ZXJ5KSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLW1lZGl1bSApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICgtLXNtYWxsLXF1ZXJ5KSB7XG5cdFx0XHRcdG1heC13aWR0aDogOTUlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKC0teC1sYXJnZS1xdWVyeSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1tZWRpdW0gKTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICgtLXh4LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLXgtbGFyZ2UgKTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYgI3RvcC1tZW51IHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiBhLCAmIHNwYW4ucmVzcG9uc2V0YXAge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcblx0XHRcdFx0XHRAbWVkaWEgKC0tc21hbGwtcXVlcnkpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgc3Bhbi5yVGFwTnVtYmVyMTYyMzggPiBhIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pY29uLWJyb2NodXJlID4gYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1icm9jaHVyZS5wbmcnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaWNvbi1oZWFkc2V0ID4gYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1jYWxsLWNlbnRyZS5wbmcnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaWNvbi10ZWxlcGhvbmUgPiBhLCAmLmljb24tdGVsZXBob25lIHNwYW4ucmVzcG9uc2V0YXAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUucG5nJyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0JiAjaGVhZGVyLWlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcblx0XHRAbWVkaWEgKC0tbWlkZGxlLXF1ZXJ5KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1tZWRpdW0gKTtcblx0XHR9XG5cdFx0QG1lZGlhICgtLXgtbGFyZ2UtcXVlcnkpIHtcblx0XHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLW1lZGl1bSApO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1sYXJnZSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAoLS14eC1sYXJnZS1xdWVyeSkge1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgteC1sYXJnZSApO1xuXHRcdH1cblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKC0tc21hbGwtbWVudS1xdWVyeSkge1xuXG5cdCNtYXN0aGVhZCB7XG5cdFx0JiBpbWcuc2l0ZS1sb2dvIHtcblx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0I21hc3RoZWFkICNoZWFkZXItaW5uZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblxuXHQjbWFzdGhlYWQgI3RvcGJhciAjdG9wYmFyLWlubmVyICN0b3AtbWVudSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiA5NiU7XG5cdH1cblxuXHQjbWFzdGhlYWQgI3RvcGJhciAjdG9wYmFyLWlubmVyICN0b3AtbWVudSBsaS5pY29uLWhlYWRzZXQge1xuXHRcdGRpc3BsYXk6IG5vbmUgO1xuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBCYXNpYyBuYXZpZ2F0aW9uIG1lbnVzIC0gaGFuZGxlcyBzdWJtZW51IGFuZCBzbWFsbCBzY3JlZW4gdG9nZ2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LS10b2dnbGUtc21hbGwgLm1lbnUtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMS4yZW0gYXV0bztcblx0cGFkZGluZzogMC42ZW0gMS4yZW0gMC41ZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Zm9udC1zaXplOiA4MCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0Ji5pY29uIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS1zbWFsbC1tZW51LXF1ZXJ5KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tbWVudS5wbmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHR9XG5cdH1cblxufVxuXG4ubmF2LS10b2dnbGUtc21hbGwge1xuXG5cdCYgLm1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLm5hdi0tdG9nZ2xlZC1vbiB7XG5cblx0XHQmIC5pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0fVxuXG5cdFx0JiAubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tc21hbGwtbWVudS1xdWVyeSkge1xuXG5cdFx0XHQmIC5tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pY29uLW5hdiB7XG5cblx0XHQmIC5tZW51IHtcblxuXHRcdFx0LypcdGRpc3BsYXk6IGJsb2NrOyAqL1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1zbWFsbC1tZW51LXF1ZXJ5KSB7XG5cblx0XHRcdCYgLm1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tc21hbGwtbWVudS1xdWVyeSkge1xuXG5cdFx0XHQmIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogMTY4cHg7XG5cdFx0XHRcdGxlZnQ6IC0xMjAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRcdFx0fVxuXG5cblx0XHRcdCYubmF2LS10b2dnbGVkLW9uIHtcblxuXHRcdFx0XHQmIC5tZW51LXRvZ2dsZS5pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS5wbmdcIik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0XHR0b3A6IDE1OHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGxlZnQgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuXG4uYWRtaW4tYmFyIC5uYXYtLXRvZ2dsZS1zbWFsbCB7XG5cblx0QG1lZGlhICgtLXNtYWxsLW1lbnUtcXVlcnkpIHtcblxuXHRcdCYgLm1lbnUtdG9nZ2xlLmljb24ge1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHR9XG5cblx0XHQmIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0XHRcdHRvcDogMTU4cHg7XG5cdFx0fVxuXG5cdFx0Ji5uYXYtLXRvZ2dsZWQtb24ge1xuXG5cdFx0XHQmIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0XHRcdFx0dG9wOiAxNThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4ubmF2LS10b2dnbGUtc21hbGwsXG4ubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bixcbi5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cblx0LypcdGRpc3BsYXk6IG5vbmU7ICovXG59XG5cbnVsIHVsIC5uYXYtLXRvZ2dsZS1zbWFsbCxcbnVsIHVsIC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLFxudWwgdWwgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1tZW51LXF1ZXJ5KSB7XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhICgtLWxhcmdlLW1lbnUtcXVlcnkpIHtcblxuXHQubmF2LS10b2dnbGUtc21hbGwgLm1lbnUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIHVsIHVsIHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1kcm9wZG93bi1zeW1ib2wtd2lkdGgpO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bi1zeW1ib2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjAlO1xuXHRcdHRvcDogMzUlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0Ym9yZGVyOiBzb2xpZCB3aGl0ZTtcblx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0cmlnaHQ6IDAuMmVtO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24tc3ltYm9sIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuXHQubmF2LS10b2dnbGUtc3ViIC5tZW51LWl0ZW0tLWhhcy10b2dnbGU6aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQvKiBOZWVkIG1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gZm9yIG5vbi1KUyAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGkubWVudS1pdGVtLS1oYXMtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0fVxuXG5cdC8qXG5cdCAqIElmIHRoZSBkcm9wZG93biB0b2dnbGUgaXMgYWN0aXZlIHdpdGggSlMsIHRoZW5cblx0ICogd2UnbGwgdGFrZSBjYXJlIG9mIHNob3dpbmcgdGhlIHN1Ym1lbnUgd2l0aCBKUy5cblx0ICovXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6aG92ZXIgPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0tLXRvZ2dsZWQtb24gPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpub3QoLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSk6Zm9jdXMgPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvKlxuXHQgKiBcImZvY3VzLXdpdGhpblwiIGlzIGFuIGFsdGVybmF0aXZlIHRvIGZvY3VzIGNsYXNzIGZvclxuXHQgKiBzdXBwb3J0aW5nIGJyb3dzZXJzIChhbGwgYnV0IElFL0VkZ2UpIGZvciBuby1KUyBjb250ZXh0XG5cdCAqIChlLmcuIEFNUCkgU2VlIGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLWZvY3VzLXdpdGhpblxuXHQgKlxuXHQgKiBUaGlzIHNlbGVjdG9yIG5lZWRzIHRvIHN0YXkgc2VwYXJhdGVkLCBvdGhlcndpc2Ugc3VibWVudXNcblx0ICogd2lsbCBub3QgYmUgZGlzcGxheWVkIHdpdGggSUUvRWRnZS5cblx0ICovXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6bm90KC5tZW51LWl0ZW0tLWhhcy10b2dnbGUpOmZvY3VzLXdpdGhpbiA+IHVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNYWluIG5hdmlnYXRpb24gbWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC8qbWFyZ2luOiAwIGF1dG8gMmVtO1xuXHRwYWRkaW5nOiAwIDFlbTsgKi9cblxuXHQvKm1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpOyovXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblxuXHQmICNwcmltYXJ5LW1lbnUgPiBsaS5iYWNrLXRvLW1haW4tbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHVsIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1tZW51LXF1ZXJ5KSB7XG5cblx0Lm1haW4tbmF2aWdhdGlvbiBhIHtcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiA+IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblxuXHRcdCYgI3ByaW1hcnktbWVudSA+IGxpLmJhY2stdG8tbWFpbi1tZW51LnZpc2libGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiA+IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uID4gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXG5cdFx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZXZyb24tcmlnaHQucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgOyovXG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uID4gLnByaW1hcnktbWVudS1jb250YWluZXIgPiB1bCA+IGxpID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hldnJvbi1yaWdodC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gPiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1vZi10eXBlID4gYSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiA+IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiBsaS5iYWNrLXRvLW1haW4tbWVudSA+IGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hldnJvbi1sZWZ0LnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiA+IC5wcmltYXJ5LW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51IHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRyaWdodDogLTEyMDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiA4MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUwdmg7XG5cblx0XHQvKm1heC1oZWlnaHQ6IDIwMHZoOyovXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0aGVpZ2h0OiAwO1xuXG5cdFx0JiA+IGxpID4gYSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0fVxuXG5cdFx0JiA+IGxpID4gc3Bhbi5zdWItbWVudS1zZWN0aW9uLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblxuXG5cdFx0Ji5vcGVuLFxuXHRcdCYubWVudS1pdGVtLS10b2dnbGVkLW9uIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTAwMDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0JiBpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYWRtaW4tYmFyIC5tYWluLW5hdmlnYXRpb24gPiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciA+IHVsID4gbGkgPiB1bC5zdWItbWVudSB7XG5cdH1cbn1cblxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhOmhvdmVyLFxuLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhOmZvY3VzIHtcblxuXHQvKmZvbnQtd2VpZ2h0OiB2YXIoLS1oaWdobGlnaHQtZm9udC13ZWlnaHQtYm9sZCk7Ki9cblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG59XG5cblxuLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhOm5vdChbaHJlZl0pOmhvdmVyLFxuLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhOm5vdChbaHJlZl0pOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIGxpIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAjcHJpbWFyeS1tZW51ID4gbGkge1xuXHRcdGhlaWdodDogMTE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cblx0XHQmID4gYSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgM3B4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG5cblx0XHR9XG5cblx0XHQmID4gYTpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAzcHggd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgM3B4IHdoaXRlO1xuXHRcdH1cblxuXHRcdCYuY3VycmVudC1tZW51LXBhcmVudCBhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB3aGl0ZTtcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB3aGl0ZTtcblx0XHR9XG5cblx0XHQmIC5zdWItbWVudS10aXRsZS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JiAubWVudS10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgPiB1bC5zdWItbWVudSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMTVweCAzMHB4O1xuXHRcdH1cblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZWdhLW1lbnUge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0Ji5tZWdhLW1lbnUgPiB1bC5zdWItbWVudSB7XG5cdFx0XHR0b3A6IDE1OHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblxuXHRcdFx0JiA+IGxpID4gYSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1oaWdobGlnaHQtZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tZWdhLW1lbnU6aG92ZXIgdWwuc3ViLW1lbnUsXG5cdFx0Ji5tZWdhLW1lbnUgdWwuc3ViLW1lbnUudG9nZ2xlLXNob3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cblx0XHQmLm1lZ2EtbWVudTpob3ZlciA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSxcblx0XHQmLm1lZ2EtbWVudSA+IHVsLnN1Yi1tZW51LnRvZ2dsZS1zaG93ID4gbGkgPiB1bC5zdWItbWVudSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCYubWVnYS1tZW51OmhvdmVyID4gdWwuc3ViLW1lbnUgPiBsaSxcblx0XHQmLm1lZ2EtbWVudSA+IHVsLnN1Yi1tZW51LnRvZ2dsZS1zaG93ID4gbGkge1xuXG5cdFx0XHQvKmJhY2tncm91bmQtY29sb3I6IGRlZXBwaW5rOyAqL1xuXHRcdFx0JiBidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubWVnYS1tZW51LnR3by1jb2x1bW5zOmhvdmVyID4gdWwuc3ViLW1lbnUgPiBsaSxcblx0XHQmLm1lZ2EtbWVudS50d28tY29sdW1ucyA+IHVsLnN1Yi1tZW51LnRvZ2dsZS1zaG93ID4gbGkge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cblx0XHQmLm1lZ2EtbWVudS50aHJlZS1jb2x1bW5zOmhvdmVyID4gdWwuc3ViLW1lbnUgPiBsaSxcblx0XHQmLm1lZ2EtbWVudS50aHJlZS1jb2x1bW5zID4gdWwuc3ViLW1lbnUudG9nZ2xlLXNob3cgPiBsaSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdCYubWVnYS1tZW51OmhvdmVyIHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51LFxuXHRcdCYubWVnYS1tZW51IHVsLnN1Yi1tZW51LnRvZ2dsZS1zaG93IHVsLnN1Yi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0JiBhOmhvdmVyLFxuXHRcdFx0JiBhOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubWVnYS1tZW51OmhvdmVyID4gdWwuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkLFxuXHRcdCYubWVnYS1tZW51ID4gdWwuc3ViLW1lbnUudG9nZ2xlLXNob3cgPiBsaTpsYXN0LWNoaWxkIHtcblxuXHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lOyAqL1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0JiB1bC5zdWItbWVudSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMzMlO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnZpZXctYWxsIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tZWdhLW1lbnUudHdvLWNvbHVtbnM6aG92ZXIgPiB1bC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQsXG5cdFx0Ji5tZWdhLW1lbnUudHdvLWNvbHVtbnMgPiB1bC5zdWItbWVudS50b2dnbGUtc2hvdyA+IGxpOmxhc3QtY2hpbGQge1xuXG5cdFx0XHQvKmJhY2tncm91bmQtY29sb3I6IGxpbWU7ICovXG5cdFx0XHR3aWR0aDogNjYlO1xuXHRcdH1cblxuXHRcdCYubWVnYS1tZW51LnRocmVlLWNvbHVtbnM6aG92ZXIgPiB1bC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQsXG5cdFx0Ji5tZWdhLW1lbnUudGhyZWUtY29sdW1ucyA+IHVsLnN1Yi1tZW51LnRvZ2dsZS1zaG93ID4gbGk6bGFzdC1jaGlsZCB7XG5cblx0XHRcdC8qYmFja2dyb3VuZC1jb2xvcjogbGltZTsgKi9cblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXG5cdH1cblxuXHQuYWRtaW4tYmFyIC5tYWluLW5hdmlnYXRpb24gI3ByaW1hcnktbWVudSA+IGxpIHtcblxuXHRcdCYubWVnYS1tZW51ID4gdWwuc3ViLW1lbnUge1xuXHRcdFx0dG9wOiAxNThweDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIE9MRCBNRU5VIFNUVUZGICovXG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCBsaSBhIHtcblxuXHRcdC8qXHRwYWRkaW5nOiAwLjRlbSAwLjVlbTsgKi9cblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGkge1xuXHRcdG1hcmdpbjogMCAwIDAgMC41ZW07XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG5cblx0XHQvKlx0d2lkdGg6IDIwMHB4OyAqL1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdH1cblxuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkgYSB7XG5cblx0XHQvKlx0d2lkdGg6IDIxOHB4OyAqL1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC8qXHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlOyAqL1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxufVxuXG5cbkBtZWRpYSAoLS1tZWRpdW0tbWVudS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24gI3ByaW1hcnktbWVudSA+IGxpIHtcblxuXHRcdC8qXHRoZWlnaHQ6IDQ1cHg7ICovXG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnQgbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XG5cblx0QG1lZGlhICgtLW1pZGRsZS1xdWVyeSkge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgtbWVkaXVtKTtcblx0fVxuXG5cdEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aC1sYXJnZSk7XG5cdH1cblxuXHRAbWVkaWEgKC0teHgtbGFyZ2UtcXVlcnkpIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoLXgtbGFyZ2UpO1xuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDIwcHggMS41cmVtIDIwcHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblxuXHQmLnByb2R1Y3RzLWxvb3AtbmF2aWdhdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiBzcGFuIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGluayk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWluLXdpZHRoOiAxLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gYTpmb2N1cyxcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG59XG5cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuXHRtaW4td2lkdGg6IGF1dG87XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5LTIpO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIC5wcmV2OjpiZWZvcmUge1xuXHRjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1jaGV2cm9uLWxlZnQucG5nXCIpO1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG5cdGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWNoZXZyb24tcmlnaHQucG5nXCIpO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnBhZ2luYXRpb24gLnByZXYgc3BhbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5wYWdpbmF0aW9uIC5uZXh0IHNwYW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLFxuLnBhZ2luYXRpb24gLnByZXY6Zm9jdXMsXG4ucGFnaW5hdGlvbiAucHJldjphY3RpdmUsXG4ucGFnaW5hdGlvbiAucHJldjp2aXNpdGVkLFxuLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uIC5uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5uZXh0OnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnaW5hdGlvbiAuZG90cyB7XG5cdG1pbi13aWR0aDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuXG4vKiBTZWFyY2ggKi9cblxuZm9ybS5zZWFyY2gtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0JiBpbnB1dC5zZWFyY2gtZmllbGQge1xuXHRcdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktMyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS0zKTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblxuXHQmIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2gucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG59XG5cblxuIiwiLnBvc3QtdHlwZS1hcmNoaXZlLWJlZHMsXG4ucG9zdC10eXBlLWFyY2hpdmUtY2hhaXJzLFxuLnRheC1iZWQtc2l6ZSxcbi50YXgtY2hhaXItc2l6ZSB7XG4gICAgJiAjcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktNSk7XG4gICAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlci5wYWdlLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0N1cnZlLnBuZycpLCBsaW5lYXItZ3JhZGllbnQoMC4yNXR1cm4sIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayksIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpLCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMzklO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjUwcHggMDtcbiAgICAmLmFydGljbGVzLXBhZ2UtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuXG4gICAgICAgICYgLmhlYWRlci1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLmhlYWRlci1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgICAgIEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJiBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4jYXJ0aWNsZXMtbmF2aWdhdGlvbiB7IFxuICAgICYgLmFydGljbGVzLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhICgtLWxhcmdlLW1lbnUtcXVlcnkpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tc21hbGwtcXVlcnkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1tZWRpdW0tcXVlcnkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuYXJ0aWNsZXMtbmF2aWdhdGlvbi1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAjc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWVkaXVtLW1lbnUtcXVlcnkpIHtcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXHRcdFx0XG4gICAgICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICYgaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1MHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbGFyZ2UtbWVudS1xdWVyeSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2gucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC5maWx0ZXItbGlzdCB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICYgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgOHB4IHJnYmEoMjU1LDI1NSwyNTUsIDAuMjUpO1xuICAgICAgICAgICAgICAgICYuY3VycmVudC1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC43NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FyY2hpdmUtbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcblxuICAgICYgLmFyY2hpdmUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLXgtbGFyZ2UtcXVlcnkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmIC5hcmNoaXZlLW5hdmlnYXRpb24tc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgdWwuYXJjaGl2ZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiAubmF2aWdhdGlvbi1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICYgcCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcG9zdHMtZ3JpZCB7XG4gICBtYXJnaW46IDAgMCA0MHB4IDA7XG5cbiAgICAmIC5wb3N0LWNhcmRzLWJsb2NrLWhlYWRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICYgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmIC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWVkaXVtLXF1ZXJ5KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MC41MyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS14LWxhcmdlLXF1ZXJ5KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICYgLnBvc3QtY2FyZHMtY29udGFpbmVyIHtcbiAgICAgICAgJiAuY2FyZC1pdGVtIHtcbiAgICAgICAgICAgIEBtZWRpYSAoLS1zbWFsbC1xdWVyeSkge1xuICAgICAgICAgICAgLyogICAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4Ki87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWxwLWFydGljbGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2NXB4O1xuICAgICAgICAmIC5wb3N0LWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2guc2VhcmNoLW5vLXJlc3VsdHMge1xuICAgICYgLmFyY2hpdmUtcGFnZS1oZWFkZXIucGFnZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmIC5zZWFyY2gtbm8tcmVzdWx0cy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbn1cblxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cywgLnNlYXJjaC5zZWFyY2gtbm8tcmVzdWx0cyB7XG4gICAgJiAjYXJ0aWNsZXMtbmF2aWdhdGlvbiAuYXJ0aWNsZXMtbmF2aWdhdGlvbi1jb250YWluZXIgI3NlYXJjaC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBAbWVkaWEgKC0tbWVkaXVtLW1lbnUtcXVlcnkpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmZvb3RlciNmb290ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICwgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0JiBpbWcuc2l0ZS1sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQmICNmb290ZXItaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcblx0XHRAbWVkaWEgKC0tbWlkZGxlLXF1ZXJ5KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhciggLS1jb250ZW50LW1heC13aWR0aC1tZWRpdW0gKTtcblx0XHR9XG5cdFx0QG1lZGlhICgtLXgtbGFyZ2UtcXVlcnkpIHtcblx0XHRcdG1heC13aWR0aDogdmFyKCAtLWNvbnRlbnQtbWF4LXdpZHRoLWxhcmdlICk7XG5cdFx0fVxuXHRcdEBtZWRpYSAoLS14eC1sYXJnZS1xdWVyeSkge1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoIC0tY29udGVudC1tYXgtd2lkdGgteC1sYXJnZSApO1xuXHRcdH1cblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQmICNmb290ZXItaW5uZXItdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcblx0XHRcdH1cblx0XHRcdCYgLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHQgIFx0fVxuXHRcdH1cblx0ICBcdCYgI2Zvb3Rlci1tb2JpbGUtbWVudSB7XG5cdFx0ICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgXHRib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcblx0XHQgIFx0cGFkZGluZy10b3A6IDEuNWVtO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgI2Zvb3Rlci1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCYgbGkge1xuXHRcdFx0XHQgIG1hcmdpbjogNnB4IDAgNnB4O1xuXHRcdFx0JiBhIHtcblx0XHRcdFx0ICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHQmIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdCAgbWFyZ2luOiA2cHggMCAwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0ZXh0LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIGxpOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgI2NvcHlyaWdodCB7XG5cdFx0ICBtYXJnaW46IDFlbSAwIDA7XG5cdFx0XHQmICNjb3B5cmlnaHQtaW5uZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnNpdGUtZm9vdGVyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAyZW0gMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xufVxuXG4uc2l0ZS1pbmZvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jZm9vdGVyLXNvY2lhbCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmIGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiBhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRcdFx0XHRmaWxsOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdH1cblx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiBsaTpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcbiAgXHR9XG59XG5cbi8qIEZlZWZvIEZvb3RlciBDYXJvdXNlbCAqL1xuXG5mZWVmb3dpZGdldC1jb250YWluZXItY2Fyb3VzZWwsXG5mZWVmb3dpZGdldC1jb250YWluZXItbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS01KTtcbn1cblxuLmZlZWZvd2lkZ2V0LWNhcm91c2VsLXNuYXBzaG90LWJvZHkgLmZlZWZvd2lkZ2V0LXNsaWRlcnMuZmVlZm93aWRnZXQtc2xpZGVycy1hdmVyYWdlLWN1c3RvbWVyLXJhdGluZyAuZmVlZm93aWRnZXQtc2xpZGUgZmVlZm93aWRnZXQtY2Fyb3VzZWwtc2luZ2xlLXNsaWRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnkuZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeS1hdmVyYWdlLWN1c3RvbWVyLXJhdGluZyAuZmVlZm93aWRnZXQtcmF0aW5nLWxhYmVsLCBcbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnktbWVkaWEtaW50ZWdyYXRpb24gLmZlZWZvd2lkZ2V0LXJhdGluZy1sYWJlbCB7XG5cdGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5mZWVmb3dpZGdldC1jb250YWluZXItY2Fyb3VzZWwgLmZlZWZvd2lkZ2V0LXN0YW5kYXJkLmZlZWZvd2lkZ2V0LWNhcm91c2VsLWNvbnRhaW5lci1zaW5nbGUtcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnktbW9iaWxlIC5mZWVmb3dpZGdldC1mZWVmby1sb2dvLFxuLmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnkuZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeS1zaW5nbGUtcmV2aWV3IC5mZWVmb3dpZGdldC1mZWVmby1sb2dvLFxuLmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnkuZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeS1zbmFwc2hvdCAuZmVlZm93aWRnZXQtZmVlZm8tbG9nbyB7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2M0MDQzZjtcbn1cblxuLmZlZWZvd2lkZ2V0LXN0YW5kYXJkLmZlZWZvd2lkZ2V0LXN0YW5kYXJkLWJhY2tncm91bmQtdHJhbnNwYXJlbnQuZmVlZm93aWRnZXQtY2Fyb3VzZWwtY29udGFpbmVyLWF2ZXJhZ2UtY3VzdG9tZXItcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1zbmFwc2hvdC1ib2R5IC5mZWVmb3dpZGdldC1zbGlkZXJzLmZlZWZvd2lkZ2V0LXNsaWRlcnMtYXZlcmFnZS1jdXN0b21lci1yYXRpbmcge1xuICAgIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LmZlZWZvd2lkZ2V0LWNhcm91c2VsLXN1bW1hcnktYXZlcmFnZS1jdXN0b21lci1yYXRpbmcgLmZlZWZvd2lkZ2V0LXRvcC1yb3cgLmZlZWZvd2lkZ2V0LWZlZWZvLWxvZ28sXG4uZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeS5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LW1lZGlhLWludGVncmF0aW9uIC5mZWVmb3dpZGdldC10b3Atcm93IC5mZWVmb3dpZGdldC1mZWVmby1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZWVmby1iYWRnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVlZm93aWRnZXQtY2Fyb3VzZWwtYm9keS5mZWVmb3dpZGdldC1jYXJvdXNlbC1hdmVyYWdlLWN1c3RvbWVyLXJhdGluZyAuZmVlZm93aWRnZXQtbGVmdC1idXR0b24uZmVlZm93aWRnZXQtcmlnaHQtYnV0dG9uIC5mZWVmb3dpZGdldC1pY29uLCBcbi5mZWVmb3dpZGdldC1jYXJvdXNlbC1ib2R5LmZlZWZvd2lkZ2V0LWNhcm91c2VsLWF2ZXJhZ2UtY3VzdG9tZXItcmF0aW5nIC5mZWVmb3dpZGdldC1yaWdodC1idXR0b24uZmVlZm93aWRnZXQtcmlnaHQtYnV0dG9uIC5mZWVmb3dpZGdldC1pY29uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi8qIEZlZWZvIHNoYWRvdyByb290IHN0eWxlcyAqL1xuI2ZlZWZvLXNlcnZpY2UtcmV2aWV3LWNhcm91c2VsLXdpZGdldElkOjpwYXJ0KHdpZHRoLXByb3ZpZGVyLWZ1bGwtd2lkdGgpe1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNmZWVmby1zZXJ2aWNlLXJldmlldy1jYXJvdXNlbC13aWRnZXRJZDo6cGFydChzZXJ2aWNlLWNhcm91c2VsLWNvbnRhaW5lcil7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4vKiAgTW9iaWxlIG1lZGlhIGRyb3Bkb3duICovXG4jZmVlZm8tcHJvZHVjdC1yZXZpZXctd2lkZ2V0SWQ6OnBhcnQoZmVlZm8tbWVkaWEtZHJvcGRvd24pe1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNmZWVmby1wcm9kdWN0LXJldmlldy13aWRnZXRJZDo6cGFydChjdXN0b20tbW9iaWxlLXNtYWxsLXN1bW1hcnktaGVhZGVyKXtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xufVxuLyogIE1vYmlsZSBtZWRpYSBkcm9wZG93biAqL1xuXG4vKiBGZWVmbyBzaGFkb3cgcm9vdCBzdHlsZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAuZmVlZm8tYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGZlZWZvd2lkZ2V0LWNvbnRhaW5lci1jYXJvdXNlbCAuZmVlZm93aWRnZXQtbW9iaWxlLXdyYXBwZXIgZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZmVlZm93aWRnZXQtY2Fyb3VzZWwtc3VtbWFyeS5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LW1vYmlsZS5mZWVmb3dpZGdldC1jYXJvdXNlbC1zdW1tYXJ5LW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi8qIEZvb3RlciBjaGFuZ2VzIHN0eWxlcyAqL1xuI2Zvb3Rlci1pbm5lci10b3B7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0LmZvb3Rlci1pbm5lci10b3AtcGFydC5mb290ZXItaW5uZXItdG9wLXBhcnR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblx0XHRnYXA6IDI0cHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuXG4jZm9vdGVyICNmb290ZXItbWVudSBsaSBhe1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXItbGlua3N7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0Z2FwOiAyNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cdC5mb290ZXItbGlua3tcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5saW5rLWhlYWRlci10aXRsZXtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmhlYWRlci10aXRsZS1hbmNob3J7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdH1cblxuXHRcdC5saW5rc3tcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQubGlua3tcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1pbm5lci1ib3R0b20tcGFydHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHg7XG5cblx0I2NvbnRhY3QtdXN7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4uY29udGFjdC11cy1saW5re1xuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuI2Zvb3Rlci1tb2JpbGUtbGlua3NfZGl2e1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdCNmb290ZXItbGlua3MgLmhlYWRlci10aXRsZS1hbmNob3IsICNmb290ZXItbGlua3MgLmxpbmstaGVhZGVyLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdCNmb290ZXItbGlua3MgLmxpbmtzIC5saW5re1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjZm9vdGVyICNmb290ZXItaW5uZXIgI2Zvb3Rlci1tZW51IGxpe1xuXHRcdHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2Zvb3Rlci1tZW51IGxpIGF7XG5cdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY29udGFjdC11cy1saW5re1xuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdCNmb290ZXItbGlua3N7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2Zvb3Rlci1pbm5lci10b3B7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2NvbnRhY3QtdXN7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2Zvb3Rlci1tb2JpbGUtbGlua3NfZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQjbW9iaWxlLWZvb3Rlci1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCNtb2JpbGUtZm9vdGVyLWxpbmtzIC5mb290ZXItbGluayB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0I21vYmlsZS1mb290ZXItbGlua3MgLmZvb3Rlci1saW5rOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG5cdCNtb2JpbGUtZm9vdGVyLWxpbmtzIC5mb290ZXItbGluayAubGluay1oZWFkZXItdGl0bGUudHJpZ2dlciB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQjbW9iaWxlLWZvb3Rlci1saW5rcyAuZm9vdGVyLWxpbmsgLmxpbmstaGVhZGVyLXRpdGxlLnRyaWdnZXIgYSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQjbW9iaWxlLWZvb3Rlci1saW5rcyAuZm9vdGVyLWxpbmsgLmxpbmtzIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0fVxuXHQjbW9iaWxlLWZvb3Rlci1saW5rcyAuZm9vdGVyLWxpbmsgLmxpbmtzIC5saW5rIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHR9XG5cdCNtb2JpbGUtZm9vdGVyLWxpbmtzIC5mb290ZXItbGluayAubGlua3MgLmxpbms6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdCNtb2JpbGUtZm9vdGVyLWxpbmtzIC5mb290ZXItbGluayAubGlua3Mub3BlbiB7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdC8qIEFkanVzdCB0aGlzIHZhbHVlIGFzIG5lZWRlZCAqL1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuXHR9XG5cdCNtb2JpbGUtZm9vdGVyLWxpbmtzIC5saW5rLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0I21vYmlsZS1mb290ZXItbGlua3MgLmxpbmstaGVhZGVyLm9wZW4gLnRyaWFuZ2xlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0fVxuXHQjbW9iaWxlLWZvb3Rlci1saW5rcyAubGluay1oZWFkZXIgLnRyaWFuZ2xlIHtcblx0XHRib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDAuNjVyZW0gc29saWQgI0ZGRkZGRjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5saW5rLWhlYWRlci10aXRsZS5hY2NvcmRpb24udHJpZ2dlcntcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBMaW5rc1xuIyBBY2Nlc3NpYmlsaXR5XG4jIExheW91dFxuIyBGb3Jtc1xuIyBIZWFkZXJcblx0IyBNYWluIG5hdmlnYXRpb24gbWVudVxuIyBDb250ZW50IG5hdmlnYXRpb25cbiMgRm9vdGVyXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2hlYWRlci5jc3NcIjtcbkBpbXBvcnQgXCJfbmF2aWdhdGlvbi5jc3NcIjtcbkBpbXBvcnQgXCJfYXJjaGl2ZXMuY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKC0tc2lkZWJhci1xdWVyeSkge1xuXG5cdC5oYXMtc2lkZWJhciAuc2l0ZSB7XG5cdFx0bWFyZ2luOiAwIDFlbTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcblx0XHRncmlkLWdhcDogMnJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5zaXRlLWhlYWRlcixcblx0LnNpdGUtZm9vdGVyIHtcblx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHR9XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0LnByaW1hcnktc2lkZWJhciB7XG5cdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpIHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsIC5wYWdpbmF0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXG5cdC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0XG53ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiJdfQ== */