﻿html{box-sizing:border-box;background-color:#eae8e5;font-size:calc(0.50em + 0.3vw);font-size:-webkit-calc(0.50em + 0.3vw);font-size:-moz-calc(0.50em + 0.3vw)}@media (max-width: 576px){html{font-size:0.50em}}@media (min-width: 1800px){html{font-size:0.84em}}*,*::before,*::after{box-sizing:inherit}@view-transition{navigation:auto}body{position:relative;background-color:#fff}em{font-weight:bold}.hide-vis{display:none}.jumbotron-fluid{position:relative;z-index:1}.container-fluid{width:100%}.container{max-width:100% !important}.container-max{width:80%;max-width:1800px;-webkit-transition:width 0.1s linear;-moz-transition:width 0.1s linear;-ms-transition:width 0.1s linear;-o-transition:width 0.1s linear;transition:width .1s linear}@media (max-width: 1760px){.container-max{width:81%}}@media (max-width: 1720px){.container-max{width:82%}}@media (max-width: 1679px){.container-max{width:83%}}@media (max-width: 1638px){.container-max{width:84%}}@media (max-width: 1598px){.container-max{width:85%}}@media (max-width: 1558px){.container-max{width:86%}}@media (max-width: 1517px){.container-max{width:87%}}@media (max-width: 1477px){.container-max{width:88%}}@media (max-width: 1436px){.container-max{width:89%}}@media (max-width: 1396px){.container-max{width:90%}}@media (max-width: 1356px){.container-max{width:91%}}@media (max-width: 1315px){.container-max{width:92%}}@media (max-width: 1275px){.container-max{width:93%}}@media (max-width: 1234px){.container-max{width:94%}}@media (max-width: 1194px){.container-max{width:95%}}@media (max-width: 1153px){.container-max{width:96%}}@media (max-width: 1113px){.container-max{width:97%}}@media (max-width: 1073px){.container-max{width:98%}}@media (max-width: 1032px){.container-max{width:99%}}@media (max-width: 991.9px){.container-max{width:100%}}@media (min-width: 992px){.col-md-border:not(:last-child){border-right:1px solid #d7d2cb}}@media (max-width: 991.9px){.col-md-border:not(:last-child){border-bottom:1px solid #d7d2cb}}@media (min-width: 992px){.col-md-border+.col-md-border{margin-left:-1px}}@media (max-width: 991.9px){.col-md-border+.col-md-border{margin-top:-1px}}thead.thead-branded tr th{color:#6f625a;font-weight:400;font-size:1.5em;border-top:none;border-bottom:2px solid #e74c39}@media (max-width: 991.9px){thead.thead-branded tr th{font-size:1.25em}}@media (max-width: 768px){thead.thead-branded tr th{font-size:1.125em}}tbody.tbody-branded tr td{line-height:1;border-top:1px dotted #ada29a}@media (max-width: 991.9px){tbody.tbody-branded tr td{font-size:0.885em}}@media (max-width: 768px){tbody.tbody-branded tr td{font-size:0.75em}}.table-striped tbody tr:nth-of-type(odd){background-color:#f7f6f5}.body,body{font-family:proxima-nova,Roboto,Helvetica,Calibri,"Segoe UI",san-serif;font-weight:400;font-style:normal;font-size:1.1175em;line-height:1.4em;color:#000}.body ul{list-style:none;margin:1.0em 0 1.0em -0.1em}.body ul li::marker{content:"\2580";color:#e74c39;font-weight:bold;font-size:0.5em}.body ul li{line-height:1.125;margin:0.8175em -0.5em;padding-left:0.5em}.body ol li{line-height:1.25;margin:0.66em 0}ul.list-unstyled{margin:1.0em 0}ul.list-unstyled li::before{content:"";display:none;margin-left:0}p.lead,.lead p{color:#847870;font-weight:400;font-size:1.5rem;line-height:1.5}p.text-small,.text-small p,.text-small{color:#847870;font-size:0.8em;line-height:1.25}a{color:#e74c39;text-decoration:none}a:hover{color:#e74c39;text-decoration:underline}a:active,a:focus,a:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}h1{color:#000;font-weight:100;font-size:3.2em;line-height:1.125;margin-bottom:0.33em}h2{color:#000;font-weight:100;font-size:2.4em;line-height:1.125;margin-bottom:0.33em}h3{color:#847870;font-weight:100;font-size:1.8em;line-height:1.125;margin-bottom:0.5em}h4{color:#e74c39;font-weight:100;font-size:1.5em;line-height:1.125;margin-bottom:0.5em}h5{color:#847870;font-weight:400;font-size:1.5rem;line-height:1.5;margin-bottom:0.75em}h6{color:#847870;font-weight:400;font-size:1.0em;line-height:1.25;margin-bottom:0.5em}h5.header-sm{color:#e74c39;font-weight:600;font-size:0.8125em;line-height:1;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.75em}h6.header-xs{color:#000;font-weight:600;font-size:0.625em;line-height:1;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.75em}.text-light,.text-light p,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light ul li::before,.text-light ul li::before{color:#fff}h1.large-quote{vertical-align:bottom;font-size:5.5em;line-height:1}h2.large-quote{vertical-align:bottom;font-size:4.5em;line-height:1}h2.page-intro-headline-text{margin-bottom:0.3125em}h4.page-intro-subheadline-text{margin-top:0}ul.info-detail-list{list-style-type:none;margin:0 0 2.5em 0;padding:0;color:#574a42;border-top:1px solid #968c83}ul.info-detail-list li{margin:0;padding:0.625em 0;font-size:0.8em;line-height:1.25;border-bottom:1px solid #eae8e5}ul.info-detail-list li:first-child{padding-top:1.5em}ul.info-detail-list li:last-child{border-bottom:none}ul.info-detail-list li::marker{content:"";display:none}ul.info-detail-list li b{color:#000;font-weight:600}ul.info-detail-list li a{display:block;position:relative;font-weight:600;color:#000}ul.info-detail-list li a::after{content:"\f000";font-family:"InvisionArchitecture";display:inline-block;font-size:0.625em;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:0.375em;right:0.75em;color:#847870}ul.info-detail-list li a:hover{color:#e74c39;text-decoration:none}ul.info-detail-list li a:hover::after{color:#e74c39}ul.info-detail-list li a:active,ul.info-detail-list li a:focus,ul.info-detail-list li a:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}ul.info-detail-list li a:active::after,ul.info-detail-list li a:focus::after,ul.info-detail-list li a:not(:disabled):not(.disabled):focus::after{color:#b52d1b}.columns2{column-count:2;column-gap:2.5em}@media (min-width: 992px) and (max-width: 1199.98px){.columns2{column-count:1}}@media (max-width: 575.98px){.columns2{column-count:1}}.columns3{column-count:3;column-gap:2.5em}@media (min-width: 992px) and (max-width: 1199.98px){.columns3{column-count:1}}@media (max-width: 575.98px){.columns3{column-count:1}}.brandcolor1{color:#e74c39}hr.divider-left{overflow:visible;border:none;border-top:1px solid #e74c39;color:#e74c39;text-align:left}hr.divider-right{overflow:visible;border:none;border-top:1px solid #e74c39;color:#e74c39;text-align:right}hr.divider-both{overflow:visible;margin:0px;padding:0px;border:none;text-align:right}.divider-both-container{overflow:visible;padding-top:0px;padding-bottom:20px;text-align:left}hr.divider-white{border-top:1px solid #fff;color:#fff}.divider-white-container{color:#fff}hr.divider-brand{border-top:1px solid #e74c39;color:#e74c39}.divider-brand-container{color:#e74c39}hr.divider-gray{border-top:1px solid #d7d2cb;color:#d7d2cb}.divider-gray-container{color:#d7d2cb}.embed-responsive{overflow:hidden;position:relative;height:0}.embed-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.embed-responsive-16by9{padding-bottom:54.25%}.embed-responsive-3by4::before{padding-top:133.33333%}.adminbar{z-index:1000 !important}.adminbar--sticky{position:relative !important}.link-text-nav,.link-text-subnav{color:#000;font-weight:600;font-size:calc(0.75rem + 0.2vw);font-size:-webkit-calc(0.75rem + 0.2vw);font-size:-moz-calc(0.75rem + 0.2vw);line-height:1;text-transform:uppercase;letter-spacing:0.025em;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-ms-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}.link-text-nav:hover,.link-text-subnav:hover{color:#e74c39 !important;text-decoration:none}.link-text-nav:active,.link-text-nav:focus,.link-text-nav:not(:disabled):not(.disabled):focus,.link-text-subnav:active,.link-text-subnav:focus,.link-text-subnav:not(:disabled):not(.disabled):focus{color:#b52d1b !important;text-decoration:none}.link-text-nav .fac,.link-text-subnav .fac{color:#e74c39}@media (max-width: 576px){.link-text-nav,.link-text-subnav{font-size:1.0em}}@media (min-width: 1800px){.link-text-nav,.link-text-subnav{font-size:0.875rem}}.link-text-subnav{color:#847870 !important;font-weight:400}.link-text-subnav .fac{font-size:0.8em;transform:translateY(-0.125em);color:#847870}.link-text-subnav .fac:hover{color:#e74c39}.link-text-subnav .fac:active,.link-text-subnav .fac:focus,.link-text-subnav .fac:not(:disabled):not(.disabled):focus{color:#e74c39}.link-text-sm{color:#e74c39;font-weight:700;font-size:0.7em;line-height:1;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-ms-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}.link-text-sm:hover{color:#b52d1b;text-decoration:none}.link-text-sm:hover .fa,.link-text-sm:hover .fac{color:#b52d1b}.link-text-sm:active,.link-text-sm:focus,.link-text-sm:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}.link-text-sm:active .fa,.link-text-sm:active .fac,.link-text-sm:focus .fa,.link-text-sm:focus .fac,.link-text-sm:not(:disabled):not(.disabled):focus .fa,.link-text-sm:not(:disabled):not(.disabled):focus .fac{color:#b52d1b}.link-text-sm .fa,.link-text-sm .fac{font-size:0.8em;transform:translateX(0.25em)}header{margin:0}header nav .nav-tabs{position:relative;z-index:50}header nav .navbar-nav{margin:0;padding:0}header nav .nav-link,header .link-text-nav{color:#000;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.025em;font-size:0.875em;padding:0.5em 0 0.5em 1.75em !important}header nav .nav-item{margin:0}header nav .nav-item:hover .nav-link{color:#e74c39;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-ms-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}header nav .nav-item.active .nav-link{color:#e74c39 !important}.navbar-toggler{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0 !important;border:none;color:#000;transform:translateY(-1.25rem);-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-ms-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s}.navbar-toggler:hover:not(.collapsed) .navbar-toggler-icon{margin:0}.navbar-toggler:hover:not(.collapsed) .navbar-toggler-icon>span{margin:6px 0}.navbar-toggler:not(.collapsed){outline:0 !important;outline-offset:0  !important;background-image:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{margin:0;transform:translateY(-0.625rem)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon>span{margin:6px 0;background-color:#000 !important}.navbar-toggler:not(.collapsed) .navbar-toggler-icon>span:first-child{-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon>span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon>span:last-child{-webkit-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.navbar-toggler .active.focus,.navbar-toggler .active:focus,.navbar-toggler .focus,.navbar-toggler .focus:active,.navbar-toggler:active:focus,.navbar-toggler:focus{outline:0 !important;outline-offset:0  !important;background-image:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.navbar-toggler .navbar-toggler-icon{margin:0;width:2.5rem;-webkit-transition:margin 0.25s;-moz-transition:margin 0.25s;-ms-transition:margin 0.25s;-o-transition:margin 0.25s;transition:margin 0.25s}.navbar-toggler .navbar-toggler-icon>span{display:block;content:'';margin:4px 0;width:100%;height:2px;background:#000;border-radius:0;-webkit-transition:transform 0.25s, margin 0.25s, opacity 0.25s, background 0.25s;-moz-transition:transform 0.25s, margin 0.25s, opacity 0.25s, background 0.25s;-ms-transition:transform 0.25s, margin 0.25s, opacity 0.25s, background 0.25s;-o-transition:transform 0.25s, margin 0.25s, opacity 0.25s, background 0.25s;transition:transform 0.25s, margin 0.25s, opacity 0.25s, background 0.25s}.navbar li{display:block;transition-duration:0.5s}.navbar li:hover{cursor:default}.navbar li:hover.pointer{cursor:pointer}.navbar ul li ul{visibility:hidden;opacity:0;position:absolute;transition:all 0.5s ease-out;display:none}.navbar ul li ul a{color:#fff;background-color:#3d322b;border:1px solid #fff;padding:0.625em 1.875em !important}.navbar ul li:hover>ul,.navbar ul li ul:hover{visibility:visible;opacity:1;display:block}.navbar ul li ul li{clear:both;width:100%}.sidebar-container.sidebar-container,.subpage-container.sidebar-container{margin:0;padding:0 2.0em}@media (max-width: 768px){.sidebar-container.sidebar-container,.subpage-container.sidebar-container{padding:0 0.625em}}.sidebar-container .navbar-label,.subpage-container .navbar-label{padding-top:0.5em}.sidebar-container .navbar-nav,.subpage-container .navbar-nav{margin:0;padding:0;border-top:2px solid #e74c39}.sidebar-container .navbar-nav li,.subpage-container .navbar-nav li{display:block;margin:0;padding:0.33em 0em;border-bottom:1px solid #d7d2cb}.sidebar-container .navbar-nav li.active .nav-link,.subpage-container .navbar-nav li.active .nav-link{color:#e74c39}.sidebar-container.subpage-container,.subpage-container.subpage-container{width:calc(100% - 1.25em);margin-bottom:2.5em;padding:0}.sidebar-container.subpage-container .navbar-toggler,.subpage-container.subpage-container .navbar-toggler{position:relative;padding:0.75em 0 0.75em 0.75em;border-bottom:2px solid #e74c39;text-align:left;font-size:1.2em;color:#847870}.sidebar-container.subpage-container .navbar-toggler::after,.subpage-container.subpage-container .navbar-toggler::after{content:"\f002";font-family:'InvisionArchitecture';display:inline-block;font-size:0.625em;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:1.5em;right:1.25em;color:#000}.sidebar-container.subpage-container .navbar-label,.subpage-container.subpage-container .navbar-label{display:none}.sidebar-container.subpage-container .navbar-nav,.subpage-container.subpage-container .navbar-nav{border-top:none}@supports (position: -webkit-sticky) or (position: sticky){.sidebar-container .sidebar-sticky,.subpage-container .sidebar-sticky{top:10em;z-index:1010;padding-bottom:5em}}@media (max-width: 575.9px){.header-full #navbarCollapse{position:absolute;top:130%;right:-1em;width:100vw;height:100vh;font-size:2.5em;background:#fff}.header-full #navbarCollapse>.navbar-nav{margin:1em 0.625em !important;max-height:100%;overflow-y:scroll}.header-full #navbarCollapse>.navbar-nav li a{background:none;padding:0.5em 0.5em !important;border-bottom:1px solid #eae8e5}.header-full #navbarCollapse>.navbar-nav ul{display:block;position:relative;opacity:1;visibility:visible;margin:0;padding:0}.header-full #navbarCollapse>.navbar-nav ul .nav-item{display:block}.header-full #navbarCollapse>.navbar-nav ul li a{background:none;padding:0.5em 0.5em;border-bottom:1px solid #eae8e5;color:#000 !important}}.nav-tabs{border-bottom:none;padding-bottom:1.25em}.nav-tabs .nav-link{border-radius:0;border:none}.header-full{background-color:#fff;padding:2.0em 0 0.75em 0}.header-container{padding:0 2.5em;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-end}header .navbar-brand{width:calc(320px + 4.625vw);height:calc(29px + 0.419vw);background-position:left center;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;margin:0.125em 1.0em 0.125em 0em;z-index:3}@media (max-width: 767.9px){header .navbar-brand{width:320px;height:29px;margin:0.125em 1.0em 0.125em 0em}}@media (max-width: 575.9px){header .navbar-brand{width:220px;height:20px;margin:0.125em 1.0em 0.125em 0em}}@media (min-width: 1800px){header .navbar-brand{width:600px;height:55px}}.footer{background-color:#eae8e5;color:#847870;font-size:0.78em;line-height:1.1em;margin:0;padding:0}@media (max-width: 768px){.footer{font-size:1.0em}}.footer .footer-inner{padding:5.0em 4.0em 3.0em 4.0em}.footer .footer-inner a{color:#000;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-ms-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}.footer .footer-inner a i.fac{color:#e74c39;font-size:0.6em;transform:translateY(-0.125em)}.footer .footer-inner a:hover{color:#e74c39;text-decoration:none}.footer .footer-inner a address{color:#847870}.footer .footer-inner a address:hover{color:#e74c39;text-decoration:none}.footer .footer-inner .header-xs{display:block;font-size:0.8em;line-height:1}.footer .footer-inner b{font-weight:600;color:#000}.footer .footer-inner .footer-col-container-1{display:flex;justify-content:flex-start}@media (max-width: 768px){.footer .footer-inner .footer-col-container-1{justify-content:center;padding-bottom:2em}}.footer .footer-inner .footer-col-container-2{display:flex;justify-content:flex-end}@media (max-width: 768px){.footer .footer-inner .footer-col-container-2{justify-content:center}}.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2{display:inline-block;width:auto}@media (max-width: 768px){.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2{width:100%}}.footer .footer-inner .footer-logo-container{padding:0 0 2.0em 0;text-align:left}.footer .footer-inner .footer-logo-container .footer-logo{display:inline-block;width:212px;height:54px;background-position:left center;background-size:contain;background-repeat:no-repeat;text-indent:-9999px}@media (max-width: 1300px){.footer .footer-inner .footer-logo-container .footer-logo{width:212px;height:54px}}.footer .footer-inner .footer-locations-container{padding:0 0 2.0em 0;white-space:nowrap}.footer .footer-inner .footer-locations-container .row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.footer .footer-inner .footer-locations-container .row{gap:1.25rem}}@media (max-width: 576px){.footer .footer-inner .footer-locations-container .row{flex-direction:column;justify-content:center;align-items:flex-start;gap:0.3125rem}}.footer .footer-inner .footer-address-container{padding:0 2.5em 0 0}@media (max-width: 768px){.footer .footer-inner .footer-address-container{padding:1.5em 0}}.footer .footer-inner .footer-subscribe-container{padding:0 0 2.0em 0;text-align:right}.footer .footer-inner .footer-subscribe-container .footer-subscribe-label{color:#e74c39}.footer .footer-inner .footer-subscribe-container .footer-subscribe-input{margin:0.5em 0 0 0;background-color:#eae8e5;color:#000}.footer .footer-inner .footer-subscribe-container .footer-subscribe-input.active.focus,.footer .footer-inner .footer-subscribe-container .footer-subscribe-input.active:focus,.footer .footer-inner .footer-subscribe-container .footer-subscribe-input.focus,.footer .footer-inner .footer-subscribe-container .footer-subscribe-input.focus:active,.footer .footer-inner .footer-subscribe-container .footer-subscribe-input:active:focus,.footer .footer-inner .footer-subscribe-container .footer-subscribe-input:focus{outline:0 !important;outline-offset:0  !important;background-image:none  !important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0) !important;box-shadow:0 0 8px rgba(0,0,0,0) !important}.footer .footer-inner .footer-subscribe-container form .mc-field-group .input-group-append{flex-grow:0;max-width:0px;opacity:0.0;transition:all 300ms ease-out}.footer .footer-inner .footer-subscribe-container form .mc-field-group .input-group-append .btn{padding-bottom:0;padding-top:0.25em;padding-right:0.0em;padding-left:0.25em;margin-right:0}.footer .footer-inner .footer-subscribe-container form .mc-field-group .input-group-append .btn .fac{font-size:2.3125rem;color:#e74c39}.footer .footer-inner .footer-subscribe-container form:focus-within .mc-field-group .input-group-append{max-width:100px;opacity:1.0}.footer .footer-inner .footer-links-container{padding:0 0 2.0em 0;white-space:nowrap}.footer .footer-inner .footer-links-container ul{margin:0}.footer .footer-inner .footer-links-container ul li{padding:0.25em 0;text-transform:uppercase}.footer .footer-inner .footer-links-container ul li a{color:#847870;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-ms-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}.footer .footer-inner .footer-links-container ul li a:hover{color:#e74c39;text-decoration:none}.footer .footer-inner .footer-social-container{text-align:right}.footer .footer-inner .footer-social-container .footer-social-desc{display:none}.footer .footer-inner .footer-social-container .footer-social-icon{color:#847870;font-size:2.5em;line-height:1;-webkit-transition:color 1.0s ease-out;-moz-transition:color 1.0s ease-out;-ms-transition:color 1.0s ease-out;-o-transition:color 1.0s ease-out;transition:color 1.0s ease-out}.footer .footer-inner .footer-social-container .footer-social-icon:hover{color:#e74c39}.footer .footer-inner .footer-copyright{color:#ada29a;text-align:center;padding:3.0em 1.0em 0 1.0em}#modal-subscribe{background-color:rgba(255,255,255,0.5);backdrop-filter:blur(6px)}#modal-subscribe .modal-dialog .modal-content{background-color:#fff;border-radius:0;border:none}#modal-subscribe .modal-dialog .modal-content .modal-header{border-radius:0;border:none}#modal-subscribe .modal-dialog .modal-content .modal-header .fac{color:#000}#modal-subscribe .modal-dialog .modal-content .modal-body{padding:0;border:none;margin:0;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07)}#modal-subscribe .modal-dialog .modal-content .modal-body iframe[name="subscribe-results"]{border:none;height:50vh;width:100%}.footer .footer-inner .footer-logo-container .footer-logo{width:152px;height:89px}.footer .footer-inner .footer-locations-container{white-space:nowrap}input,textarea{color:#847870 !important;font-size:1.125em !important;width:100%;padding:0.625em !important;border:1px solid #c0b8b0 !important;border-radius:0 !important;box-shadow:inset 0 2px 0 #f0edeb;-moz-box-shadow:inset 0 2px 0 #f0edeb;-webkit-box-shadow:inset 0 2px 0 #f0edeb}input::placeholder,textarea::placeholder{color:#c0b8b0 !important}select{color:#847870 !important;font-size:1.125em !important;width:100%;border:1px solid #c0b8b0 !important;border-radius:0 !important;box-shadow:inset 0 -2px 0 #f7f6f5;-moz-box-shadow:inset 0 -2px 0 #f0edeb;-webkit-box-shadow:inset 0 -2px 0 #f0edeb}select::after{color:#e74c39 !important}label.required{color:#847870}label.required::after{color:#e74c39}.form-label-required{color:#e74c39}.form-check-input:not(:checked),.form-check-input:checked{position:absolute;pointer-events:none;opacity:0}.btn-group-toggle{margin:0 1.25em}.btn-outline-group{-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:.5s ease-out;font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important;background-color:none !important;color:#3d322b !important;border:1px solid #ada29a !important}.btn-outline-group:hover{-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:.5s ease-out;background-color:#e74c39 !important;border:1px solid #ada29a !important}.btn-outline-group:active,.btn-outline-group:focus,.btn-outline-group:not(:disabled):not(.disabled):focus{-webkit-transition:transform 0.5s ease-out;-moz-transition:transform 0.5s ease-out;-ms-transition:transform 0.5s ease-out;-o-transition:transform 0.5s ease-out;transition:.5s ease-out;background-color:#ff7663 !important;border:1px solid #ada29a !important;box-shadow:0 !important;outline:none !important}.btn-outline-group:not(:disabled):not(.disabled):active,.btn-outline-group:not(:disabled):not(.disabled).active,.show>.btn-outline-group.dropdown-toggle{color:#fff !important;background-color:#574a42 !important}.custom-select{background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-color:#e74c39}.form-control:focus{border-color:#e74c39;box-shadow:inset 0 1px 1px rgba(231,76,57,0.075),0 0 8px rgba(231,76,57,0.6)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button.active.focus,button.active:focus,button.focus,button.focus:active,button:active:focus,button:focus{outline:0 !important;outline-offset:0  !important;background-image:none  !important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.25) !important;box-shadow:0 0 8px rgba(0,0,0,0.25) !important}.btn-freeform{margin-top:1.25em}form.inline-form{display:flex;margin:0;padding:0}form.inline-form input,form.inline-form label,form.inline-form .btn{transition:opacity 300ms linear}form.inline-form .input-wrapper{flex-grow:1}form.inline-form .input-wrapper input,form.inline-form .input-wrapper label{margin:0 !important;height:auto;opacity:1.0;transition:opacity 300ms linear;font-size:inherit !important;text-transform:uppercase;line-height:1;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}form.inline-form .input-wrapper input{padding:.25rem 0 !important;outline:none !important;border:none !important;font-weight:bold;box-sizing:border-box;border-spacing:0;vertical-align:baseline;opacity:0.0}form.inline-form .input-wrapper input:focus{outline-color:transparent !important;outline-style:none !important;box-shadow:none;opacity:1.0}form.inline-form .input-wrapper label{padding:.5rem 0 !important;pointer-events:none;position:absolute;top:0;left:0;opacity:1.0}form.inline-form .input-wrapper input:focus+label{opacity:0}form.inline-form .btn{margin:0;padding:.1em .5em;font-size:inherit !important;opacity:0.0;pointer-events:none}form:focus-within input,form:focus-within .btn{opacity:1.0 !important;pointer-events:initial}form:focus-within label{opacity:0.0 !important}.carousel-item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.carousel-image{width:100%;height:auto;visibility:hidden}.banner-title-overlay{position:absolute;left:0;bottom:-0.25em;width:100%;max-width:1800px;padding:0;margin:0}.banner-title-overlay a.banner-title-link{background-color:#fff;color:#847870;font-size:0.6em;line-height:1;margin:0 0 0 10%;padding:0.75em 2.0em;-webkit-transition:color 1.0s ease-out;-moz-transition:color 1.0s ease-out;-ms-transition:color 1.0s ease-out;-o-transition:color 1.0s ease-out;transition:color 1.0s ease-out}.banner-title-overlay a.banner-title-link:hover{color:#e74c39;text-decoration:none}.banner-title-overlay a.banner-title-link:active,.banner-title-overlay a.banner-title-link:focus,.banner-title-overlay a.banner-title-link:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}.banner-title-overlay a.banner-title-link .fa,.banner-title-overlay a.banner-title-link .fac{color:#e74c39;font-size:1.0em}.carousel-caption{position:absolute;top:25%;left:25%;transform:translateY(-25%);transform:translateX(-25%);width:33%;height:auto;max-width:900px;margin:0;padding:0}@media (max-width: 576px){.carousel-caption{top:12% !important;left:15% !important;transform:translate(0, 0) !important}}.carousel-caption .caption-image-container{display:flex;justify-content:flex-start;align-items:center;width:100%}.carousel-caption .caption-image-container .caption-image{max-width:50%}@media (max-width: 767.9px){.carousel-caption .caption-image-container .caption-image{max-width:75%}}@media (max-width: 575.9px){.carousel-caption .caption-image-container .caption-image{max-width:75%}}.carousel-caption h1{font-size:2.4em;margin:0;padding:0}.carousel-caption .caption-headline-block{position:relative;padding-bottom:0}.carousel-caption hr.caption-divider{overflow:visible;padding:0;margin:0 0 0.625em 0;border:none;border-top:1px solid #e74c39;color:#fff;text-align:right}.carousel-caption .caption-body{padding-top:0}.carousel-caption .caption-body p{line-height:1}.carousel-control-prev,.carousel-control-next{width:auto;padding:1.25em;background-image:none;border-radius:0;opacity:1.0;color:#fff;z-index:2;-webkit-transition:color 1.0s ease-out;-moz-transition:color 1.0s ease-out;-ms-transition:color 1.0s ease-out;-o-transition:color 1.0s ease-out;transition:color 1.0s ease-out}.carousel-control-prev:hover,.carousel-control-next:hover{color:#e74c39}.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:not(:disabled):not(.disabled):focus,.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:not(:disabled):not(.disabled):focus{color:#b52d1b}.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none;font-family:"InvisionArchitecture";display:inline-block;font-size:inherit;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:1.25em;line-height:1}.carousel-control-prev-icon::after{content:"\f001"}.carousel-control-next-icon::after{content:"\f000"}.carousel-indicators{right:10%;justify-content:flex-end;margin:1.0em 0;z-index:2}.carousel-indicators li{width:0.625em;height:0.625em;border-radius:0;background:none;border:0.125em solid #fff;opacity:1.0;margin:0 0.1em !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:background-color 1.0s ease-out, border 1.0s ease-out;-moz-transition:background-color 1.0s ease-out, border 1.0s ease-out;-ms-transition:background-color 1.0s ease-out, border 1.0s ease-out;-o-transition:background-color 1.0s ease-out, border 1.0s ease-out;transition:background-color 1.0s ease-out, border 1.0s ease-out}.carousel-indicators li:hover{background-color:#fff;border:0.3125em solid #fff}.carousel-indicators li.active{background-color:#e74c39;border:0.125em solid #e74c39}#banner-down-arrow{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;text-align:center}#banner-down-arrow a{position:absolute;bottom:2.0em;left:0;width:100vw;-webkit-animation:anim-banner-down-arrow 2s infinite;animation:anim-banner-down-arrow 2s infinite}#banner-down-arrow a .fa,#banner-down-arrow a .fac{font-size:2.0em;color:#fff}#banner-down-arrow a .fa:hover,#banner-down-arrow a .fac:hover{color:#e74c39}#banner-down-arrow a .fa:active,#banner-down-arrow a .fa:focus,#banner-down-arrow a .fa:not(:disabled):not(.disabled):focus,#banner-down-arrow a .fac:active,#banner-down-arrow a .fac:focus,#banner-down-arrow a .fac:not(:disabled):not(.disabled):focus{color:#b52d1b}@-webkit-keyframes anim-banner-down-arrow{0%{-webkit-transform:translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:translateY(2em);opacity:0}}@keyframes anim-banner-down-arrow{0%{transform:translate(0, 0);opacity:0}50%{opacity:1}100%{transform:translateY(2em);opacity:0}}.background-image-overlay{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;background-position:center}.block-headline-text{margin:0;line-height:1}h3.block-headline-text{color:#e74c39}.block-subheadline-text,.block-subheadline-text p{margin:0.3125em 0 0 0;text-transform:none;line-height:1}.img-regular-padding{padding:0 1.25em}@media (max-width: 991.9px){.img-regular-padding{padding:2.5em 1.25em}}.img-no-padding{padding:0}@media (max-width: 991.9px){.img-no-padding{padding:2.5em 0}}.img-square-crop,.img-circle-crop{position:relative}.img-square-crop::after,.img-circle-crop::after{content:"";display:block;padding-bottom:100%}.img-square-crop img,.img-circle-crop img{position:absolute;width:100%;height:100%;object-fit:cover;object-repeat:no-repeat}@media (max-width: 991.9px){.img-square-crop img,.img-circle-crop img{padding:2.5em}}.img-circle-crop img{border-radius:50%}.img-overlay-sections{position:absolute;right:2.5em;top:0}@media (max-width: 991.9px){.img-overlay-sections{position:static;padding:2.5em 1.25em}}.text-one-column-body-copy{display:block;margin-top:0.3125em}.large-text-callout-body-copy p{font-size:2.0em;line-height:1.2em}h2.large-text-callout-headline-text{font-size:1.8em}h3.large-text-callout-headline-text{font-size:1.5em}h4.large-text-callout-headline-text{font-size:1.2em}h4.large-text-callout-subheadline-text{font-size:1.2em}h5.large-text-callout-subheadline-text{font-size:1.0em}h6.large-text-callout-subheadline-text{font-size:0.8em}.pull-quote-body-copy p{font-size:1.5em;line-height:1.2em}h2.pull-quote-headline-text{font-size:1.8em}h3.pull-quote-headline-text{font-size:1.5em}h4.pull-quote-headline-text{font-size:1.2em}h4.pull-quote-subheadline-text{font-size:1.2em}h5.pull-quote-subheadline-text{font-size:1.0em}h6.pull-quote-subheadline-text{font-size:0.8em}.block-text-image-body-column{padding:0 2.5em !important}.stat-fact-number{display:inline;margin:0;color:#574a42;font-size:5em;font-weight:300;line-height:1}.stat-fact-prefix{display:inline;margin:0;color:#574a42;font-size:3em;font-weight:300;line-height:1}.stat-fact-suffix{display:inline;margin:0;color:#574a42;font-size:3em;font-weight:300;line-height:1}.stat-fact-desc{margin:0;font-size:1.2em;line-height:1}.stat-fact-citation{margin:0;padding-top:0.625em;font-size:0.9em;font-weight:300;line-height:1;color:#6f625a}.pull-quote-body p{font-size:2.5em;line-height:1.2em}.pull-quote-citation{font-size:1.2em;line-height:1em}h3.image-callout-headline{color:#e74c39}h5.image-callout-headline{color:#e74c39;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;margin-bottom:0.125em}h6.image-callout-subheadline{color:#000}.image-callout-body{display:block;margin-top:0.75em}.image-icon-link:hover{text-decoration:none}.image-icon-headline{padding-top:1.125em}.image-icon-text p{color:#847870;font-size:0.8em;line-height:1.5;padding:1.125em 0.625em}.image-icon-image{display:block;margin-left:auto;margin-right:auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.block-container-image-gallery .block-image-gallery-thumb-container{padding:0.3125em}.block-container-image-gallery .block-image-gallery-masonry-grid-sizer,.block-container-image-gallery .block-image-gallery-masonry-grid-item{padding:0.3125em}.market-callout-card:hover .img-zoom-hover img{transform:scale(1.125)}.market-callout-card:hover .card-body a h5{color:#e74c39}.market-callout-card .card-body{margin:0;padding:1.0em 1.0em 2.5em 1.0em}.market-callout-card .card-body h5{margin:0;padding:0;font-weight:100;color:#847870;position:relative;-webkit-transition:color 1.0s ease-out;-moz-transition:color 1.0s ease-out;-ms-transition:color 1.0s ease-out;-o-transition:color 1.0s ease-out;transition:color 1.0s ease-out}.market-callout-card .card-body h5::after{content:"\f000";font-family:"InvisionArchitecture";display:inline-block;font-size:0.625em;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:0.375em;right:0;color:#e74c39}.market-callout-card .card-body a:hover{text-decoration:none}.market-callout-card .card-body a:hover h5{color:#e74c39}.market-callout-card .card-body a:active,.market-callout-card .card-body a:focus,.market-callout-card .card-body a:not(:disabled):not(.disabled):focus{text-decoration:none}.market-callout-card .card-body a:active h5,.market-callout-card .card-body a:focus h5,.market-callout-card .card-body a:not(:disabled):not(.disabled):focus h5{color:#b52d1b}.community-partner-slider{width:100%;height:calc(45px + 2.5em);margin:0;padding:1.25em 0 0 0;border-left:1px solid #fff;border-right:1px solid #fff}.community-partner-slider .community-partner-slider-wrapper{-webkit-transition-timing-function:linear !important;-moz-transition-timing-function:linear !important;-ms-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.community-partner-slider .community-partner-slider-wrapper .community-partner-slide{display:block;width:auto;max-height:45px}.community-partner-slider .community-partner-slider-wrapper .community-partner-slide .community-partner-image{width:auto;max-height:45px}.community-partner-slider .community-partner-slider-overlay{position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);background:-webkit-linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);border-left:1px solid #fff;border-right:1px solid #fff}.block-container-timeline .block-timeline-elements-container{margin:0;padding:0}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row{margin:0;padding:0}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container{margin:0;padding:5.0rem 2.5rem;border-right:1px solid #968c83}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container .block-timeline-headline{margin:0;color:#241c18;font-weight:100;text-transform:uppercase;line-height:1}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container .block-timeline-headline:after{display:block;content:"";position:absolute;top:5.75rem;right:0;width:2.0rem;border-bottom:1px solid #968c83}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container .block-timeline-subheadline{margin:0;color:#241c18;font-weight:100;text-transform:uppercase;line-height:1}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container.block-timeline-headline-container-first .block-timeline-headline:after{top:0;right:-1px;height:5.75rem;background-color:#fff}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container.block-timeline-headline-container-last{border-right:none}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-headline-container.block-timeline-headline-container-last .block-timeline-headline:after{top:0;right:0;height:5.75rem;background-color:#fff;border-right:1px solid #968c83}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container{margin:0;padding:5.0rem 2.5rem}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container.block-timeline-body-container-row{display:flex;flex-direction:row;justify-content:space-between;align-items:space-between;gap:2.5rem}@media (max-width: 991.9px){.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container.block-timeline-body-container-row{flex-direction:column}}@media (max-width: 767.9px){.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container.block-timeline-body-container-row{flex-direction:row}}@media (max-width: 575.9px){.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container.block-timeline-body-container-row{flex-direction:column}}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container.block-timeline-body-container-column{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;gap:2.5rem}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container .block-timeline-body-image{margin:0;padding:0;flex-grow:1}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container .timeline-block-body-text{margin:0;padding:0;flex-grow:0;color:#241c18;font-weight:300}.block-container-timeline .block-timeline-elements-container .block-timeline-element-row .block-timeline-body-container .timeline-block-body-text p{font-weight:300}.block-container-image-slider .block-image-slider{width:100%;height:7.5rem;margin:0;padding:1.25em 0 0 0;border-left:1px solid #fff;border-right:1px solid #fff}.block-container-image-slider .block-image-slider .block-image-slider-wrapper{-webkit-transition-timing-function:linear !important;-moz-transition-timing-function:linear !important;-ms-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.block-container-image-slider .block-image-slider .block-image-slider-wrapper .block-image-slide{display:block;width:auto;max-height:5.0rem}.block-container-image-slider .block-image-slider .block-image-slider-wrapper .block-image-slide .block-image-slider-image{width:auto;max-height:5.0rem}.block-container-image-slider .block-image-slider .block-image-slider-overlay{position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);background:-webkit-linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 75%, #fff 100%);border-left:1px solid #fff;border-right:1px solid #fff}.block-container-project-slider .block-project-slider{width:100%;max-width:100vw;min-height:auto;top:0;left:0;right:0}.block-container-project-slider .block-project-slider .block-project-slider-wrapper{-webkit-transition-timing-function:linear !important;-moz-transition-timing-function:linear !important;-ms-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.block-container-project-slider .block-project-slider .block-project-slider-wrapper .block-project-slide{display:inline-block;width:auto;overflow:hidden}.block-container-project-slider .block-project-slider .block-project-slider-wrapper .block-project-slide .project-card{max-width:calc(33vw - 1.25rem)}@media (max-width: 991.9px){.block-container-project-slider .block-project-slider .block-project-slider-wrapper .block-project-slide .project-card{max-width:calc(50vw - 1.25rem)}}@media (max-width: 767.9px){.block-container-project-slider .block-project-slider .block-project-slider-wrapper .block-project-slide .project-card{max-width:calc(66vw - 1.25rem)}}@media (max-width: 575.9px){.block-container-project-slider .block-project-slider .block-project-slider-wrapper .block-project-slide .project-card{max-width:calc(75vw - 1.25rem)}}.block-container-project-slider .block-project-slider .block-project-slider-overlay{position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2;background:-moz-linear-gradient(90deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 15%, rgba(255,255,255,0) 85%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(90deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 15%, rgba(255,255,255,0) 85%, rgba(255,255,255,0.8) 100%);background:linear-gradient(90deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 15%, rgba(255,255,255,0) 85%, rgba(255,255,255,0.8) 100%);border-left:1px solid #fff;border-right:1px solid #fff}.block-container-project-slider .block-project-slider .swiper-button-prev,.block-container-project-slider .block-project-slider .swiper-button-next{top:33%;padding:5.0rem}.btn{font-size:1.0em;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.05em;border-radius:0;padding:0.75em 1.75em 0.5em 1.75em;margin:0.2em 0.1em;-webkit-transition:color 1.0s ease-out, background 1.0s ease-out, border 1.0s ease-out;-moz-transition:color 1.0s ease-out, background 1.0s ease-out, border 1.0s ease-out;-ms-transition:color 1.0s ease-out, background 1.0s ease-out, border 1.0s ease-out;-o-transition:color 1.0s ease-out, background 1.0s ease-out, border 1.0s ease-out;transition:color 1.0s ease-out, background 1.0s ease-out, border 1.0s ease-out}.btn:hover{text-decoration:none}.btn:active,.btn:focus,.btn:not(:disabled):not(.disabled):focus{text-decoration:none}.btn .active.focus,.btn .active:focus,.btn .focus,.btn .focus:active,.btn:active:focus,.btn:focus{outline:0 !important;outline-offset:0  !important;background-image:none  !important;-webkit-box-shadow:0 0 8px rgba(231,76,57,0.8) !important;-moz-box-shadow:0 0 8px rgba(231,76,57,0.8) !important;box-shadow:0 0 8px rgba(231,76,57,0.8) !important}.btn-sm{font-size:0.8em;padding:0.6em 1.4em 0.5em 1.4em}.btn-lg{font-size:1.2em;padding:0.9em 1.75em 0.8em 1.75em}.btn-primary{transition:.5s ease-out;background-color:#e74c39;border:none;border-bottom:3px solid #b52d1b}.btn-primary:hover{transition:.5s ease-out;background-color:#b52d1b;border:none;border-bottom:3px solid #b52d1b}.btn-primary:active,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:none}.btn-secondary{transition:.5s ease-out;background-color:#847870;border:none;border-bottom:3px solid #574a42}.btn-secondary:hover{background-color:#574a42;border:none;border-bottom:3px solid #574a42}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ada29a;border:none;border-bottom:3px solid #847870}.btn-outline-primary{background-color:none;color:#e74c39;border:1px solid #e74c39}.btn-outline-primary:hover{background-color:#b52d1b;border:1px solid #b52d1b}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:1px solid #ff7663}.btn-outline-secondary{color:#574a42;border:1px solid #574a42}.btn-outline-secondary:hover{background-color:#574a42;border:1px solid #574a42}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ada29a;border:1px solid #ada29a}.btn-dark{background-color:#000;border:none;border-bottom:3px solid #241c18}.btn-dark:hover{background-color:#b52d1b;border:none;border-bottom:3px solid #b52d1b}.btn-dark:active,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:none;border-bottom:3px solid #e74c39}.btn-light{background-color:#fff;border:none;border-bottom:3px solid #f0edeb}.btn-light:hover{color:#fff;background-color:#b52d1b;border:none;border-bottom:3px solid #b52d1b}.btn-light:active,.btn-light:focus,.btn-light:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:none;border-bottom:3px solid #e74c39}.btn-outline-dark{background-color:none;color:#000;border:1px solid #000}.btn-outline-dark:hover{color:#fff;background-color:#b52d1b;border:1px solid #b52d1b}.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:1px solid #ff7663}.btn-outline-light{background-color:none;color:#fff;border:1px solid #fff}.btn-outline-light:hover{color:#fff;background-color:#b52d1b;border:1px solid #b52d1b}.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:1px solid #ff7663}.btn-link{color:#e74c39;text-decoration:none;border:none}.btn-link:hover{color:#e74c39;text-decoration:underline;border:none}.btn-link:active,.btn-link:focus,.btn-link:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:underline;border:none}.btn{padding:0.75em 1.75em 0.75em 1.75em}.btn-primary{transition:.5s ease-out;background-color:#000;border:none;border-bottom:none}.btn-primary:hover{transition:.5s ease-out;background-color:#b52d1b;border:none;border-bottom:none}.btn-primary:active,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):focus{color:#fff;background-color:#ff7663;border:none}.card,.card-footer,.card-header{background:none;border:none;border-radius:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.card a:hover,.card-footer a:hover,.card-header a:hover{text-decoration:none}.card{width:calc(100% - 1.25em);margin:0 0 2.5em 0}.card .card-img-top{border-radius:0;position:relative;width:100%;height:auto}.card .card-img-top .card-img-main{width:100%;height:auto}.card .card-img-top .card-img-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#6f625a;background:-moz-linear-gradient(180deg, rgba(111,98,90,0) 33%, rgba(111,98,90,0.6) 100%);background:-webkit-linear-gradient(180deg, rgba(111,98,90,0) 33%, rgba(111,98,90,0.6) 100%);background:linear-gradient(180deg, rgba(111,98,90,0) 33%, rgba(111,98,90,0.6) 100%)}.card .card-img-top .card-img-overlay img{position:absolute;margin:0;padding:0.3125em 0.3125em;left:1.125em;bottom:-1px;width:17.5%;height:auto;border-bottom:5px solid #fff}.card .card-body{color:#847870;padding:1.25em 1.125em}.card .card-body p{font-size:0.8em;line-height:1.5}.card .card-body h5,.card .card-body .entry-teaser-headline{color:#000;font-weight:300;margin-bottom:0.25em}.card .card-body .entry-teaser-copy{margin-top:0.5em}.card .card-footer{padding:0.3125em 1.125em}.dropdown:not(.dropdown-navbar) .dropdown-toggle{padding:0.625em 0.625em;color:#000;font-size:0.8em;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:0.1em}.dropdown:not(.dropdown-navbar) .dropdown-menu{border-radius:0;border:1px solid #f7f6f5;box-shadow:0px 2.2px 2.2px rgba(0,0,0,0.07),0.1px 5.3px 5.3px rgba(0,0,0,0.101),0.1px 10px 10px rgba(0,0,0,0.125),0.2px 17.9px 17.9px rgba(0,0,0,0.149),0.4px 33.4px 33.4px rgba(0,0,0,0.18),1px 80px 80px rgba(0,0,0,0.25)}.dropdown:not(.dropdown-navbar) .dropdown-menu .dropdown-item{color:#000;font-size:0.8em;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:0.1em}.dropdown:not(.dropdown-navbar) .dropdown-menu .dropdown-item.active{color:#e74c39;background-color:#fff !important}.dropdown:not(.dropdown-navbar) .dropdown-menu .dropdown-divider{margin:0.125em 0}.body img{max-width:100%;height:auto}.img-zoom-hover{overflow:hidden}.img-zoom-hover:hover img{transform:scale(1.125)}.img-zoom-hover img{-webkit-transition:transform 3.0s ease-out;-moz-transition:transform 3.0s ease-out;-ms-transition:transform 3.0s ease-out;-o-transition:transform 3.0s ease-out;transition:transform 3.0s ease-out}.img-marker-link-under,.img-marker-link-right{position:relative}.img-marker-link-under::after,.img-marker-link-right::after{content:"";display:inline-block;position:absolute;left:16px;bottom:-4px;width:6.25em;height:4px;background-color:#e74c39}.img-marker-link-right::before{content:"";display:inline-block;position:absolute;top:1.26em;right:-4px;width:4px;height:6.25em;background-color:#e74c39}@media (min-width: 992px){.img-marker-link-right::before{display:inline-block}.img-marker-link-right::after{display:none}}@media (max-width: 992px){.img-marker-link-right::before{display:none}.img-marker-link-right::after{display:inline-block}}@media (max-width: 768px){.img-marker-link-right::before{display:inline-block}.img-marker-link-right::after{display:none}}@media (max-width: 576px){.img-marker-link-right::before{display:none}.img-marker-link-right::after{display:inline-block}}.video-thumb-container{position:relative}.video-thumb-container:hover .video-thumb-overlay{background-color:rgba(255,255,255,0.5)}.video-thumb-container:hover .video-thumb-overlay .video-thumb-button{color:#e74c39}.video-thumb-container:hover .video-thumb-overlay .video-thumb-button .link-text-nav{color:#e74c39}.video-thumb-container .video-thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);display:flex;justify-content:flex-start;align-items:flex-end;-webkit-transition:all 2.0s ease-out;-moz-transition:all 2.0s ease-out;-ms-transition:all 2.0s ease-out;-o-transition:all 2.0s ease-out;transition:all 2.0s ease-out}.video-thumb-container .video-thumb-overlay .video-thumb-button{color:#fff;text-align:center;margin-left:1.75em;padding-bottom:0.9375em}.video-thumb-container .video-thumb-overlay .video-thumb-button .link-text-nav{display:block;color:#fff;font-size:0.8125em;margin:0.9375em 0 0 0}.hosted-video-cover{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.page-intro{padding:0 2.0em 3.0em 2.0em}.page-title-full-width{position:absolute;background-color:#f0edeb;left:0;bottom:0;width:100%;height:100%;z-index:-1}.page-title-image{width:100vw;max-width:2200px;height:auto}.page-title-video-container{width:100vw;max-width:2200px;height:auto}h1.page-title{display:inline-block;margin:0;padding:0 0 0.25em 0.5em}.page-title-overlay-container{position:absolute;left:0;bottom:0;width:100%;height:6.875em;z-index:2}.page-title-overlay-container .page-title-container h1.page-title{color:#fff}.page-title-image-overlay{background:linear-gradient(180deg, rgba(61,50,43,0) 0%, rgba(61,50,43,0.75) 100%);position:absolute;left:50%;bottom:0;width:100%;max-width:2200px;height:6.875em;transform:translateX(-50%)}.page-title-marker{position:relative}.page-title-marker::after{content:"";display:inline-block;position:absolute;left:0.75em;bottom:0;width:calc(25% - 3.0em);height:0.625em;background-color:#fff;z-index:2}.page-title-no-back h1.page-title{padding:1.2em 0 0.25em 0.4em;color:#000}.page-title-backlink-container{padding:1.25em 0 3.0em 2.25em !important}.page-title-backlink-container .page-title-backlink{position:relative;overflow:hidden}.pagination-container{padding:1.25em 0.625em 5.0em 0.625em}.pagination-container .pagination{font-size:1.0rem;font-weight:400;background:none;border-radius:0}@media (max-width: 991.9px){.pagination-container .pagination{font-size:1.125rem}}@media (max-width: 768px){.pagination-container .pagination{font-size:1.25rem}}.pagination-container .pagination a{color:#847870;background:none;padding:0.625em 1.25em;border:none}.pagination-container .pagination a:hover{color:#e74c39;background:none}.pagination-container .pagination a .fa,.pagination-container .pagination a .fas,.pagination-container .pagination a .fac{font-size:0.8em;transform:translateY(0em)}.pagination-container .pagination .active a{padding:0.625em 1.25em;background:none !important;color:#000 !important;font-weight:700;pointer-events:none;cursor:auto}.pagination-container .pagination .page-item:not(:last-child){margin:0;border-right:1px solid #d7d2cb}.pagination-container .pagination .page-item+.page-item{margin:0;margin-left:-1px}@media (max-width: 768px){.pagination-container .pagination .page-item+.page-item{display:none}.pagination-container .pagination .page-item+.page-item.active{display:block}}.pagination-container .pagination .page-item:first-child,.pagination-container .pagination .page-item:last-child{font-weight:700}@media (max-width: 768px){.pagination-container .pagination .page-item:first-child,.pagination-container .pagination .page-item:last-child{display:block}}.pagination-container .pagination .page-item.disabled .page-link{color:#d7d2cb !important;background:none;pointer-events:none;cursor:auto}.project-header-slider{min-height:auto;width:100vw;background-color:#d7d2cb}.project-header-slider.loading{min-height:66vh}.project-header-slider .project-header-slider-wrapper .project-header-slide{display:inline-block;width:auto;overflow:hidden;background-color:#d7d2cb}.project-header-slider .project-header-slider-wrapper .project-header-slide .project-header-image{max-width:100vw;max-height:calc(100vh - 10em);opacity:0.25;border:none;-webkit-filter:blur(0px) grayscale(100%) contrast(50%);-moz-filter:blur(0px) grayscale(100%) contrast(50%);-ms-filter:blur(0px) grayscale(100%) contrast(50%);-o-bfilter:blur(0px) grayscale(100%) contrast(50%);filter:blur(0px) grayscale(100%) contrast(50%);-webkit-transition:filter 1.0s ease-out, opacity 1.0s ease-out;-moz-transition:filter 1.0s ease-out, opacity 1.0s ease-out;-ms-transition:filter 1.0s ease-out, opacity 1.0s ease-out;-o-transition:filter 1.0s ease-out, opacity 1.0s ease-out;transition:filter 1.0s ease-out, opacity 1.0s ease-out}.project-header-slider .project-header-slider-wrapper .swiper-slide-active .project-header-image{opacity:1.0;border:none;-webkit-filter:blur(0) grayscale(0) contrast(100%);-moz-filter:blur(0) grayscale(0) contrast(100%);-ms-filter:blur(0) grayscale(0) contrast(100%);-o-bfilter:blur(0) grayscale(0) contrast(100%);filter:blur(0) grayscale(0) contrast(100%)}.project-slider-video-thumb-container{position:relative}.project-slider-video-thumb-container:hover .video-thumb-overlay{background-color:rgba(0,0,0,0.75)}.project-slider-video-thumb-container:hover .video-thumb-overlay .video-thumb-button{color:#e74c39}.project-slider-video-thumb-container:hover .video-thumb-overlay .video-thumb-button .link-text-nav{color:#e74c39}.project-slider-video-thumb-container .video-thumb-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-transition:all 2.0s ease-out;-moz-transition:all 2.0s ease-out;-ms-transition:all 2.0s ease-out;-o-transition:all 2.0s ease-out;transition:all 2.0s ease-out}.project-slider-video-thumb-container .video-thumb-overlay .video-thumb-button{color:#fff;text-align:center;margin-left:1.75em;padding-bottom:0.9375em}.project-slider-video-thumb-container .video-thumb-overlay .video-thumb-button .link-text-nav{display:block;color:#fff;font-size:0.8125em;margin:0.9375em 0 0 0}.swiper-button-next::after,.swiper-button-prev::after{font-size:1.75em;color:#e74c39}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#b52d1b}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible{outline:none}.swiper-pagination .swiper-pagination-bullet{width:0.625em;height:0.625em;border-radius:0;background:none;border:0.125em solid #fff;opacity:1.0;margin:0 0.1em !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff;border:0.3125em solid #fff}.swiper-pagination .swiper-pagination-bullet-active{background-color:#e74c39;border:0.125em solid #e74c39}.testimonial-slider-full-width-container{background-color:#f7f6f5;padding:6.25em 0 5.0em 0}.testimonial-slider-full-width-container .carousel-control-prev,.testimonial-slider-full-width-container .carousel-control-next{padding:0.3125em;color:#847870}.testimonial-card{margin:0;padding:0;width:95%}.testimonial-card .card-body{padding:1.25em 1.125em 0em 1.125em}.testimonial-card .testimonial-copy,.testimonial-card .testimonial-copy p{font-weight:400;font-size:1.125em;line-height:1.5}.testimonial-card .testimonial-copy::before,.testimonial-card .testimonial-copy p::before{content:'“';display:block;position:absolute;top:0;left:0;font-size:6.0rem;font-weight:400;color:#e74c39;transform:translate(-2.25rem, -2.5rem)}.testimonial-card .testimonial-teaser-headline{margin:1.25em 0 0 0}.testimonial-card .testimonial-teaser-headline h5{font-size:1.0rem;color:#847870;text-transform:initial;font-weight:400;letter-spacing:initial}.testimonial-card .testimonial-teaser-headline h5 b{color:#000;text-transform:uppercase;font-weight:700;letter-spacing:0.05em}@media (max-width: 575.98px){.modal-fullscreen{padding:0 !important}.modal-fullscreen .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-sm{padding:0 !important}.modal-fullscreen-sm .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-sm .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-md{padding:0 !important}.modal-fullscreen-md .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-md .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-lg{padding:0 !important}.modal-fullscreen-lg .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-lg .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg .modal-body{overflow-y:auto}}.modal-fullscreen-xl{padding:0 !important}.modal-fullscreen-xl .modal-dialog{width:100%;max-width:none;height:100%;margin:0}.modal-fullscreen-xl .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl .modal-body{overflow-y:auto}.modal-backdrop.show{opacity:0.8}.entry-pages-home header{position:fixed;width:100%;background:rgba(255,255,255,0);-webkit-transition:background 1.0s ease-out;-moz-transition:background 1.0s ease-out;-ms-transition:background 1.0s ease-out;-o-transition:background 1.0s ease-out;transition:background 1.0s ease-out}.entry-pages-home header.nav-down,.entry-pages-home header.nav-up{background:#fff}.entry-pages-home header.nav-down .header-container,.entry-pages-home header.nav-up .header-container{background:rgba(255,255,255,0)}.entry-pages-home header.nav-down .header-container .navbar-brand,.entry-pages-home header.nav-up .header-container .navbar-brand{pointer-events:initial;opacity:1}.entry-pages-home header.nav-down .header-container .navbar-collapse .navbar-nav .nav-item .nav-link,.entry-pages-home header.nav-up .header-container .navbar-collapse .navbar-nav .nav-item .nav-link{color:#000 !important}.entry-pages-home header.nav-down .header-container .navbar-toggler-icon>span,.entry-pages-home header.nav-up .header-container .navbar-toggler-icon>span{background-color:#000 !important}.entry-pages-home header .header-container{background:rgba(255,255,255,0)}.entry-pages-home header .header-container .navbar-brand{pointer-events:none;opacity:0;-webkit-transition:opacity 1.0s ease-out;-moz-transition:opacity 1.0s ease-out;-ms-transition:opacity 1.0s ease-out;-o-transition:opacity 1.0s ease-out;transition:opacity 1.0s ease-out}@media (min-width: 575.9px){.entry-pages-home header .header-container .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff !important}}.entry-pages-home header .header-container .navbar-toggler-icon>span{background-color:#fff !important;-webkit-transition:background 1.0s ease-out;-moz-transition:background 1.0s ease-out;-ms-transition:background 1.0s ease-out;-o-transition:background 1.0s ease-out;transition:background 1.0s ease-out}.entry-pages-home #homeHeroBannerSlides .background-image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.33)}.entry-pages-home h2{margin-top:0;color:#e74c39;font-size:3.5em;line-height:0.9}.entry-pages-home #about #about-headline .text-one-column-container h2,.entry-pages-home #about #about-headline .text-one-column-container .text-one-column-headline-text{text-transform:uppercase}@media (max-width: 575.9px){.entry-pages-home #about #about-headline .text-one-column-container h2,.entry-pages-home #about #about-headline .text-one-column-container .text-one-column-headline-text{text-align:center}}@media (max-width: 575.9px){.entry-pages-home #about #about-body .text-one-column-container .text-left.py-5{text-align:center !important}}@media (max-width: 575.9px){.entry-pages-home #about #about-headline .text-one-column-container h2,.entry-pages-home #about #about-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #about #what-we-do-headline .text-one-column-container h2,.entry-pages-home #about #what-we-do-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #about #team-headline .text-one-column-container h2,.entry-pages-home #about #team-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #about #contact-headline .text-one-column-container h2,.entry-pages-home #about #contact-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #what-we-do #about-headline .text-one-column-container h2,.entry-pages-home #what-we-do #about-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #what-we-do #what-we-do-headline .text-one-column-container h2,.entry-pages-home #what-we-do #what-we-do-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #what-we-do #team-headline .text-one-column-container h2,.entry-pages-home #what-we-do #team-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #what-we-do #contact-headline .text-one-column-container h2,.entry-pages-home #what-we-do #contact-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #team #about-headline .text-one-column-container h2,.entry-pages-home #team #about-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #team #what-we-do-headline .text-one-column-container h2,.entry-pages-home #team #what-we-do-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #team #team-headline .text-one-column-container h2,.entry-pages-home #team #team-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #team #contact-headline .text-one-column-container h2,.entry-pages-home #team #contact-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #contact #about-headline .text-one-column-container h2,.entry-pages-home #contact #about-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #contact #what-we-do-headline .text-one-column-container h2,.entry-pages-home #contact #what-we-do-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #contact #team-headline .text-one-column-container h2,.entry-pages-home #contact #team-headline .text-one-column-container .text-one-column-headline-text,.entry-pages-home #contact #contact-headline .text-one-column-container h2,.entry-pages-home #contact #contact-headline .text-one-column-container .text-one-column-headline-text{text-align:center}}@media (max-width: 575.9px){.entry-pages-home #about #about-headline .text-one-column-container .text-right,.entry-pages-home #about #what-we-do-headline .text-one-column-container .text-right,.entry-pages-home #about #team-headline .text-one-column-container .text-right,.entry-pages-home #about #contact-headline .text-one-column-container .text-right,.entry-pages-home #what-we-do #about-headline .text-one-column-container .text-right,.entry-pages-home #what-we-do #what-we-do-headline .text-one-column-container .text-right,.entry-pages-home #what-we-do #team-headline .text-one-column-container .text-right,.entry-pages-home #what-we-do #contact-headline .text-one-column-container .text-right,.entry-pages-home #team #about-headline .text-one-column-container .text-right,.entry-pages-home #team #what-we-do-headline .text-one-column-container .text-right,.entry-pages-home #team #team-headline .text-one-column-container .text-right,.entry-pages-home #team #contact-headline .text-one-column-container .text-right,.entry-pages-home #contact #about-headline .text-one-column-container .text-right,.entry-pages-home #contact #what-we-do-headline .text-one-column-container .text-right,.entry-pages-home #contact #team-headline .text-one-column-container .text-right,.entry-pages-home #contact #contact-headline .text-one-column-container .text-right{text-align:center !important}}@media (max-width: 575.9px){.entry-pages-home #about #about-body .text-one-column-container .text-left.py-5,.entry-pages-home #about #what-we-do-body .text-one-column-container .text-left.py-5,.entry-pages-home #about #team-body .text-one-column-container .text-left.py-5,.entry-pages-home #about #contact-body .text-one-column-container .text-left.py-5,.entry-pages-home #what-we-do #about-body .text-one-column-container .text-left.py-5,.entry-pages-home #what-we-do #what-we-do-body .text-one-column-container .text-left.py-5,.entry-pages-home #what-we-do #team-body .text-one-column-container .text-left.py-5,.entry-pages-home #what-we-do #contact-body .text-one-column-container .text-left.py-5,.entry-pages-home #team #about-body .text-one-column-container .text-left.py-5,.entry-pages-home #team #what-we-do-body .text-one-column-container .text-left.py-5,.entry-pages-home #team #team-body .text-one-column-container .text-left.py-5,.entry-pages-home #team #contact-body .text-one-column-container .text-left.py-5,.entry-pages-home #contact #about-body .text-one-column-container .text-left.py-5,.entry-pages-home #contact #what-we-do-body .text-one-column-container .text-left.py-5,.entry-pages-home #contact #team-body .text-one-column-container .text-left.py-5,.entry-pages-home #contact #contact-body .text-one-column-container .text-left.py-5{text-align:center !important}}.job-listings-container{margin:1.25em 0 5.0em 0;padding:0}.job-listing-card{margin-bottom:3.75em}.job-listing-card .card-body{padding:0 0.3125em}.job-listing-card .card-body a h3{color:#3d322b;margin-bottom:0.25em;padding-bottom:0.125em;border-bottom:1px solid #d7d2cb}.job-listing-card .card-body a h3 .fac,.job-listing-card .card-body a h3 .fa{font-size:0.625em;transform:translateY(-0.125em);color:#e74c39}.job-listing-card .card-body a:hover h3{color:#e74c39;text-decoration:none}.job-listing-card .card-body a:active h3,.job-listing-card .card-body a:focus h3,.job-listing-card .card-body a:not(:disabled):not(.disabled):focus h3{color:#b52d1b;text-decoration:none}.job-listing-card .card-body .job-listing-card-category{margin:0em 0 1.875em 0}.job-listing-card .card-body .job-listing-card-headline{padding-bottom:0.0625em}.job-listing-card .card-body .job-listing-card-subheadline{color:#847870;padding-bottom:0.0625em}.job-listing-card .card-body .job-listing-card-teaser-copy{font-size:0.9375em;color:#000}.careers-resume-footer-container{padding:5.0em 0;background-color:#f7f6f5}.careers-resume-footer-container .careers-resume-footer-text-container{padding:0 2.0em}.careers-resume-footer-container .careers-resume-footer-text-container h1,.careers-resume-footer-container .careers-resume-footer-text-container h2,.careers-resume-footer-container .careers-resume-footer-text-container h3{color:#e74c39}.careers-resume-footer-container .careers-resume-footer-text-container h4,.careers-resume-footer-container .careers-resume-footer-text-container h5,.careers-resume-footer-container .careers-resume-footer-text-container h6{color:#000}.careers-resume-footer-container .careers-resume-footer-text-container p{color:#000}.careers-resume-footer-container .careers-resume-footer-button-container{display:flex;justify-content:flex-end;align-items:center;padding:0 2.0em}@media (max-width: 768px){.careers-resume-footer-container .careers-resume-footer-button-container{justify-content:center}}.careers-resume-footer-container .careers-resume-footer-button-container .btn{white-space:nowrap}.entry-type-jobListing .job-listing-title-container .job-listing-title{margin-bottom:0.25em}.entry-type-jobListing .job-listing-title-container .job-listing-category{margin-bottom:0;color:#000;font-size:0.8125em;font-weight:600;text-transform:uppercase;letter-spacing:0.025em}.entry-type-jobListing .job-listing-headline-container{margin:0 0 1.25em 0.75em;padding-bottom:0.0625em;border-bottom:1px solid #d7d2cb}.entry-type-jobListing .job-listing-headline-container .job-listing-headline{margin-bottom:0.25em}.entry-type-jobListing .job-listing-headline-container .job-listing-subheadline{margin-bottom:0.25em}.entry-type-jobListing .job-listing-body-container{margin-bottom:2.5em}.entry-type-jobListing .job-listing-form-container{margin-bottom:7.5em}.entry-type-jobListing .job-listing-form-container hr.divider-gray{margin:3.75em 0 3.75em 0}.entry-type-jobListing .job-listing-form-container .job-listing-form{margin-top:2.5em}.entry-pages-contact h2{color:#e74c39}.entry-pages-contact .contact-locations-container{padding:0 0 7.5em 0;color:#847870}.entry-pages-contact .contact-locations-container .contact-address-container{padding:1.25em}@media (max-width: 991.9px){.entry-pages-contact .contact-locations-container .contact-address-container{padding:2.25em}}@media (max-width: 575.5px){.entry-pages-contact .contact-locations-container .contact-address-container .col-sm-4{padding:2.0em}}.entry-pages-contact .contact-locations-container .contact-address-container address{color:#000}.entry-pages-contact .contact-locations-container .contact-address-container a{color:#000}.entry-pages-contact .contact-locations-container .contact-address-container a:hover{color:#e74c39;text-decoration:none}.entry-pages-contact .contact-locations-container .contact-address-container b{font-weight:400;text-transform:uppercase}.entry-pages-contact .contact-locations-container .contact-photo-map-container .contact-photo-container{padding:2.5em 1.25em 2.5em 2.5em}@media (max-width: 576px){.entry-pages-contact .contact-locations-container .contact-photo-map-container .contact-photo-container{padding:2.5em}}.entry-pages-contact .contact-locations-container .contact-photo-map-container .contact-map-container{padding:2.5em 2.5em 2.5em 0}@media (max-width: 576px){.entry-pages-contact .contact-locations-container .contact-photo-map-container .contact-map-container{padding:2.5em}}.entry-pages-contact .contact-form-container-outer{background-color:#f7f6f5;padding:7.5em 0}.entry-pages-contact .contact-form-container-outer .contact-form-container-inner{padding:0 2.5em}@media (max-width: 768px){.entry-pages-contact .contact-form-container-outer .contact-form-container-inner{padding:3.75em}}.entry-pages-contact .contact-form-container-outer .contact-form-container-inner label{color:#847870;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-top:0.3125em;margin-bottom:0.3125em}.market-intro-desc-container{margin:0;padding:0 0.4em 1.875em 0.4em}.market-projects-row{padding-bottom:3.75em}.news-card{width:calc(100% - 1.25em);margin:0 0 2.5em 0}.news-card:hover .img-zoom-hover img{transform:scale(1.125)}.news-card:hover .card-body .news-article-teaser-headline h6{color:#e74c39;text-decoration:none}.news-card:hover .card-footer a{color:#b52d1b;text-decoration:none}.news-card:hover .card-footer a .fa,.news-card:hover .card-footer a .fac{color:#b52d1b}.news-card:active .card-body .news-article-teaser-headline h6,.news-card:focus .card-body .news-article-teaser-headline h6,.news-card:not(:disabled):not(.disabled):focus .card-body .news-article-teaser-headline h6{color:#b52d1b;text-decoration:none}.news-card:active .card-footer a,.news-card:focus .card-footer a,.news-card:not(:disabled):not(.disabled):focus .card-footer a{color:#b52d1b;text-decoration:none}.news-card:active .card-footer a .fa,.news-card:active .card-footer a .fac,.news-card:focus .card-footer a .fa,.news-card:focus .card-footer a .fac,.news-card:not(:disabled):not(.disabled):focus .card-footer a .fa,.news-card:not(:disabled):not(.disabled):focus .card-footer a .fac{color:#b52d1b}.news-card .news-article-teaser-thumb-container-newsThumbnailWide{display:block}@media (max-width: 568px){.news-card .news-article-teaser-thumb-container-newsThumbnailWide{display:none}}.news-card .news-article-teaser-thumb-container-newsThumbnail{display:none}@media (max-width: 568px){.news-card .news-article-teaser-thumb-container-newsThumbnail{display:block}}.news-card .card-body{padding:1.25em 1.125em 0em 1.125em}.news-card .card-body .news-article-teaser-headline h6{font-size:1.125rem;color:#000;font-weight:300}.news-card .card-body .news-article-teaser-copy{color:#847870;font-size:0.8em;line-height:1.25}.news-card .card-footer{padding:0.3125em 1.125em}.news-headline-row{padding:3.75em 0 2.5em 0}.news-headline-row .news-headline-text{margin-bottom:0.0625em}.news-headline-row .news-subheadline-text{margin-bottom:0.3125em;color:#847870}.news-headline-row .news-author-headline{margin:0 0.125em;color:#000;font-size:1.25em;font-weight:300}.news-headline-row .news-author-headline a{color:#000}.news-headline-row .news-author-headline a:hover{color:#e74c39;text-decoration:none}.news-headline-row .news-author-headline a:active,.news-headline-row .news-author-headline a:focus,.news-headline-row .news-author-headline a:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}.news-headline-row .news-headline-date{margin:1.25em 0.3125em 0 0.3125em;color:#000;font-size:0.75em;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.news-article-all{margin-bottom:6.25em}.news-article-blocks{margin:0 0.875em}.news-article-featured-image{margin-bottom:3.75em}.news-article-body{margin-bottom:1.25em}.news-related-full-width-container{padding:5.0em 0 1.25em 0}.news-related-full-width-container .news-related-container{padding:0 1.5625em}.news-related-full-width-container .news-related-container .news-related-header-row{padding:0 0.8175em 1.25em 0.8175em}.news-related-full-width-container .news-related-container .news-related-header-row h5{margin:0;padding:0}.project-card{margin:0 0 1.5em 0}.project-card:hover .img-zoom-hover img{transform:scale(1.125)}.project-card:hover .card-body h5,.project-card:hover .card-body .project-teaser-headline{color:#e74c39;text-decoration:none}.project-card:active .card-body h5,.project-card:active .card-body .project-teaser-headline,.project-card:focus .card-body h5,.project-card:focus .card-body .project-teaser-headline,.project-card:not(:disabled):not(.disabled):focus .card-body h5,.project-card:not(:disabled):not(.disabled):focus .card-body .project-teaser-headline{color:#b52d1b;text-decoration:none}.project-card h5,.project-card .project-teaser-headline{margin-bottom:0.25em;color:#000;line-height:1.125em}.project-card h6{color:#847870}.project-card .project-teaser-copy{margin-top:0.5em}.project-card .card-body{margin:0 0 2.0em 0}.projects-related-full-width-container{background-color:#f7f6f5;padding:5.0em 0 1.25em 0}.projects-related-full-width-container .projects-related-header-row{padding:0 0.625em 0.625em 0.625em}.projects-related-full-width-container .projects-related-container{padding:0 1.625em}.header-image-slider-full-width{background-color:#f0edeb}.header-image-slider-full-width .project-header-image-slider{width:100vw;max-width:2200px;height:85vh;overflow:hidden}.header-image-slider-full-width .project-header-image-slider .carousel-item{display:flex;position:relative;justify-content:center;align-items:center;height:100%}.header-image-slider-full-width .project-header-image-slider .carousel-item .carousel-image{visibility:hidden;width:auto;height:100%}.header-image-slider-full-width .project-header-image-slider .carousel-item .carousel-overlay{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(240,237,235,0.5);-webkit-backdrop-filter:blur(6px) grayscale(100%) contrast(50%);-moz-backdrop-filter:blur(6px) grayscale(100%) contrast(50%);-o-backdrop-filter:blur(6px) grayscale(100%) contrast(50%);backdrop-filter:blur(6px) grayscale(100%) contrast(50%)}.header-image-slider-full-width .project-header-image-slider .carousel-item .carousel-overlay .carousel-image{visibility:visible;width:100%;height:auto}.project-header-row{padding:2.0em 0 4.0em 0}.project-header-row .project-header{font-size:0.875em;padding:0 1.5em}@media (max-width: 1200px){.project-header-row .project-header{padding:0 1.125em}}@media (max-width: 992px){.project-header-row .project-header{padding:0}}.project-header-row .project-header .project-header-back-link{margin-bottom:1.0em}.project-header-row .project-header .project-header-name{margin-top:1.0em;margin-bottom:0}.project-header-row .project-header .project-header-location{margin:0.625em 0 0 0;font-size:1.125em}.project-next-prev-container{border-left:1px solid #eae8e5}@media (max-width: 768px){.project-next-prev-container{padding:2.0em 0 0 0 !important;border-left:none}}.project-next-prev-container .project-prev-container,.project-next-prev-container .project-next-container{white-space:nowrap;font-size:0.8em}@media (max-width: 768px){.project-next-prev-container .project-prev-container,.project-next-prev-container .project-next-container{padding:0}}.project-next-prev-container .project-prev-container a,.project-next-prev-container .project-next-container a{color:#847870}.project-next-prev-container .project-prev-container a:hover,.project-next-prev-container .project-next-container a:hover{color:#e74c39;text-decoration:none}.project-next-prev-container .project-prev-container a .fa,.project-next-prev-container .project-prev-container a .fac,.project-next-prev-container .project-next-container a .fa,.project-next-prev-container .project-next-container a .fac{font-size:1.875em;transform:translateY(0.2em)}.project-next-prev-container .project-prev-container{text-align:left}.project-next-prev-container .project-next-container{text-align:right}.project-team-container{padding:3.0em 2.0em}.project-team-container .project-leads-photo-container .project-leads-photo{margin-bottom:1.25em}.project-team-container .project-leads-name-container .project-lead-intro-card{padding-bottom:0.265em;margin-bottom:0.25em}.project-team-container .project-leads-name-container .project-lead-intro-card a:hover h5{color:#e74c39}.project-team-container .project-leads-name-container .project-lead-intro-card a h5.project-lead-name{font-size:1.25em;font-weight:600;margin-bottom:0.125em}.project-team-container .project-leads-name-container p{color:#847870;font-size:0.875em;line-height:1.125}.project-team-container .project-team-other-container{padding:1.25em 0}.project-team-container .project-team-other-container h5.header-sm{color:#000}.project-team-container .project-team-other-container ul li{border-bottom:none !important;padding:0.3215em 0}.project-team-container .project-team-other-container ul li:first-child{padding-top:1.5em}.project-team-container .project-team-other-container ul li a{color:#847870;font-size:1.25em}.project-team-container .project-team-other-container ul li a:hover{color:#e74c39}.project-team-container .project-team-other-container ul li a::after{display:none}.project-video-gallery-container{margin:0 0 2.5em 0}@media (max-width: 768px){.project-video-gallery-container{padding:0 !important}}.project-video-gallery-container .project-video-block-title{margin:0.625em 0.8175em 1.25em 0.8175em;padding-bottom:0.625em;border-bottom:1px solid #968c83}.project-video-card{margin:0;padding:0}.project-video-card:hover .video-thumb-overlay{background-color:rgba(255,255,255,0.5)}.project-video-card:hover .video-thumb-overlay .video-thumb-button{color:#e74c39}.project-video-card:hover .video-thumb-overlay .video-thumb-button .link-text-nav{color:#e74c39}.project-video-card:hover .card-body h6,.project-video-card:hover .card-body .project-video-card-headline{text-decoration:none}.project-video-card:hover .card-body h6 b,.project-video-card:hover .card-body .project-video-card-headline b{color:#e74c39;text-decoration:none}.project-video-card:active .card-body h6,.project-video-card:active .card-body .project-video-card-headline,.project-video-card:focus .card-body h6,.project-video-card:focus .card-body .project-video-card-headline,.project-video-card:not(:disabled):not(.disabled):focus .card-body h6,.project-video-card:not(:disabled):not(.disabled):focus .card-body .project-video-card-headline{text-decoration:none}.project-video-card:active .card-body h6 b,.project-video-card:active .card-body .project-video-card-headline b,.project-video-card:focus .card-body h6 b,.project-video-card:focus .card-body .project-video-card-headline b,.project-video-card:not(:disabled):not(.disabled):focus .card-body h6 b,.project-video-card:not(:disabled):not(.disabled):focus .card-body .project-video-card-headline b{color:#b52d1b;text-decoration:none}.project-video-card .card-body{margin:0;padding:0.9375em 0.0625em 1.5625em 0.0625em}.project-video-card .card-body h6,.project-video-card .card-body .project-video-card-headline{font-size:0.875em}.project-video-card .card-body h6 b,.project-video-card .card-body .project-video-card-headline b{font-weight:400;color:#000}.search-results-all-container{padding:0 2.5em 7.0em 2.5em}@media (max-width: 768px){.search-results-all-container{padding:0 1.25em 7.0em 1.25em}}.search-results-all-container ul.list-group-flush li.list-group-item{margin:0;padding:1.0em 0 0.5em 0}.search-results-all-container ul.list-group-flush li.list-group-item:hover p{color:#000}.search-results-all-container ul.list-group-flush li.list-group-item h5{margin-bottom:0.0625em}.search-results-all-container ul.list-group-flush li.list-group-item h5 a{color:#000}.search-results-all-container ul.list-group-flush li.list-group-item h5 a:hover{color:#e74c39;text-decoration:none}.search-results-all-container ul.list-group-flush li.list-group-item h5 a:active,.search-results-all-container ul.list-group-flush li.list-group-item h5 a:focus,.search-results-all-container ul.list-group-flush li.list-group-item h5 a:not(:disabled):not(.disabled):focus{color:#b52d1b;text-decoration:none}.search-results-all-container ul.list-group-flush li.list-group-item h5 a .fac{font-size:0.75em;color:#e74c39;transform:translateY(-0.0625em)}.search-results-all-container ul.list-group-flush li.list-group-item p{font-size:0.9375em;color:#847870;line-height:1.5}#modal-search-fs{backdrop-filter:blur(6px)}#modal-search-fs .modal-dialog .modal-content{background-color:#fff;border-radius:0;border:none}#modal-search-fs .modal-dialog .modal-content .modal-body{padding:1.25em 0.625em 1.25em 2.5em;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07)}#modal-search-fs .modal-dialog .modal-content .modal-body input{font-size:1.75em !important;color:#000 !important;border:none !important;border-bottom:1px solid #ada29a !important}#modal-search-fs .modal-dialog .modal-content .modal-body input.active.focus,#modal-search-fs .modal-dialog .modal-content .modal-body input.active:focus,#modal-search-fs .modal-dialog .modal-content .modal-body input.focus,#modal-search-fs .modal-dialog .modal-content .modal-body input.focus:active,#modal-search-fs .modal-dialog .modal-content .modal-body input:active:focus,#modal-search-fs .modal-dialog .modal-content .modal-body input:focus{outline:0 !important;outline-offset:0  !important;background-image:none  !important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0) !important;box-shadow:0 0 8px rgba(0,0,0,0) !important}#modal-search-fs .modal-dialog .modal-content .modal-body button{margin:0;padding:0.625em 1.25em 0 1.25em}#modal-search-fs .modal-dialog .modal-content .modal-body button .fac{color:#e74c39}#modal-search-fs .modal-dialog .modal-content .modal-body button.active.focus,#modal-search-fs .modal-dialog .modal-content .modal-body button.active:focus,#modal-search-fs .modal-dialog .modal-content .modal-body button.focus,#modal-search-fs .modal-dialog .modal-content .modal-body button.focus:active,#modal-search-fs .modal-dialog .modal-content .modal-body button:active:focus,#modal-search-fs .modal-dialog .modal-content .modal-body button:focus{outline:0 !important;outline-offset:0  !important;background-image:none  !important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0) !important;box-shadow:0 0 8px rgba(0,0,0,0) !important}.modal-backdrop.show{background-color:rgba(255,255,255,0.5)}.service-callout-cards-container{margin:0;padding:1.25rem 1.875rem}@media (max-width: 767.9px){.service-callout-cards-container{padding:1.25rem 2.0rem}}.service-callout-card{margin:0;padding:0.625rem;width:100%}.service-callout-card:hover .img-zoom-hover img{transform:scale(1.125)}.service-callout-card:hover .card-body a h5{color:#e74c39}.service-callout-card .card-body{margin:0;padding:1.0rem 0 0 0}.service-callout-card .card-body h5{margin:0 0 0.625rem 0;padding:0;font-weight:100;font-size:2.25rem;line-height:1;color:#847870;position:relative;-webkit-transition:color 1.0s ease-out;-moz-transition:color 1.0s ease-out;-ms-transition:color 1.0s ease-out;-o-transition:color 1.0s ease-out;transition:color 1.0s ease-out}.service-callout-card .card-body h5::after{content:"\f000";font-family:"InvisionArchitecture";display:inline-block;font-size:0.625em;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:0.375em;right:0;color:#e74c39}.service-callout-card .card-body a:hover{text-decoration:none}.service-callout-card .card-body a:hover h5{color:#e74c39}.service-callout-card .card-body a:active,.service-callout-card .card-body a:focus,.service-callout-card .card-body a:not(:disabled):not(.disabled):focus{text-decoration:none}.service-callout-card .card-body a:active h5,.service-callout-card .card-body a:focus h5,.service-callout-card .card-body a:not(:disabled):not(.disabled):focus h5{color:#b52d1b}.service-callout-card .card-body p{font-size:1.175rem !important}.core-team-grid-header{padding:0 0.625em 0 0.625em}.core-team-list-header{padding:0}.core-team-card-row,.core-team-list-row{padding:0 0 3.75em 0}.people-card{position:relative;margin:0.5em !important}.people-card:hover .img-zoom-hover img{transform:scale(1.125)}.people-card:hover .card-overlay .card-body{background:rgba(0,0,0,0.4);backdrop-filter:blur(6px)}.people-card:hover .card-overlay .card-body a h5{color:#fff}.people-card:hover .card-overlay .card-body a h5::after{opacity:1}.people-card:active .card-overlay .card-body a h5,.people-card:focus .card-overlay .card-body a h5,.people-card:not(:disabled):not(.disabled):focus .card-overlay .card-body a h5{color:#ff7663}.people-card:active .card-overlay .card-body a h5::after,.people-card:focus .card-overlay .card-body a h5::after,.people-card:not(:disabled):not(.disabled):focus .card-overlay .card-body a h5::after{color:#ff7663}.people-card .card-img-top{width:100% !important;height:100% !important;min-width:100%;min-height:100%}.people-card .card-img-top .img-zoom-hover{width:100% !important;height:100% !important;min-width:100%;min-height:100%}.people-card .card-overlay{background:linear-gradient(180deg, rgba(61,50,43,0) 0%, rgba(61,50,43,0.75) 100%);position:absolute;left:0;bottom:0;width:100%;height:2.5em;z-index:2}.people-card .card-body{margin:0;padding:0.5em 1.0em 0.5em 1.0em;position:absolute;left:0;bottom:0;width:100%;-webkit-transition:background 1.0s ease-out, backdrop-filter 2.0s ease-out;-moz-transition:background 1.0s ease-out, backdrop-filter 2.0s ease-out;-ms-transition:background 1.0s ease-out, backdrop-filter 2.0s ease-out;-o-transition:background 1.0s ease-out, backdrop-filter 2.0s ease-out;transition:background 1.0s ease-out, backdrop-filter 2.0s ease-out}.people-card .card-body:hover{background:rgba(0,0,0,0.4);backdrop-filter:blur(6px)}.people-card .card-body h5{position:relative;margin:0;padding:0;color:#fff;font-weight:100}.people-card .card-body h5::after{content:"\f000";font-family:"InvisionArchitecture";display:inline-block;font-size:0.625em;font-weight:normal;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:0.375em;right:0;color:#fff;opacity:0;-webkit-transition:opacity 1.0s ease-out;-moz-transition:opacity 1.0s ease-out;-ms-transition:opacity 1.0s ease-out;-o-transition:opacity 1.0s ease-out;transition:opacity 1.0s ease-out}.people-card .card-body a:hover{text-decoration:none}.people-card .card-body a:hover h5{color:#fff}.people-card .card-body a:hover h5::after{opacity:1}.people-card .card-body a:active,.people-card .card-body a:focus,.people-card .card-body a:not(:disabled):not(.disabled):focus{text-decoration:none}.people-card .card-body a:active h5,.people-card .card-body a:focus h5,.people-card .card-body a:not(:disabled):not(.disabled):focus h5{color:#fff}.nav-studio-view{display:flex;justify-content:flex-end;align-items:center;margin:0 0.8125em !important}.nav-studio-view .nav-item .nav-link{padding:0.3125em 0;margin:0 1.25em}.nav-studio-view .nav-item .nav-link.active{margin-bottom:-0.3125em;border-bottom:0.3125em solid #e74c39}.nav-studio-view li::marker{content:"" !important;display:none !important}.studio-staff-card-container{margin:0 0.625em 7.5em 0.625em}.studio-staff-list-container{margin:0.625em 0 7.0em 0;padding:0 1.0em}.studio-staff-list-container .studio-staff-list-row{padding:0.75em 0 0 0;border-bottom:1px solid #eae8e5}.studio-staff-list-container .studio-staff-list-row:first-child{padding-top:1.5em}.studio-staff-list-container .studio-staff-list-row:last-child{border-bottom:none}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-name,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-title,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-phone,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-email{font-size:1.1875rem}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-name a,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-title a,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-phone a,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-email a{color:#000}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-name a:hover,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-title a:hover,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-phone a:hover,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-email a:hover{color:#e74c39;text-decoration:none}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-name a .fac,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-title a .fac,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-phone a .fac,.studio-staff-list-container .studio-staff-list-row .studio-staff-list-email a .fac{color:#e74c39}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-phone{font-size:1.0rem}.studio-staff-list-container .studio-staff-list-row .studio-staff-list-email{font-size:1.0rem;text-transform:uppercase}.studio-staff-header-row{background-color:#f0edeb}.studio-staff-header-row .studo-staff-header-container{padding:0 2.5em 0 0}@media (max-width: 991.9px){.studio-staff-header-row .studo-staff-header-container{padding:0}}.studio-staff-header-row .studio-staff-header{margin:0;padding:2.5em 2.5em 1.875em 2.5em}.studio-staff-header-row .studio-staff-header .link-text-nav{margin-bottom:2.5em}.studio-staff-header-row .studio-staff-header h1{margin:0 0 0.15625em 0;padding:0}.studio-staff-header-row .studio-staff-header h6{margin:0;padding:0;text-transform:uppercase;color:#000;font-weight:600;letter-spacing:0.0625em}.studio-staff-header-row .studio-staff-header .page-title-marker{position:absolute;left:0;bottom:0;width:100%;height:0.625em}.studio-staff-header-row .studio-staff-header .page-title-marker::after{content:"";display:inline-block;position:absolute;left:2.5em;bottom:0;width:calc(50% - 3.0em);height:0.625em;background-color:#fff;z-index:2}@media (max-width: 991.9px){.studio-staff-header-row .studio-staff-header .studio-staff-name{margin-top:1.0em !important}}.studio-staff-back-container{padding:1.0em 1.5em}.studio-staff-info-container{padding:2.5em}.studio-staff-info-container .studio-staff-body-container .section-back-link{display:block;margin:0 0 2.5em 0}.studio-staff-info-container .studio-staff-body-container h6{text-transform:uppercase;font-size:0.8em;padding-bottom:0.625em}.studio-staff-info-container .studio-staff-traits-container{column-count:2}@media (min-width: 992px) and (max-width: 1199.98px){.studio-staff-info-container .studio-staff-traits-container{column-count:1}}@media (max-width: 575.98px){.studio-staff-info-container .studio-staff-traits-container{column-count:1}}@media (max-width: 991.9px){.studio-staff-info-container .studio-staff-traits-container{padding:3.75em 0}}.studio-staff-info-container .studio-staff-traits-container .card{display:inline-block;column-break-inside:avoid;padding:0 1.25em;width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFjZ3JlZ29yLW1haW4uY3NzIiwic291cmNlcyI6WyJtYWNncmVnb3ItbWFpbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2RpdmlkZXJzLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL191dGlsaXR5LnNjc3MiLCJtYWNncmVnb3IvY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwibWFjZ3JlZ29yL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJtYWNncmVnb3IvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwiY29tcG9uZW50cy9fYmFja2dyb3VuZHMuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwibWFjZ3JlZ29yL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bnMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXJzLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFscy5zY3NzIiwibWFjZ3JlZ29yL3RlbXBsYXRlcy9faG9tZS5zY3NzIiwidGVtcGxhdGVzL19jYXJlZXJzLnNjc3MiLCJ0ZW1wbGF0ZXMvX2NvbnRhY3Quc2NzcyIsInRlbXBsYXRlcy9fbWFya2V0cy5zY3NzIiwidGVtcGxhdGVzL19uZXdzLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Byb2plY3RzLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NlYXJjaC5zY3NzIiwidGVtcGxhdGVzL19zZXJ2aWNlcy5zY3NzIiwidGVtcGxhdGVzL19zdHVkaW8uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAnVVRGLTgnO1xuXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzXCI7XG5cbkBpbXBvcnRcblx0J2Fic3RyYWN0cy92YXJpYWJsZXMnLFxuXHQnYWJzdHJhY3RzL2Z1bmN0aW9ucycsXG5cdCdhYnN0cmFjdHMvbWl4aW5zJztcblxuQGltcG9ydFxuXHQnYmFzZS9iYXNlJyxcblx0J2Jhc2UvZm9udHMnLFxuXHQnYmFzZS90eXBvZ3JhcGh5Jyxcblx0J2Jhc2UvZGl2aWRlcnMnLFxuXHQnYmFzZS9oZWxwZXJzJyxcblx0J2Jhc2UvdXRpbGl0eSc7XG5cbkBpbXBvcnRcblx0J21hY2dyZWdvci9jb21wb25lbnRzL25hdmlnYXRpb24nLFxuXHQnbWFjZ3JlZ29yL2NvbXBvbmVudHMvaGVhZGVyJyxcblx0J2NvbXBvbmVudHMvZm9vdGVyJyxcblx0J21hY2dyZWdvci9jb21wb25lbnRzL2Zvb3RlcicsXG5cdCdjb21wb25lbnRzL2Zvcm1zJyxcblx0J2NvbXBvbmVudHMvYmFubmVycycsXG5cdCdjb21wb25lbnRzL2JhY2tncm91bmRzJyxcblx0J2NvbXBvbmVudHMvYmxvY2tzJyxcblx0J2NvbXBvbmVudHMvYnV0dG9ucycsXG5cdCdtYWNncmVnb3IvY29tcG9uZW50cy9idXR0b25zJyxcblx0J2NvbXBvbmVudHMvY2FyZHMnLFxuXHQnY29tcG9uZW50cy9kcm9wZG93bnMnLFxuXHQnY29tcG9uZW50cy9pbWFnZXMnLFxuXHQnY29tcG9uZW50cy92aWRlbycsXG5cdCdjb21wb25lbnRzL2ludHJvJyxcblx0J2NvbXBvbmVudHMvcGFnZS10aXRsZScsXG5cdCdjb21wb25lbnRzL3BhZ2luYXRpb24nLFxuXHQnY29tcG9uZW50cy9zbGlkZXJzJyxcblx0J2NvbXBvbmVudHMvdGVzdGltb25pYWxzJyxcblx0J2NvbXBvbmVudHMvbW9kYWxzJztcblxuQGltcG9ydFxuXHQnbWFjZ3JlZ29yL3RlbXBsYXRlcy9ob21lJyxcblx0J3RlbXBsYXRlcy9jYXJlZXJzJyxcblx0J3RlbXBsYXRlcy9jb250YWN0Jyxcblx0J3RlbXBsYXRlcy9tYXJrZXRzJyxcblx0J3RlbXBsYXRlcy9uZXdzJyxcblx0J3RlbXBsYXRlcy9wcm9qZWN0cycsXG5cdCd0ZW1wbGF0ZXMvc2VhcmNoJyxcblx0J3RlbXBsYXRlcy9zZXJ2aWNlcycsXG5cdCd0ZW1wbGF0ZXMvc3R1ZGlvJztcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5QSVhFTCBUTyBSRU0gQ09OVkVSU0lPTiBUQUJMRSAtIFJvb3QgU2l6ZTogMTZweFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUFggICBSRU0gICAgIHwgIFBYICAgUkVNICAgICB8ICBQWCAgIFJFTSAgICAgfCAgUFggICBSRU0gICAgIHwgIFBYICAgUkVNICAgICB8ICBQWCAgIFJFTVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTAgPSAwLjYyNSAgIHwgIDIwID0gMS4yNSAgICB8ICAzMCA9IDEuODc1ICAgfCAgNDAgPSAyLjUgICAgIHwgIDUwID0gMy4xMjUgICB8ICA2MCA9IDMuNzVcbjExID0gMC42ODc1ICB8ICAyMSA9IDEuMzEyNSAgfCAgMzEgPSAxLjkzNzUgIHwgIDQxID0gMi41NjI1ICB8ICA1MSA9IDMuMTg3NSAgfCAgNjEgPSAzLjgxMjVcbjEyID0gMC43NSAgICB8ICAyMiA9IDEuMzc1ICAgfCAgMzIgPSAyICAgICAgIHwgIDQyID0gMi42MjUgICB8ICA1MiA9IDMuMjUgICAgfCAgNjIgPSAzLjg3NVxuMTMgPSAwLjgxMjUgIHwgIDIzID0gMS40Mzc1ICB8ICAzMyA9IDIuMDYyNSAgfCAgNDMgPSAyLjY4NzUgIHwgIDUzID0gMy4zMTI1ICB8ICA2MyA9IDMuOTM3NVxuMTQgPSAwLjg3NSAgIHwgIDI0ID0gMS41ICAgICB8ICAzNCA9IDIuMTI1ICAgfCAgNDQgPSAyLjc1ICAgIHwgIDU0ID0gMy4zNzUgICB8ICA2NCA9IDRcbjE1ID0gMC45Mzc1ICB8ICAyNSA9IDEuNTYyNSAgfCAgMzUgPSAyLjE4NzUgIHwgIDQ1ID0gMi44MTI1ICB8ICA1NSA9IDMuNDM3NVxuMTYgPSAxICAgICAgIHwgIDI2ID0gMS42MjUgICB8ICAzNiA9IDIuMjUgICAgfCAgNDYgPSAyLjg3NSAgIHwgIDU2ID0gMy41XG4xNyA9IDEuMDYyNSAgfCAgMjcgPSAxLjY4NzUgIHwgIDM3ID0gMi4zMTI1ICB8ICA0NyA9IDIuOTM3NSAgfCAgNTcgPSAzLjU2MjVcbjE4ID0gMS4xMjUgICB8ICAyOCA9IDEuNzUgICAgfCAgMzggPSAyLjM3NSAgIHwgIDQ4ID0gMyAgICAgICB8ICA1OCA9IDMuNjI1XG4xOSA9IDEuMTg3NSAgfCAgMjkgPSAxLjgxMjUgIHwgIDM5ID0gMi40Mzc1ICB8ICA0OSA9IDMuMDYyNSAgfCAgNTkgPSAzLjY4NzVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQmFzaWMgQ29sb3JzXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbi8vIE1haW4gQnJhbmQgQ29sb3JcbiRicmFuZGNvbG9yMS1saWdodDogI2ZmNzY2MztcbiRicmFuZGNvbG9yMTogI2U3NGMzOTtcbiRicmFuZGNvbG9yMS1kYXJrOiAjYjUyZDFiO1xuXG4vLyBHcmF5c1xuJGdyYXktd2hpdGUxOiAjZjdmNmY1O1xuJGdyYXktd2hpdGUyOiAjZjBlZGViO1xuJGdyYXktd2hpdGUzOiAjZWFlOGU1O1xuXG4kZ3JheS1saWdodDE6ICNkN2QyY2I7XG4kZ3JheS1saWdodDI6ICNjMGI4YjA7XG4kZ3JheS1saWdodDM6ICNhZGEyOWE7XG5cbiRncmF5LW1pZDE6ICM5NjhjODM7XG4kZ3JheS1taWQyOiAjODQ3ODcwO1xuJGdyYXktbWlkMzogIzZmNjI1YTtcblxuJGdyYXktZGFyazE6ICM1NzRhNDI7XG4kZ3JheS1kYXJrMjogIzNkMzIyYjtcbiRncmF5LWRhcmszOiAjMjQxYzE4O1xuXG4vL01haW4gQnJhbmQgRm9udHNcbiRmb250LWJvZHkxOiBwcm94aW1hLW5vdmEsIFJvYm90bywgSGVsdmV0aWNhLCBDYWxpYnJpLCAnU2Vnb2UgVUknLCBzYW4tc2VyaWY7XG4kZm9udC1oZWFkaW5nMTogcHJveGltYS1ub3ZhLCBSb2JvdG8sIEhlbHZldGljYSwgQ2FsaWJyaSwgJ1NlZ29lIFVJJywgc2FuLXNlcmlmO1xuJGZvbnQtbmF2MTogcHJveGltYS1ub3ZhLCBSb2JvdG8sIEhlbHZldGljYSwgQ2FsaWJyaSwgJ1NlZ29lIFVJJywgc2FuLXNlcmlmO1xuJGZvbnQtYnV0dG9uMTogcHJveGltYS1ub3ZhLCBSb2JvdG8sIEhlbHZldGljYSwgQ2FsaWJyaSwgJ1NlZ29lIFVJJywgc2FuLXNlcmlmO1xuXG4vL0ljb24gRm9udHNcbiRmb250LWljb25zMTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuJGZvbnQtaWNvbnMyOiAnSW52aXNpb25BcmNoaXRlY3R1cmUnO1xuXG4iLCIiLCIiLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUzO1xuXHRmb250LXNpemU6IGNhbGMoMC41MGVtICsgMC4zdncpO1xuXHRmb250LXNpemU6IC13ZWJraXQtY2FsYygwLjUwZW0gKyAwLjN2dyk7XG5cdGZvbnQtc2l6ZTogLW1vei1jYWxjKDAuNTBlbSArIDAuM3Z3KTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0Zm9udC1zaXplOiAwLjUwZW07XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMC44NGVtO1xuXHR9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7IGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuQHZpZXctdHJhbnNpdGlvbiB7XG4gIG5hdmlnYXRpb246IGF1dG87XG59XG5cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuZW0ge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZGUtdmlzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHQvL21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItbWF4IHtcblx0d2lkdGg6IDgwJTtcblx0bWF4LXdpZHRoOiAxODAwcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4xcyBsaW5lYXI7XG5cdC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4xcyBsaW5lYXI7XG5cdC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcblx0LW8tdHJhbnNpdGlvbjogd2lkdGggMC4xcyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IHdpZHRoIC4xcyBsaW5lYXI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNzYwcHgpIHsgd2lkdGg6IDgxJTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTcyMHB4KSB7IHdpZHRoOiA4MiU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE2NzlweCkgeyB3aWR0aDogODMlOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNjM4cHgpIHsgd2lkdGg6IDg0JTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTU5OHB4KSB7IHdpZHRoOiA4NSU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1NThweCkgeyB3aWR0aDogODYlOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNTE3cHgpIHsgd2lkdGg6IDg3JTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTQ3N3B4KSB7IHdpZHRoOiA4OCU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzZweCkgeyB3aWR0aDogODklOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzk2cHgpIHsgd2lkdGg6IDkwJTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTM1NnB4KSB7IHdpZHRoOiA5MSU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEzMTVweCkgeyB3aWR0aDogOTIlOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjc1cHgpIHsgd2lkdGg6IDkzJTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTIzNHB4KSB7IHdpZHRoOiA5NCU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTRweCkgeyB3aWR0aDogOTUlOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTUzcHgpIHsgd2lkdGg6IDk2JTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTExM3B4KSB7IHdpZHRoOiA5NyU7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwNzNweCkgeyB3aWR0aDogOTglOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDMycHgpIHsgd2lkdGg6IDk5JTsgfVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkgeyB3aWR0aDogMTAwJTsgfVxufVxuXG4uY29sLW1kLWJvcmRlcjpub3QoOmxhc3QtY2hpbGQpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQxO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0MTtcblx0fVxufVxuXG4uY29sLW1kLWJvcmRlciArIC5jb2wtbWQtYm9yZGVyIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG59XG5cbnRoZWFkLnRoZWFkLWJyYW5kZWQge1xuXHR0ciB0aCB7XG5cdFx0Y29sb3I6ICRncmF5LW1pZDM7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZGNvbG9yMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdH1cblx0fVxufVxuXG50Ym9keS50Ym9keS1icmFuZGVkIHtcblx0dHIgdGQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktbGlnaHQzO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDAuODg1ZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTE7XG59XG4iLCIiLCIuYm9keSwgYm9keSB7IFxuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTE7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxLjExNzVlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRjb2xvcjogJGJsYWNrO1xufVxuXG4uYm9keSB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lOyAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG5cdFx0bWFyZ2luOiAxLjBlbSAwIDEuMGVtIC0wLjFlbTtcblx0fVxuXG5cdHVsIGxpOjptYXJrZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNTgwXCI7ICAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuXHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7IC8qIENoYW5nZSB0aGUgY29sb3IgKi9cblx0XHRmb250LXdlaWdodDogYm9sZDsgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIC8qTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG5cdFx0Ly8gd2lkdGg6IDEuMjVlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMmVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuMWVtKTtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0XHRtYXJnaW46IDAuODE3NWVtIC0wLjVlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuXHR9XG5cblx0dWwgbGkgYSB7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQvLyBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR1bCBsaSBhOmhvdmVyIHtcblx0XHQvLyBjb2xvcjogJGJyYW5kY29sb3IxICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRvbCBsaSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0bWFyZ2luOiAwLjY2ZW0gMDtcblx0fVxufVxuXG51bC5saXN0LXVuc3R5bGVkIHtcblx0bWFyZ2luOiAxLjBlbSAwO1xuXHRsaTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxucCB7XG59XG5cbnAubGVhZCwgLmxlYWQgcCB7XG5cdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxucC50ZXh0LXNtYWxsLCAudGV4dC1zbWFsbCBwLCAudGV4dC1zbWFsbCB7XG5cdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuYSB7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5oMSB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc2l6ZTogMy4yZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0bWFyZ2luLWJvdHRvbTogMC4zM2VtO1xufVxuXG5oMiB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc2l6ZTogMi40ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0bWFyZ2luLWJvdHRvbTogMC4zM2VtO1xufVxuXG5oMyB7XG5cdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXNpemU6IDEuOGVtO1xuXHRsaW5lLWhlaWdodDogMS4xMjU7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oNCB7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmg1IHtcblx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbmg2IHtcblx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMS4wZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuaDUuaGVhZGVyLXNtIHtcblx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjgxMjVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuaDYuaGVhZGVyLXhzIHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjYyNWVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4udGV4dC1saWdodCwgLnRleHQtbGlnaHQgcCwgLnRleHQtbGlnaHQgaDEsIC50ZXh0LWxpZ2h0IGgyLCAudGV4dC1saWdodCBoMywgLnRleHQtbGlnaHQgaDQsIC50ZXh0LWxpZ2h0IGg1LCAudGV4dC1saWdodCBoNiwgLnRleHQtbGlnaHQgdWwgbGk6OmJlZm9yZSwgLnRleHQtbGlnaHQgdWwgbGk6OmJlZm9yZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbmgxLmxhcmdlLXF1b3RlIHtcblx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuXHRmb250LXNpemU6IDUuNWVtO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuaDIubGFyZ2UtcXVvdGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG5cdGZvbnQtc2l6ZTogNC41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMi5wYWdlLWludHJvLWhlYWRsaW5lLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwLjMxMjVlbTtcbn1cblxuaDQucGFnZS1pbnRyby1zdWJoZWFkbGluZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxudWwuaW5mby1kZXRhaWwtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwIDAgMi41ZW0gMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICRncmF5LWRhcmsxO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbWlkMTtcblx0bGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjYyNWVtIDA7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktd2hpdGUzO1xuXHRcdCY6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMS41ZW0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblx0XHQmOjptYXJrZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGIge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDBcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWljb25zMjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjM3NWVtO1xuXHRcdFx0XHRyaWdodDogMC43NWVtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjEtZGFyaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb2x1bW5zMiB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMi41ZW07XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuXHRcdGNvbHVtbi1jb3VudDogMTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcblx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdH1cblx0cCB7XG5cdFx0Ly8gYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG5cdH1cbn1cblxuLmNvbHVtbnMzIHtcblx0Y29sdW1uLWNvdW50OiAzO1xuXHRjb2x1bW4tZ2FwOiAyLjVlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuXHRcdGNvbHVtbi1jb3VudDogMTtcblx0fVxuXHRwIHtcblx0XHQvLyBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcblx0fVxufVxuXG4uYnJhbmRjb2xvcjEge1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xufVxuIiwiaHIuZGl2aWRlci1sZWZ0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEZvciBJRSAqL1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmRjb2xvcjE7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5oci5kaXZpZGVyLWxlZnQ6YmVmb3JlIHtcblx0Ly8gY29udGVudDogXCLigJNcIjtcblx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB0b3A6IDAuMDUwZW07XG5cdC8vIGxlZnQ6IC0wLjA3MGVtO1xuXHQvLyBmb250LXNpemU6IDVlbTtcblx0Ly8gbGluZS1oZWlnaHQ6IDBlbTtcbn1cblxuaHIuZGl2aWRlci1yaWdodCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBGb3IgSUUgKi9cblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kY29sb3IxO1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaHIuZGl2aWRlci1yaWdodDphZnRlciB7XG5cdC8vIGNvbnRlbnQ6IFwi4oCT4oCTXCI7XG5cdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB0b3A6IC0wLjA0MGVtO1xuXHQvLyByaWdodDogMGVtO1xuXHQvLyBmb250LXNpemU6IDVlbTtcblx0Ly8gbGluZS1oZWlnaHQ6IDBlbTtcbn1cblxuaHIuZGl2aWRlci1ib3RoIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEZvciBJRSAqL1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuaHIuZGl2aWRlci1ib3RoOmFmdGVyIHtcblx0Ly8gY29udGVudDogXCLigJPigJNcIjtcblx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIHRvcDogLTAuMDQwZW07XG5cdC8vIHJpZ2h0OiAwZW07XG5cdC8vIGZvbnQtc2l6ZTogNWVtO1xuXHQvLyBsaW5lLWhlaWdodDogMGVtO1xufVxuLmRpdmlkZXItYm90aC1jb250YWluZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogRm9yIElFICovXG5cdHBhZGRpbmctdG9wOiAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRpdmlkZXItYm90aC1jb250YWluZXI6YmVmb3JlIHtcblx0Ly8gY29udGVudDogXCLigJPigJNcIjtcblx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB0b3A6IDAuMDRlbTtcblx0Ly8gbGVmdDogMGVtO1xuXHQvLyBmb250LXNpemU6IDVlbTtcblx0Ly8gbGluZS1oZWlnaHQ6IDBlbTtcbn1cblxuaHIuZGl2aWRlci13aGl0ZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4uZGl2aWRlci13aGl0ZS1jb250YWluZXIge1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG5oci5kaXZpZGVyLWJyYW5kIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZGNvbG9yMTtcblx0Y29sb3I6ICRicmFuZGNvbG9yMTtcbn1cbi5kaXZpZGVyLWJyYW5kLWNvbnRhaW5lciB7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG59XG5cbmhyLmRpdmlkZXItZ3JheSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDE7XG5cdGNvbG9yOiAkZ3JheS1saWdodDE7XG59XG4uZGl2aWRlci1ncmF5LWNvbnRhaW5lciB7XG5cdGNvbG9yOiAkZ3JheS1saWdodDE7XG59IiwiIiwiLmVtYmVkLXJlc3BvbnNpdmUge1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdC8vcGFkZGluZy1ib3R0b206NTYuMjUlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0aGVpZ2h0OjA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUge1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG5cdHBhZGRpbmctYm90dG9tOiA1NC4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0zYnk0IHtcblx0Jjo6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg0IC8gMyk7XG5cdH1cbn1cblxuLmFkbWluYmFyIHtcblx0ei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xufVxuLmFkbWluYmFyLS1zdGlja3kge1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiIsIi5saW5rLXRleHQtbmF2LCAubGluay10ZXh0LXN1Ym5hdiB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogY2FsYygwLjc1cmVtICsgMC4ydncpO1xuXHRmb250LXNpemU6IC13ZWJraXQtY2FsYygwLjc1cmVtICsgMC4ydncpO1xuXHRmb250LXNpemU6IC1tb3otY2FsYygwLjc1cmVtICsgMC4ydncpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5mYWMge1xuXHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjBlbTtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxufVxuXG4ubGluay10ZXh0LXN1Ym5hdiB7XG5cdGNvbG9yOiAkZ3JheS1taWQyICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC5mYWMge1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjEyNWVtKTtcblx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0fVxuXHRcdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0fVxuXHR9XG59XG5cbi5saW5rLXRleHQtc20ge1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC5mYSwgLmZhYyB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC5mYSwgLmZhYyB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0fVxuXHR9XG5cdC5mYSwgLmZhYyB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcblx0fVxufVxuXG5oZWFkZXIge1xuXHRtYXJnaW46IDA7XG5cdC8vcGFkZGluZzogMC41ZW0gMS4wZW0gMS4wZW0gMS4wZW07XG5cblx0LmhlYWRlci1jb250YWluZXIge1xuXHRcdC8vIG1hcmdpbjogMDtcblx0XHQvLyBwYWRkaW5nOiAwO1xuXHR9XG5cblx0bmF2IC5uYXYtdGFicyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDUwO1xuXHR9XG5cdG5hdiAubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRuYXYgLm5hdi1saW5rLCAubGluay10ZXh0LW5hdiB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdC8vIGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0XHQvLyBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIGNhbGMoMC4yNWVtICsgMC41NXZ3KSAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gLXdlYmtpdC1jYWxjKDAuMjVlbSArIDAuNTV2dykgIWltcG9ydGFudDtcblx0XHQvLyBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIC1tb3otY2FsYygwLjI1ZW0gKyAwLjU1dncpICFpbXBvcnRhbnQ7XG5cdFx0Ly8gZm9udC1zaXplOiBjYWxjKDAuNWVtICsgMC4zNHZ3KTtcblx0XHQvLyBmb250LXNpemU6IC13ZWJraXQtY2FsYygwLjVlbSArIDAuMzR2dyk7XG5cdFx0Ly8gZm9udC1zaXplOiAtbW96LWNhbGMoMC41ZW0gKyAwLjM0dncpO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDEuNzVlbSAhaW1wb3J0YW50O1xuXHRcdC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMC44MTI1ZW07XG5cdFx0Ly8gXHRwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDEuMGVtICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHRcdC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpIHtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdC8vIFx0cGFkZGluZzogMC41ZW0gMCAwLjVlbSAwLjVlbSAhaW1wb3J0YW50O1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG5cdFx0Ly8gXHRmb250LXNpemU6IDAuNjg3NWVtO1xuXHRcdC8vIFx0cGFkZGluZzogMC41ZW0gMCAwLjVlbSAwLjVlbSAhaW1wb3J0YW50O1xuXHRcdC8vIH1cblx0XHQvLyBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG5cdFx0Ly8gXHRmb250LXNpemU6IDAuNjI1ZW07XG5cdFx0Ly8gXHRwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDAuNWVtICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHRcdC8vIEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHQvLyBcdHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMS43NWVtICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHR9XG5cblx0bmF2IC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4yNXJlbSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHQtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcblx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcblx0LW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG5cdCY6aG92ZXI6bm90KC5jb2xsYXBzZWQpIHtcblx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmPnNwYW4ge1xuXHRcdFx0XHRtYXJnaW46IDZweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOm5vdCguY29sbGFwc2VkKSB7XG5cdFx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAwICAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Lm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjYyNXJlbSk7XG5cdFx0XHQmPnNwYW4ge1xuXHRcdFx0XHRtYXJnaW46IDZweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2ZS5mb2N1cywgLmFjdGl2ZTpmb2N1cywgLmZvY3VzLCAuZm9jdXM6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cywgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAwICAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzO1xuXHRcdC1tcy10cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzO1xuXHRcdHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cztcblx0XHQmPnNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdG1hcmdpbjogNHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBtYXJnaW4gMC4yNXMsIG9wYWNpdHkgMC4yNXMsIGJhY2tncm91bmQgMC4yNXM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgbWFyZ2luIDAuMjVzLCBvcGFjaXR5IDAuMjVzLCBiYWNrZ3JvdW5kIDAuMjVzO1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgbWFyZ2luIDAuMjVzLCBvcGFjaXR5IDAuMjVzLCBiYWNrZ3JvdW5kIDAuMjVzO1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBtYXJnaW4gMC4yNXMsIG9wYWNpdHkgMC4yNXMsIGJhY2tncm91bmQgMC4yNXM7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIG1hcmdpbiAwLjI1cywgb3BhY2l0eSAwLjI1cywgYmFja2dyb3VuZCAwLjI1cztcblx0XHR9XG5cdH1cbn1cblxuLm5hdmJhciB7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0Ji5wb2ludGVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIGxpIHVsIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDAuNjI1ZW0gMS44NzVlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdHVsIGxpOmhvdmVyID4gdWwsXG5cdHVsIGxpIHVsOmhvdmVyIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHR1bCBsaSB1bCBsaSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnNpZGViYXItY29udGFpbmVyLFxuLnN1YnBhZ2UtY29udGFpbmVyIHtcblx0Ji5zaWRlYmFyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMi4wZW07XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNjI1ZW07XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItbGFiZWwge1xuXHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcblx0fVxuXHQubmF2YmFyLW5hdiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZGNvbG9yMTtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAuMzNlbSAwZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQxO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zdWJwYWdlLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVlbSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMC43NWVtIDAgMC43NWVtIDAuNzVlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmRjb2xvcjE7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDJcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJbnZpc2lvbkFyY2hpdGVjdHVyZSc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAwLjYyNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMS41ZW07XG5cdFx0XHRcdHJpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZiYXItbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAc3VwcG9ydHMgKChwb3NpdGlvbjotd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOnN0aWNreSkpIHtcblx0XHQuc2lkZWJhci1zdGlja3kge1xuXHRcdFx0dG9wOiAxMGVtO1xuXHRcdFx0ei1pbmRleDogMTAxMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1ZW07XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOXB4KSB7XG5cdC5oZWFkZXItZnVsbCAjbmF2YmFyQ29sbGFwc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEzMCU7XG5cdFx0cmlnaHQ6IC0xZW07XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0PiAubmF2YmFyLW5hdiB7XG5cdFx0XHRtYXJnaW46IDFlbSAwLjYyNWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuNWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXdoaXRlMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXdoaXRlMztcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdi10YWJzIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDEuMjVlbTtcblx0Lm5hdi1saW5rIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuIiwiLmhlYWRlci1mdWxsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAyLjBlbSAwIDAuNzVlbSAwO1xuXHQvLyBwb3NpdGlvbjogc3RpY2t5O1xuXHQvLyB6LWluZGV4OiAxMDA7XG5cdC8vIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMi41ZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdC8vbWF4LXdpZHRoOiAyMjAwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLWJyYW5kIHtcblx0Ly93aWR0aDogMjYwcHg7XG5cdC8vaGVpZ2h0OiA2NnB4O1xuXHR3aWR0aDogY2FsYygzMjBweCArIDQuNjI1dncpO1xuXHRoZWlnaHQ6IGNhbGMoMjlweCArIDAuNDE5dncpO1xuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9icmFuZGluZy9JTlZJU0lPTl9Mb2dvLnN2Z1wiKSBsZWZ0IGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdG1hcmdpbjogMC4xMjVlbSAxLjBlbSAwLjEyNWVtIDBlbTtcblx0ei1pbmRleDogMztcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbjogMC4xMjVlbSAxLjBlbSAwLjEyNWVtIDBlbTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1LjlweCkge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAwLjEyNWVtIDEuMGVtIDAuMTI1ZW0gMGVtO1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcblx0XHR3aWR0aDogNjAwcHg7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHR9XG59XG4iLCIuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUzO1xuXHRjb2xvcjogJGdyYXktbWlkMjtcblx0Zm9udC1zaXplOiAwLjc4ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmb250LXNpemU6IDEuMGVtO1xuXHR9XG5cblx0LmZvb3Rlci1pbm5lciB7XG5cdFx0cGFkZGluZzogNS4wZW0gNC4wZW0gMy4wZW0gNC4wZW07XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0XHRcdC1vLXRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0aS5mYWMge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNmVtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTI1ZW0pO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIGFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXIteHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0YiAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1jb2wtY29udGFpbmVyLTEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1jb2wtY29udGFpbmVyLTIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItY29sLTEsIC5mb290ZXItY29sLTIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMi4wZW0gMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdC5mb290ZXItbG9nbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDIxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbG9jYXRpb25zLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMi4wZW0gMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Z2FwOiAxLjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0Z2FwOiAwLjMxMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWFkZHJlc3MtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMi41ZW0gMCAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuNWVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1zdWJzY3JpYmUtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyLjBlbSAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdC5mb290ZXItc3Vic2NyaWJlLWxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1zdWJzY3JpYmUtaW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTM7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdCYuYWN0aXZlLmZvY3VzLCAmLmFjdGl2ZTpmb2N1cywgJi5mb2N1cywgJi5mb2N1czphY3RpdmUsICY6YWN0aXZlOmZvY3VzLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDAgICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAgIWltcG9ydGFudDtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwKSAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRmb3JtIHtcblx0XHRcdFx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMHB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4wO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC4yNWVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjBlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjI1ZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0LmZhYyB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjMxMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRcdFx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1saW5rcy1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAwIDIuMGVtIDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nOjAuMjVlbSAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItc29jaWFsLWNvbnRhaW5lciB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdC5mb290ZXItc29jaWFsLWRlc2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmZvb3Rlci1zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1jb3B5cmlnaHQge1xuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0Mztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMuMGVtIDEuMGVtIDAgMS4wZW07XG5cdFx0fVxuXHR9XG59XG5cbiNtb2RhbC1zdWJzY3JpYmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQubW9kYWwtaGVhZGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQuZmFjIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OlxuXHRcdFx0XHRcdDIuOHB4IDIuOHB4IDIuMnB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG5cdFx0XHRcdFx0Ni43cHggNi43cHggNS4zcHggcmdiYSgwLCAwLCAwLCAwLjAyOCksXG5cdFx0XHRcdFx0MTIuNXB4IDEyLjVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuXHRcdFx0XHRcdDIyLjNweCAyMi4zcHggMTcuOXB4IHJnYmEoMCwgMCwgMCwgMC4wNDIpLFxuXHRcdFx0XHRcdDQxLjhweCA0MS44cHggMzMuNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG5cdFx0XHRcdFx0MTAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRcdFx0XHRpZnJhbWVbbmFtZT1cInN1YnNjcmliZS1yZXN1bHRzXCJdIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9vdGVyIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdH1cblxuXHQuZm9vdGVyLWlubmVyIHtcblx0XHRhIHtcblx0XHRcdGkuZmFjIHtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEgYWRkcmVzcyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGVyLXhzIHtcblx0XHR9XG5cblx0XHRiICB7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1jb2wtY29udGFpbmVyLTEge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItY29sLWNvbnRhaW5lci0yIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9vdGVyLWNvbC0xLCAuZm9vdGVyLWNvbC0yIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbG9nby1jb250YWluZXIge1xuXG5cdFx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0XHR3aWR0aDogMTUycHg7XG5cdFx0XHRcdGhlaWdodDogODlweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0XHRcdC8vIHdpZHRoOiA0MTRweDtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDI0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1sb2NhdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1hZGRyZXNzLWNvbnRhaW5lciB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLXN1YnNjcmliZS1jb250YWluZXIge1xuXG5cdFx0XHQuZm9vdGVyLXN1YnNjcmliZS1sYWJlbCB7XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItc3Vic2NyaWJlLWlucHV0IHtcblx0XHRcdFx0Ji5hY3RpdmUuZm9jdXMsICYuYWN0aXZlOmZvY3VzLCAmLmZvY3VzLCAmLmZvY3VzOmFjdGl2ZSwgJjphY3RpdmU6Zm9jdXMsICY6Zm9jdXMge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdC5mYWMge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1saW5rcy1jb250YWluZXIge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLXNvY2lhbC1jb250YWluZXIge1xuXHRcdFx0LmZvb3Rlci1zb2NpYWwtZGVzYyB7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLXNvY2lhbC1pY29uIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWNvcHlyaWdodCB7XG5cdFx0fVxuXHR9XG59XG4iLCJpbnB1dCwgdGV4dGFyZWEge1xuXHRjb2xvcjogJGdyYXktbWlkMiAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEuMTI1ZW0gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQyICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzppbnNldCAwIDJweCAwICRncmF5LXdoaXRlMjtcblx0LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgJGdyYXktd2hpdGUyO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggMCAkZ3JheS13aGl0ZTI7XG5cdCY6OnBsYWNlaG9sZGVyICB7XG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0MiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGNvbG9yOiAkZ3JheS1taWQyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQyICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAkZ3JheS13aGl0ZTE7XG5cdC1tb3otYm94LXNoYWRvdzppbnNldCAwIC0ycHggMCAkZ3JheS13aGl0ZTI7XG5cdC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIC0ycHggMCAkZ3JheS13aGl0ZTI7XG5cdCY6OmFmdGVyIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxubGFiZWwucmVxdWlyZWQge1xuXHRjb2xvcjogJGdyYXktbWlkMjtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdH1cbn1cblxuLmZvcm0tbGFiZWwtcmVxdWlyZWQge1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpLCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuXHRtYXJnaW46IDAgMS4yNWVtO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JvdXAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1vdXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGdyYXktZGFyazIgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQzICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZGNvbG9yMSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0MyAhaW1wb3J0YW50O1xuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjEtbGlnaHQgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDMgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5idG4tb3V0bGluZS1ncm91cDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtZ3JvdXA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1vdXRsaW5lLWdyb3VwLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyazEgIWltcG9ydGFudDtcbiB9XG5cbi5jdXN0b20tc2VsZWN0IHtcblx0YmFja2dyb3VuZDogJHdoaXRlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjE7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKCRicmFuZGNvbG9yMSwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoJGJyYW5kY29sb3IxLCAwLjYpO1xufVxuXG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmJ1dHRvbi5hY3RpdmUuZm9jdXMsIGJ1dHRvbi5hY3RpdmU6Zm9jdXMsIGJ1dHRvbi5mb2N1cywgYnV0dG9uLmZvY3VzOmFjdGl2ZSwgYnV0dG9uOmFjdGl2ZTpmb2N1cywgYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lLW9mZnNldDogMCAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAgIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpICAhaW1wb3J0YW50O1xufVxuXG4vKiBGcmVlZm9ybSBQbHVnaW4gRm9ybSBJbnB1dHMgKi9cbi5idG4tZnJlZWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAxLjI1ZW07XG59XG4uZnJlZWZvcm0tZm9ybS1jb250YWluZXIge1xufVxuXG5mb3JtLmlubGluZS1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRpbnB1dCxcblx0bGFiZWwsXG5cdC5idG4ge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgbGluZWFyO1xuXHR9XG5cdC5pbnB1dC13cmFwcGVyIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0aW5wdXQsXG5cdFx0bGFiZWwge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogLjI1cmVtIDAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjA7XG5cdFx0fVxuXHRcdGlucHV0OmZvY3VzIHtcblx0XHRcdG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3BhY2l0eSA6IDEuMDtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0cGFkZGluZzogLjVyZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdH1cblx0XHRpbnB1dDpmb2N1cyArIGxhYmVsIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cdC5idG4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAuMWVtIC41ZW07XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMC4wO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5mb3JtOmZvY3VzLXdpdGhpbiB7XG5cdGlucHV0LFxuXHQuYnRuIHtcblx0XHRvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcblx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcblx0fVxuXHRsYWJlbCB7XG5cdFx0b3BhY2l0eTogMC4wICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIC5jYXJvdXNlbCB7XG4vLyBcdHdpZHRoOiAxMDAlO1xuLy8gXHRoZWlnaHQ6IGF1dG87XG4vLyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJhbm5lci10aXRsZS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IC0wLjI1ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE4MDBweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRhLmJhbm5lci10aXRsZS1saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdFx0Zm9udC1zaXplOiAwLjZlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAwIDEwJTtcblx0XHRwYWRkaW5nOiAwLjc1ZW0gMi4wZW07XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgMS4wcyBlYXNlLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogY29sb3IgMS4wcyBlYXNlLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdC5mYSwgLmZhYyB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjBlbTtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4wMDYyNWVtKTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjUlO1xuXHRsZWZ0OiAyNSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuXHR3aWR0aDogMzMlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0dG9wOiAxMiUgIWltcG9ydGFudDsgXG5cdFx0bGVmdDogMTUlICFpbXBvcnRhbnQ7IFxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgIWltcG9ydGFudDtcblx0fVxuXHQuY2FwdGlvbi1pbWFnZS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmNhcHRpb24taW1hZ2Uge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOXB4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjRlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuY2FwdGlvbi1oZWFkbGluZS1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdGhyLmNhcHRpb24tZGl2aWRlciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIEZvciBJRSAqL1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDAgMC42MjVlbSAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kY29sb3IxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmNhcHRpb24tYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nOiAxLjI1ZW07XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG9wYWNpdHk6IDEuMDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ei1pbmRleDogMjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRmb250LWZhbWlseTogJGZvbnQtaWNvbnMyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcblx0cmlnaHQ6IDEwJTtcblx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRtYXJnaW46IDEuMGVtIDA7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcblx0d2lkdGg6IDAuNjI1ZW07XG5cdGhlaWdodDogMC42MjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwLjEyNWVtIHNvbGlkICR3aGl0ZTtcblx0b3BhY2l0eTogMS4wO1xuXHRtYXJnaW46IDAgMC4xZW0gIWltcG9ydGFudDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxLjBzIGVhc2Utb3V0LCBib3JkZXIgMS4wcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEuMHMgZWFzZS1vdXQsIGJvcmRlciAxLjBzIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxLjBzIGVhc2Utb3V0LCBib3JkZXIgMS4wcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxLjBzIGVhc2Utb3V0LCBib3JkZXIgMS4wcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxLjBzIGVhc2Utb3V0LCBib3JkZXIgMS4wcyBlYXNlLW91dDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMC4zMTI1ZW0gc29saWQgJHdoaXRlO1xuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0Ym9yZGVyOiAwLjEyNWVtIHNvbGlkICRicmFuZGNvbG9yMTtcblx0fVxufVxuXG4jYmFubmVyLWRvd24tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR6LWluZGV4OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNiYW5uZXItZG93bi1hcnJvdyBhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDIuMGVtO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBhbmltLWJhbm5lci1kb3duLWFycm93IDJzIGluZmluaXRlO1xuXHRhbmltYXRpb246IGFuaW0tYmFubmVyLWRvd24tYXJyb3cgMnMgaW5maW5pdGU7XG5cdC5mYSwgLmZhYyB7XG5cdFx0Zm9udC1zaXplOiAyLjBlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHR9XG5cdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdH1cblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1iYW5uZXItZG93bi1hcnJvdyB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIuMGVtKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgYW5pbS1iYW5uZXItZG93bi1hcnJvdyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi4wZW0pO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn0iLCIiLCIvLyBCbG9ja3MgR2VuZXJhbFxuLmJhY2tncm91bmQtaW1hZ2Utb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ly8gLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQvLyAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay1oZWFkbGluZS10ZXh0IHtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbmgzLmJsb2NrLWhlYWRsaW5lLXRleHQge1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xufVxuXG4uYmxvY2stc3ViaGVhZGxpbmUtdGV4dCwgLmJsb2NrLXN1YmhlYWRsaW5lLXRleHQgcCB7XG5cdG1hcmdpbjogMC4zMTI1ZW0gMCAwIDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gSW1hZ2VzXG4uaW1nLXJlZ3VsYXItcGFkZGluZyB7XG5cdHBhZGRpbmc6IDAgMS4yNWVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuXHRcdHBhZGRpbmc6IDIuNWVtIDEuMjVlbTtcblx0fVxufVxuXG4uaW1nLW5vLXBhZGRpbmcge1xuXHRwYWRkaW5nOiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuXHRcdHBhZGRpbmc6IDIuNWVtIDA7XG5cdH1cbn1cblxuLmltZy1zcXVhcmUtY3JvcCwgLmltZy1jaXJjbGUtY3JvcCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmltZy1zcXVhcmUtY3JvcDo6YWZ0ZXIsIC5pbWctY2lyY2xlLWNyb3A6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmltZy1zcXVhcmUtY3JvcCBpbWcsIC5pbWctY2lyY2xlLWNyb3AgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXJlcGVhdDogbm8tcmVwZWF0O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuXHRcdHBhZGRpbmc6IDIuNWVtO1xuXHR9XG59XG5cbi5pbWctY2lyY2xlLWNyb3AgaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaW1nLW92ZXJsYXktc2VjdGlvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyLjVlbTtcblx0dG9wOiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0cGFkZGluZzogMi41ZW0gMS4yNWVtO1xuXHR9XG59XG5cblxuLy8gVGV4dCBPbmUgQ29sdW1uIEJsb2NrXG4udGV4dC1vbmUtY29sdW1uLWJvZHktY29weSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwLjMxMjVlbTtcbn1cblxuLy8gTGFyZ2UgVGV4dCBDYWxsb3V0IEJsb2NrIFN0eWxlXG4ubGFyZ2UtdGV4dC1jYWxsb3V0LWJvZHktY29weSB7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMi4wZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHR9XG59XG5cbmgyLmxhcmdlLXRleHQtY2FsbG91dC1oZWFkbGluZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxLjhlbTtcbn1cbmgzLmxhcmdlLXRleHQtY2FsbG91dC1oZWFkbGluZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxLjVlbTtcbn1cbmg0LmxhcmdlLXRleHQtY2FsbG91dC1oZWFkbGluZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxLjJlbTtcbn1cblxuaDQubGFyZ2UtdGV4dC1jYWxsb3V0LXN1YmhlYWRsaW5lLXRleHQge1xuXHRmb250LXNpemU6IDEuMmVtO1xufVxuaDUubGFyZ2UtdGV4dC1jYWxsb3V0LXN1YmhlYWRsaW5lLXRleHQge1xuXHRmb250LXNpemU6IDEuMGVtO1xufVxuaDYubGFyZ2UtdGV4dC1jYWxsb3V0LXN1YmhlYWRsaW5lLXRleHQge1xuXHRmb250LXNpemU6IDAuOGVtO1xufVxuXG4vL1B1bGwgUXVvdGUgQmxvY2sgU3R5bGVcbi5wdWxsLXF1b3RlLWJvZHktY29weSB7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHR9XHRcbn1cblxuaDIucHVsbC1xdW90ZS1oZWFkbGluZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxLjhlbTtcbn1cbmgzLnB1bGwtcXVvdGUtaGVhZGxpbmUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG59XG5oNC5wdWxsLXF1b3RlLWhlYWRsaW5lLXRleHQge1xuXHRmb250LXNpemU6IDEuMmVtO1xufVxuXG5oNC5wdWxsLXF1b3RlLXN1YmhlYWRsaW5lLXRleHQge1xuXHRmb250LXNpemU6IDEuMmVtO1xufVxuaDUucHVsbC1xdW90ZS1zdWJoZWFkbGluZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxLjBlbTtcbn1cbmg2LnB1bGwtcXVvdGUtc3ViaGVhZGxpbmUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG59XG5cblxuLy9UZXh0IHdpdGggSW1hZ2UgQmxvY2tcbi5ibG9jay10ZXh0LWltYWdlLWJvZHktY29sdW1uIHtcblx0cGFkZGluZzogMCAyLjVlbSAhaW1wb3J0YW50O1xufVxuXG5cblxuLy9TdGF0IEZhY3RzIFJvd1xuLnN0YXQtZmFjdC1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICRncmF5LWRhcmsxO1xuXHRmb250LXNpemU6IDVlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG4uc3RhdC1mYWN0LXByZWZpeCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogJGdyYXktZGFyazE7XG5cdGZvbnQtc2l6ZTogM2VtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbi5zdGF0LWZhY3Qtc3VmZml4IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAkZ3JheS1kYXJrMTtcblx0Zm9udC1zaXplOiAzZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN0YXQtZmFjdC1kZXNjIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbi5zdGF0LWZhY3QtY2l0YXRpb24ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctdG9wOiAwLjYyNWVtO1xuXHRmb250LXNpemU6IDAuOWVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICRncmF5LW1pZDM7XG59XG5cblxuLy9QdWxsIFF1b3RlXG4ucHVsbC1xdW90ZS1ib2R5IHAge1xuXHRmb250LXNpemU6IDIuNWVtO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG59XG4ucHVsbC1xdW90ZS1jaXRhdGlvbiB7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cblxuLy9JbWFnZSBDYWxsb3V0IENhcmRzXG4uaW1hZ2UtY2FsbG91dC1jYXJkIHtcbn1cblxuaDMuaW1hZ2UtY2FsbG91dC1oZWFkbGluZSB7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG59XG5oNS5pbWFnZS1jYWxsb3V0LWhlYWRsaW5lIHtcblx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0bWFyZ2luLWJvdHRvbTogMC4xMjVlbTtcbn1cbmg2LmltYWdlLWNhbGxvdXQtc3ViaGVhZGxpbmUge1xuXHRjb2xvcjogJGJsYWNrO1xufVxuXG4uaW1hZ2UtY2FsbG91dC1ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cblxuXG5cbi8vSW1hZ2UgSWNvbiBSb3dcbi5pbWFnZS1pY29uLWxpbmsge1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbi5pbWFnZS1pY29uLWhlYWRsaW5lIHtcblx0Ly8gY29sb3I6ICRibGFjaztcblx0cGFkZGluZy10b3A6IDEuMTI1ZW07XG59XG5cbi5pbWFnZS1pY29uLXRleHQgcCB7XG5cdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAxLjEyNWVtIDAuNjI1ZW07XG59XG4uaW1hZ2UtaWNvbi1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5cbi8vVmlkZW8gQmxvY2tcbi5lbWJlZC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdGhlaWdodDogMDsgb3ZlcmZsb3c6XG5cdGhpZGRlbjtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuXG4vL0ltYWdlIEdhbGxlcnkgQmxvY2tcbi5ibG9jay1jb250YWluZXItaW1hZ2UtZ2FsbGVyeSB7XG5cdC5ibG9jay1pbWFnZS1nYWxsZXJ5LXRodW1iLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMC4zMTI1ZW07XG5cdFx0LmJsb2NrLWltYWdlLWdhbGxlcnktdGh1bWIge1xuXG5cdFx0fVxuXHR9XG5cdC5ibG9jay1pbWFnZS1nYWxsZXJ5LW1hc29ucnktZ3JpZC1zaXplcixcblx0LmJsb2NrLWltYWdlLWdhbGxlcnktbWFzb25yeS1ncmlkLWl0ZW0geyBcblx0XHRwYWRkaW5nOiAwLjMxMjVlbTtcblx0fVxufVxuXG5cbi8vTWFya2V0IENhbGxvdXRzIEJsb2NrXG4ubWFya2V0LWNhbGxvdXQtY2FyZCB7XG5cdCY6aG92ZXIge1xuXHRcdC5pbWctem9vbS1ob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmQtYm9keSBhIGg1IHtcblx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWJvZHkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxLjBlbSAxLjBlbSAyLjVlbSAxLjBlbTtcblx0XHRoNSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMS4wcyBlYXNlLW91dDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDBcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWljb25zMjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjM3NWVtO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL0NvbW11bml0eSBFbmdhZ2VtZW50IEJsb2NrO1xuLmNvbW11bml0eS1wYXJ0bmVyLXNsaWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoNDVweCArIDIuNWVtKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxLjI1ZW0gMCAwIDA7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdC5jb21tdW5pdHktcGFydG5lci1zbGlkZXItd3JhcHBlciB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcblx0XHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuXHRcdC5jb21tdW5pdHktcGFydG5lci1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogNDVweDtcblx0XHRcdC5jb21tdW5pdHktcGFydG5lci1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tbXVuaXR5LXBhcnRuZXItc2xpZGVyLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDEpIDAlLCByZ2JhKCR3aGl0ZSwwKSAyNSUsIHJnYmEoJHdoaXRlLDApIDc1JSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDEpIDAlLCByZ2JhKCR3aGl0ZSwwKSAyNSUsIHJnYmEoJHdoaXRlLDApIDc1JSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwxKSAwJSwgcmdiYSgkd2hpdGUsMCkgMjUlLCByZ2JhKCR3aGl0ZSwwKSA3NSUsIHJnYmEoJHdoaXRlLDEpIDEwMCUpO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcblx0fVxufVxuXG5cbi8vVGltZWxpbmUgQmxvY2tcbi5ibG9jay1jb250YWluZXItdGltZWxpbmUge1xuXHQuYmxvY2stdGltZWxpbmUtZWxlbWVudHMtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuYmxvY2stdGltZWxpbmUtZWxlbWVudC1yb3cge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdC5ibG9jay10aW1lbGluZS1oZWFkbGluZS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDUuMHJlbSAyLjVyZW07XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LW1pZDE7XG5cdFx0XHRcdC5ibG9jay10aW1lbGluZS1oZWFkbGluZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrMztcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUuNzVyZW07XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjByZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbWlkMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NrLXRpbWVsaW5lLXN1YmhlYWRsaW5lIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmszO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJsb2NrLXRpbWVsaW5lLWhlYWRsaW5lLWNvbnRhaW5lci1maXJzdCB7XG5cdFx0XHRcdFx0LmJsb2NrLXRpbWVsaW5lLWhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUuNzVyZW07XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ibG9jay10aW1lbGluZS1oZWFkbGluZS1jb250YWluZXItbGFzdCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdC5ibG9jay10aW1lbGluZS1oZWFkbGluZSB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1Ljc1cmVtO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LW1pZDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2stdGltZWxpbmUtYm9keS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDUuMHJlbSAyLjVyZW07XG5cdFx0XHRcdCYuYmxvY2stdGltZWxpbmUtYm9keS1jb250YWluZXItcm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGdhcDogMi41cmVtO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45cHgpIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmxvY2stdGltZWxpbmUtYm9keS1jb250YWluZXItY29sdW1uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGdhcDogMi41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jay10aW1lbGluZS1ib2R5LWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpbWVsaW5lLWJsb2NrLWJvZHktdGV4dCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrMztcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vSW1hZ2UgU2xpZGVyIEJsb2NrO1xuLmJsb2NrLWNvbnRhaW5lci1pbWFnZS1zbGlkZXIge1xuXHQuYmxvY2staW1hZ2Utc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDcuNXJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMS4yNWVtIDAgMCAwO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHQuYmxvY2staW1hZ2Utc2xpZGVyLXdyYXBwZXIge1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcblx0XHRcdC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0XHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0XHQuYmxvY2staW1hZ2Utc2xpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUuMHJlbTtcblx0XHRcdFx0LmJsb2NrLWltYWdlLXNsaWRlci1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNS4wcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay1pbWFnZS1zbGlkZXItb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwxKSAwJSwgcmdiYSgkd2hpdGUsMCkgMjUlLCByZ2JhKCR3aGl0ZSwwKSA3NSUsIHJnYmEoJHdoaXRlLDEpIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDEpIDAlLCByZ2JhKCR3aGl0ZSwwKSAyNSUsIHJnYmEoJHdoaXRlLDApIDc1JSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDEpIDAlLCByZ2JhKCR3aGl0ZSwwKSAyNSUsIHJnYmEoJHdoaXRlLDApIDc1JSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vL1Byb2plY3QgU2xpZGVyIEJsb2NrO1xuLmJsb2NrLWNvbnRhaW5lci1wcm9qZWN0LXNsaWRlciB7XG5cdC5ibG9jay1wcm9qZWN0LXNsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC5ibG9jay1wcm9qZWN0LXNsaWRlci13cmFwcGVyIHtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuXHRcdFx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuXHRcdFx0LmJsb2NrLXByb2plY3Qtc2xpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQucHJvamVjdC1jYXJkIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMzN2dyAtIDEuMjVyZW0pO1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDEuMjVyZW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDY2dncgLSAxLjI1cmVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45cHgpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYyg3NXZ3IC0gMS4yNXJlbSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jay1wcm9qZWN0LXNsaWRlci1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDAuOCkgMCUsIHJnYmEoJHdoaXRlLDApIDE1JSwgcmdiYSgkd2hpdGUsMCkgODUlLCByZ2JhKCR3aGl0ZSwwLjgpIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDAuOCkgMCUsIHJnYmEoJHdoaXRlLDApIDE1JSwgcmdiYSgkd2hpdGUsMCkgODUlLCByZ2JhKCR3aGl0ZSwwLjgpIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwwLjgpIDAlLCByZ2JhKCR3aGl0ZSwwKSAxNSUsIHJnYmEoJHdoaXRlLDApIDg1JSwgcmdiYSgkd2hpdGUsMC44KSAxMDAlKTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdHRvcDogMzMlO1xuXHRcdFx0cGFkZGluZzogNS4wcmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLmJ0biB7XG5cdGZvbnQtc2l6ZTogMS4wZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwLjc1ZW0gMS43NWVtIDAuNWVtIDEuNzVlbTtcblx0bWFyZ2luOiAwLjJlbSAwLjFlbTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJvcmRlciAxLjBzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQsIGJhY2tncm91bmQgMS4wcyBlYXNlLW91dCwgYm9yZGVyIDEuMHMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJvcmRlciAxLjBzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJvcmRlciAxLjBzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJvcmRlciAxLjBzIGVhc2Utb3V0O1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuYWN0aXZlLmZvY3VzLCAuYWN0aXZlOmZvY3VzLCAuZm9jdXMsIC5mb2N1czphY3RpdmUsICY6YWN0aXZlOmZvY3VzLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDAgICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyMzEsIDc2LCA1NywgMC44KSAhaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDIzMSwgNzYsIDU3LCAwLjgpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDIzMSwgNzYsIDU3LCAwLjgpICAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5idG4tc20ge1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRwYWRkaW5nOiAwLjZlbSAxLjRlbSAwLjVlbSAxLjRlbTtcbn1cblxuLmJ0bi1sZyB7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdHBhZGRpbmc6IDAuOWVtIDEuNzVlbSAwLjhlbSAxLjc1ZW07XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmRjb2xvcjEtZGFyaztcblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogLjVzIGVhc2Utb3V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kY29sb3IxLWRhcms7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWxpZ2h0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWlkMjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXktZGFyazE7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmsxO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXktZGFyazE7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQzO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXktbWlkMjtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZGNvbG9yMTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kY29sb3IxLWRhcms7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWxpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZGNvbG9yMS1saWdodDtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICRncmF5LWRhcmsxO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrMTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyazE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyazE7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQzO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0Mztcblx0fVxufVxuXG4uYnRuLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRncmF5LWRhcmszO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjEtZGFyaztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZGNvbG9yMS1kYXJrO1xuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZGNvbG9yMS1saWdodDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZGNvbG9yMTtcblx0fVxufVxuXG4uYnRuLWxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JheS13aGl0ZTI7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmRjb2xvcjEtZGFyaztcblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjEtbGlnaHQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmRjb2xvcjE7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kY29sb3IxLWRhcms7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWxpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZGNvbG9yMS1saWdodDtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kY29sb3IxLWRhcms7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxLWxpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZGNvbG9yMS1saWdodDtcblx0fVxufVxuXG4uYnRuLWxpbmsge1xuXHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYnJhbmRjb2xvcjEtZGFyaztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbiIsIi5idG4ge1xuXHRwYWRkaW5nOiAwLjc1ZW0gMS43NWVtIDAuNzVlbSAxLjc1ZW07XG59XG5cbi5idG4tcHJpbWFyeSB7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IC41cyBlYXNlLW91dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjEtZGFyaztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRjb2xvcjEtbGlnaHQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG4iLCIuY2FyZCwgLmNhcmQtZm9vdGVyLCAuY2FyZC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHQtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Ly8gLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcblx0Ly8gLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG5cdC8vIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcblx0Ly8gLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cdC8vIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuLmNhcmQge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMS4yNWVtKTtcblx0bWFyZ2luOiAwIDAgMi41ZW0gMDtcblx0LmNhcmQtaW1nLXRvcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC5jYXJkLWltZy1tYWluIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuY2FyZC1pbWctb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAgMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1taWQzO1xuXHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRncmF5LW1pZDMsMCkgMzMlLCByZ2JhKCRncmF5LW1pZDMsMC42KSAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkZ3JheS1taWQzLDApIDMzJSwgcmdiYSgkZ3JheS1taWQzLDAuNikgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRncmF5LW1pZDMsMCkgMzMlLCByZ2JhKCRncmF5LW1pZDMsMC42KSAxMDAlKTtcblx0XHRcdGltZyB7IFxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMC4zMTI1ZW0gMC4zMTI1ZW07XG5cdFx0XHRcdGxlZnQ6IDEuMTI1ZW07XG5cdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0d2lkdGg6IDE3LjUlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWJvZHkge1xuXHRcdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAxLjEyNWVtO1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHRcdGg1LCAuZW50cnktdGVhc2VyLWhlYWRsaW5lIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHRcdH1cblx0XHQuZW50cnktdGVhc2VyLWNvcHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMC4zMTI1ZW0gMS4xMjVlbTtcblx0fVxufSIsIi5kcm9wZG93bjpub3QoLmRyb3Bkb3duLW5hdmJhcikge1xuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRwYWRkaW5nOiAwLjYyNWVtIDAuNjI1ZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udC1uYXYxO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktd2hpdGUxO1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwcHggMi4ycHggMi4ycHggcmdiYSgwLCAwLCAwLCAwLjA3KSxcblx0XHRcdDAuMXB4IDUuM3B4IDUuM3B4IHJnYmEoMCwgMCwgMCwgMC4xMDEpLFxuXHRcdFx0MC4xcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLFxuXHRcdFx0MC4ycHggMTcuOXB4IDE3LjlweCByZ2JhKDAsIDAsIDAsIDAuMTQ5KSxcblx0XHRcdDAuNHB4IDMzLjRweCAzMy40cHggcmdiYSgwLCAwLCAwLCAwLjE4KSxcblx0XHRcdDFweCA4MHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjI1KVxuXHRcdDtcblx0XHQuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udC1uYXYxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcblx0XHRcdG1hcmdpbjogMC4xMjVlbSAwO1xuXHRcdH1cblx0fVxufVxuIiwiLy9BZGQgaW1nLWZsdWlkIHJlc3BvbnNpdmVuZXNzIHRvIGFsbCBpbWcgdGFncyB3aXRoaW4gdGhlIGJvZHkgc2VjdGlvbi5cbi5ib2R5IHtcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5pbWctem9vbS1ob3ZlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6aG92ZXIge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjBzIGVhc2Utb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuMHMgZWFzZS1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjBzIGVhc2Utb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjBzIGVhc2Utb3V0O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjBzIGVhc2Utb3V0O1xuXHR9XG59XG5cbi5pbWctbWFya2VyLWxpbmstdW5kZXIsXG4uaW1nLW1hcmtlci1saW5rLXJpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE2cHg7XG5cdFx0Ym90dG9tOiAtNHB4O1xuXHRcdHdpZHRoOiA2LjI1ZW07XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxO1xuXHR9XG59XG5cbi5pbWctbWFya2VyLWxpbmstcmlnaHQge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEuMjZlbTtcblx0XHRyaWdodDogLTRweDtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogNi4yNWVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZGNvbG9yMTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XG5cdFx0Jjo6YmVmb3JlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcblx0XHQmOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0Jjo6YWZ0ZXIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdCY6OmJlZm9yZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXHRcdCY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KSB7XG5cdFx0Jjo6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdCY6OmFmdGVyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdH1cbn1cblxuLnZpZGVvLXRodW1iLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjpob3ZlciB7XG5cdFx0LnZpZGVvLXRodW1iLW92ZXJsYXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG5cdFx0XHQudmlkZW8tdGh1bWItYnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0LmxpbmstdGV4dC1uYXYge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnZpZGVvLXRodW1iLW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMi4wcyBlYXNlLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LnZpZGVvLXRodW1iLWJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNzVlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjkzNzVlbTtcblx0XHRcdC5saW5rLXRleHQtbmF2IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1ZW07XG5cdFx0XHRcdG1hcmdpbjogMC45Mzc1ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhvc3RlZC12aWRlby1jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbiIsIi5wYWdlLWludHJvIHtcblx0cGFkZGluZzogMCAyLjBlbSAzLjBlbSAyLjBlbTtcbn0iLCIucGFnZS10aXRsZS1mdWxsLXdpZHRoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTI7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogLTE7XG5cdC8vIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHQvLyAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0Ly8gLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0Ly8gYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0Ly8gLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCkgZ3JheXNjYWxlKDI1JSk7XG5cdC8vIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpIGdyYXlzY2FsZSgyNSUpO1xuXHQvLyAtby1maWx0ZXI6IGJsdXIoMjBweCkgZ3JheXNjYWxlKDI1JSk7XG5cdC8vIGZpbHRlcjogYmx1cigyMHB4KSBncmF5c2NhbGUoMjUlKTtcblx0Ly8gb3BhY2l0eTogMC43NTtcbn1cblxuLnBhZ2UtdGl0bGUtaW1hZ2Uge1xuXHR3aWR0aDogMTAwdnc7XG5cdG1heC13aWR0aDogMjIwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXRpdGxlLXZpZGVvLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDB2dztcblx0bWF4LXdpZHRoOiAyMjAwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaDEucGFnZS10aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAgMC4yNWVtIDAuNWVtO1xufVxuXG4ucGFnZS10aXRsZS1vdmVybGF5LWNvbnRhaW5lciB7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjEsNTAsNDMsMCkgMCUsIHJnYmEoNjEsNTAsNDMsMC43NSkgMTAwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2Ljg3NWVtO1xuXHR6LWluZGV4OiAyO1xuXHQucGFnZS10aXRsZS1jb250YWluZXIge1xuXHRcdGgxLnBhZ2UtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtdGl0bGUtaW1hZ2Utb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjEsNTAsNDMsMCkgMCUsIHJnYmEoNjEsNTAsNDMsMC43NSkgMTAwJSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIyMDBweDtcblx0aGVpZ2h0OiA2Ljg3NWVtO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYWdlLXRpdGxlLW1hcmtlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDAuNzVlbTtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMy4wZW0pO1xuXHRcdGhlaWdodDogMC42MjVlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4ucGFnZS10aXRsZS1uby1iYWNrIHtcblx0aDEucGFnZS10aXRsZSB7XG5cdFx0cGFkZGluZzogMS4yZW0gMCAwLjI1ZW0gMC40ZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxufVxuXG4ucGFnZS10aXRsZS1iYWNrbGluay1jb250YWluZXIge1xuXHRwYWRkaW5nOiAxLjI1ZW0gMCAzLjBlbSAyLjI1ZW0gIWltcG9ydGFudDtcblx0LnBhZ2UtdGl0bGUtYmFja2xpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4iLCIvKiBQYWdpbmF0aW9uIENsYXNzZXMgKi9cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcblx0cGFkZGluZzogMS4yNWVtIDAuNjI1ZW0gNS4wZW0gMC42MjVlbTtcblx0LnBhZ2luYXRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwLjYyNWVtIDEuMjVlbTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmZhLCAuZmFzLCAuZmFjIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2UtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpZ2h0MTtcblx0XHR9XG5cdFx0LnBhZ2UtaXRlbSArIC5wYWdlLWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQsIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWl0ZW0uZGlzYWJsZWQgeyBcblx0XHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2plY3QtaGVhZGVyLXNsaWRlciB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG5cdCYubG9hZGluZyB7XG5cdFx0bWluLWhlaWdodDogNjZ2aDtcblx0fVxuXHR3aWR0aDogMTAwdnc7XG5cdC8vKiogaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBlbSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0MTtcblx0LnByb2plY3QtaGVhZGVyLXNsaWRlci13cmFwcGVyIHtcblx0XHQucHJvamVjdC1oZWFkZXItc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQvLyBoZWlnaHQ6IDEwMHZoOyAvLyBTb21lIGJyb3dzZXJzLCBpbmNsdWRpbmcgU2FmYXJpIG5lZWQgYSBoZWlnaHQgaW4gdGhpcyBjb250ZXh0XG5cdFx0XHQvL21heC13aWR0aDogMTAwdnc7XG5cdFx0XHQvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMGVtKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDE7XG5cdFx0XHQucHJvamVjdC1oZWFkZXItaW1hZ2Uge1xuXHRcdFx0XHQvLyB3aWR0aDogYXV0bztcblx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTBlbSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KSBncmF5c2NhbGUoMTAwJSkgY29udHJhc3QoNTAlKTtcblx0XHRcdFx0LW1vei1maWx0ZXI6IGJsdXIoMHB4KSBncmF5c2NhbGUoMTAwJSljb250cmFzdCg1MCUpO1xuXHRcdFx0XHQtbXMtZmlsdGVyOiBibHVyKDBweCkgZ3JheXNjYWxlKDEwMCUpY29udHJhc3QoNTAlKTtcblx0XHRcdFx0LW8tYmZpbHRlcjogYmx1cigwcHgpIGdyYXlzY2FsZSgxMDAlKWNvbnRyYXN0KDUwJSk7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigwcHgpIGdyYXlzY2FsZSgxMDAlKWNvbnRyYXN0KDUwJSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogZmlsdGVyIDEuMHMgZWFzZS1vdXQsIG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBmaWx0ZXIgMS4wcyBlYXNlLW91dCwgb3BhY2l0eSAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogZmlsdGVyIDEuMHMgZWFzZS1vdXQsIG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogZmlsdGVyIDEuMHMgZWFzZS1vdXQsIG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogZmlsdGVyIDEuMHMgZWFzZS1vdXQsIG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdFx0LnByb2plY3QtaGVhZGVyLWltYWdlIHtcblx0XHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBibHVyKDApIGdyYXlzY2FsZSgwKSBjb250cmFzdCgxMDAlKTtcblx0XHRcdFx0LW1vei1maWx0ZXI6IGJsdXIoMCkgZ3JheXNjYWxlKDApIGNvbnRyYXN0KDEwMCUpO1xuXHRcdFx0XHQtbXMtZmlsdGVyOiBibHVyKDApIGdyYXlzY2FsZSgwKSBjb250cmFzdCgxMDAlKTtcblx0XHRcdFx0LW8tYmZpbHRlcjogYmx1cigwKSBncmF5c2NhbGUoMCkgY29udHJhc3QoMTAwJSk7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigwKSBncmF5c2NhbGUoMCkgY29udHJhc3QoMTAwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0LXNsaWRlci12aWRlby10aHVtYi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6aG92ZXIge1xuXHRcdC52aWRlby10aHVtYi1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjc1KTtcblx0XHRcdC52aWRlby10aHVtYi1idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHQubGluay10ZXh0LW5hdiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudmlkZW8tdGh1bWItb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yNSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMi4wcyBlYXNlLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LnZpZGVvLXRodW1iLWJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNzVlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjkzNzVlbTtcblx0XHRcdC5saW5rLXRleHQtbmF2IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1ZW07XG5cdFx0XHRcdG1hcmdpbjogMC45Mzc1ZW0gMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHQmOjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHR3aWR0aDogMC42MjVlbTtcblx0XHRoZWlnaHQ6IDAuNjI1ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMC4xMjVlbSBzb2xpZCAkd2hpdGU7XG5cdFx0b3BhY2l0eTogMS4wO1xuXHRcdG1hcmdpbjogMCAwLjFlbSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvLyAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dCwgYm9yZGVyIDAuNXMgZWFzZS1vdXQ7XG5cdFx0Ly8gLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQsIGJvcmRlciAwLjVzIGVhc2Utb3V0O1xuXHRcdC8vIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQsIGJvcmRlciAwLjVzIGVhc2Utb3V0O1xuXHRcdC8vIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dCwgYm9yZGVyIDAuNXMgZWFzZS1vdXQ7XG5cdFx0Ly8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0LCBib3JkZXIgMC41cyBlYXNlLW91dDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMC4zMTI1ZW0gc29saWQgJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdGJvcmRlcjogMC4xMjVlbSBzb2xpZCAkYnJhbmRjb2xvcjE7XG5cdH1cbn1cbiIsIi8qIFRlc3RpbW9uaWFsIEJsb2NrICovXG4udGVzdGltb25pYWwtc2xpZGVyLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUxO1xuXHRwYWRkaW5nOiA2LjI1ZW0gMCA1LjBlbSAwO1xuXHQuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcblx0XHRwYWRkaW5nOiAwLjMxMjVlbTtcblx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0fVxufVxuLnRlc3RpbW9uaWFsLWNhcmQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA5NSU7XG5cdC8vIG1pbi1oZWlnaHQ6IDEyLjBlbTtcblx0LmNhcmQtYm9keSB7XG5cdFx0cGFkZGluZzogMS4yNWVtIDEuMTI1ZW0gMGVtIDEuMTI1ZW07XG5cdH1cblx0LnRlc3RpbW9uaWFsLWNvcHksIC50ZXN0aW1vbmlhbC1jb3B5IHAge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICfigJwnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiA2LjByZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yLjI1cmVtLCAtMi41cmVtKTtcblx0XHR9XG5cdH1cblx0LnRlc3RpbW9uaWFsLXRlYXNlci1oZWFkbGluZSB7XG5cdFx0bWFyZ2luOiAxLjI1ZW0gMCAwIDA7XG5cdFx0aDUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuXHRcdFx0YiB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gbW9kYWwtZnVsbHNjcmVlbigpIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBpbmxpbmUgcGFkZGluZy1yaWdodCBhZGRlZCBmcm9tIGpzXG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1vZGFsLWZ1bGxzY3JlZW4oKTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjg7XG59XG4iLCIuZW50cnktcGFnZXMtaG9tZSB7XG5cblx0aGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsMCk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMS4wcyBlYXNlLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjBzIGVhc2Utb3V0O1xuXHRcdCYubmF2LWRvd24sICYubmF2LXVwLCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwxKTtcblx0XHRcdC5oZWFkZXItY29udGFpbmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsMCk7XG5cdFx0XHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0XHRcdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdFx0XHRcdCY+c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsMCk7XG5cdFx0XHQubmF2YmFyLWJyYW5kIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRcdFx0Lm5hdmJhci1uYXYge1xuXHRcdFx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTc1LjlweCkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRcdFx0XHQmPnNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMS4wcyBlYXNlLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNob21lSGVyb0Jhbm5lclNsaWRlcyB7XG5cdFx0LmJhY2tncm91bmQtaW1hZ2Utb3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL3otaW5kZXg6IDIwMDAwMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMzKTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdGZvbnQtc2l6ZTogMy41ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0fVxuXHQjYWJvdXQge1xuXHRcdCNhYm91dC1oZWFkbGluZSB7XG5cdFx0XHQudGV4dC1vbmUtY29sdW1uLWNvbnRhaW5lciB7XG5cdFx0XHRcdGgyLCAudGV4dC1vbmUtY29sdW1uLWhlYWRsaW5lLXRleHQge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45cHgpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjYWJvdXQtYm9keSB7XG5cdFx0XHQudGV4dC1vbmUtY29sdW1uLWNvbnRhaW5lciB7XG5cdFx0XHRcdC50ZXh0LWxlZnQge1xuXHRcdFx0XHRcdCYucHktNSB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1LjlweCkge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Fib3V0LCAjd2hhdC13ZS1kbywgI3RlYW0sICNjb250YWN0IHtcblx0XHQjYWJvdXQtaGVhZGxpbmUsICN3aGF0LXdlLWRvLWhlYWRsaW5lLCAjdGVhbS1oZWFkbGluZSwgI2NvbnRhY3QtaGVhZGxpbmUge1xuXHRcdFx0LnRleHQtb25lLWNvbHVtbi1jb250YWluZXIge1xuXHRcdFx0XHRoMiwgLnRleHQtb25lLWNvbHVtbi1oZWFkbGluZS10ZXh0IHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1LjlweCkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0LXJpZ2h0IHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1LjlweCkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNhYm91dC1ib2R5LCAjd2hhdC13ZS1kby1ib2R5LCAjdGVhbS1ib2R5LCAjY29udGFjdC1ib2R5IHtcblx0XHRcdC50ZXh0LW9uZS1jb2x1bW4tY29udGFpbmVyIHtcblx0XHRcdFx0LnRleHQtbGVmdCB7XG5cdFx0XHRcdFx0Ji5weS01IHtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOXB4KSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5qb2ItbGlzdGluZ3MtY29udGFpbmVyIHtcblx0bWFyZ2luOiAxLjI1ZW0gMCA1LjBlbSAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uam9iLWxpc3RpbmctY2FyZCB7XG5cdG1hcmdpbi1ib3R0b206IDMuNzVlbTtcblx0LmNhcmQtYm9keSB7XG5cdFx0cGFkZGluZzogMCAwLjMxMjVlbTtcdFxuXHRcdGEge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFyazI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMTI1ZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDE7XG5cdFx0XHRcdC5mYWMsIC5mYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjYyNWVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xMjVlbSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuam9iLWxpc3RpbmctY2FyZC1jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW46IDBlbSAwIDEuODc1ZW0gMDtcdFx0XHRcblx0XHR9XG5cdFx0LmpvYi1saXN0aW5nLWNhcmQtaGVhZGxpbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMDYyNWVtO1xuXHRcdH1cblx0XHQuam9iLWxpc3RpbmctY2FyZC1zdWJoZWFkbGluZSB7XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjA2MjVlbTtcblx0XHR9XG5cdFx0LmpvYi1saXN0aW5nLWNhcmQtdGVhc2VyLWNvcHkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjkzNzVlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJlZXJzLXJlc3VtZS1mb290ZXItY29udGFpbmVyIHtcblx0cGFkZGluZzogNS4wZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUxO1xuXHQuY2FyZWVycy1yZXN1bWUtZm9vdGVyLXRleHQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDIuMGVtO1xuXHRcdGgxLGgyLGgzIHtcblx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0fVxuXHRcdGg0LGg1LGg2IHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cblx0LmNhcmVlcnMtcmVzdW1lLWZvb3Rlci1idXR0b24tY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDIuMGVtO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cblxuLmVudHJ5LXR5cGUtam9iTGlzdGluZyB7XG5cdC5qb2ItbGlzdGluZy10aXRsZS1jb250YWluZXIge1xuXHRcdC5qb2ItbGlzdGluZy10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdFx0fVxuXHRcdC5qb2ItbGlzdGluZy1jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMC44MTI1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRcdH1cblx0fVxuXHQuam9iLWxpc3RpbmctaGVhZGxpbmUtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgMCAxLjI1ZW0gMC43NWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjA2MjVlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQxO1xuXHRcdC5qb2ItbGlzdGluZy1oZWFkbGluZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdFx0fVxuXHRcdC5qb2ItbGlzdGluZy1zdWJoZWFkbGluZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdFx0fVxuXHR9XG5cdC5qb2ItbGlzdGluZy1ib2R5LWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdH1cblx0LmpvYi1saXN0aW5nLWZvcm0tY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3LjVlbTtcblx0XHRoci5kaXZpZGVyLWdyYXkge1xuXHRcdFx0bWFyZ2luOiAzLjc1ZW0gMCAzLjc1ZW0gMDtcblx0XHR9XG5cdFx0LmpvYi1saXN0aW5nLWZvcm0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMi41ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIuZW50cnktcGFnZXMtY29udGFjdCB7XG5cdGgyIHtcblx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHR9XG5cdGgzIHtcblx0XHQvLyBjb2xvcjogJGJsYWNrO1xuXHRcdC8vIGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Ly8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQvLyBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cdC5jb250YWN0LWxvY2F0aW9ucy1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMCA3LjVlbSAwOyBcblx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHQuY29udGFjdC1hZGRyZXNzLWNvbnRhaW5lciB7XG5cdFx0XHQvLyBwYWRkaW5nOiAyLjVlbTtcblx0XHRcdHBhZGRpbmc6IDEuMjVlbTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIuMjVlbTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuNXB4KSB7XG5cdFx0XHRcdC5jb2wtc20tNCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMi4wZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGFkZHJlc3Mge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRiIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtcGhvdG8tbWFwLWNvbnRhaW5lciB7XG5cdFx0XHQuY29udGFjdC1waG90by1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAyLjVlbSAxLjI1ZW0gMi41ZW0gMi41ZW07XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFjdC1tYXAtY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMi41ZW0gMi41ZW0gMi41ZW0gMDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMi41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhY3QtZm9ybS1jb250YWluZXItb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlMTtcblx0XHRwYWRkaW5nOiA3LjVlbSAwO1xuXHRcdC5jb250YWN0LWZvcm0tY29udGFpbmVyLWlubmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMi41ZW07XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMy43NWVtO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMC4zMTI1ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMzEyNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIE1hcmtldCBNYWluIFBhZ2Vcbi5tYXJrZXQtaW50cm8tZGVzYy1jb250YWluZXIge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMC40ZW0gMS44NzVlbSAwLjRlbTtcbn1cbi5tYXJrZXQtcHJvamVjdHMtcm93IHtcblx0cGFkZGluZy1ib3R0b206IDMuNzVlbTtcbn0iLCIvLyBOZXdzIEFydGljbGUgVGVhc2VyIENhcmRzXG4ubmV3cy1jYXJkIHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVlbSk7XG5cdG1hcmdpbjogMCAwIDIuNWVtIDA7XG5cdCY6aG92ZXIge1xuXHRcdC5pbWctem9vbS1ob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHQubmV3cy1hcnRpY2xlLXRlYXNlci1oZWFkbGluZSBoNiB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cdFxuXHRcdH1cblx0XHQuY2FyZC1mb290ZXIgYSB7XG5cdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQuZmEsIC5mYWMge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdC5uZXdzLWFydGljbGUtdGVhc2VyLWhlYWRsaW5lIGg2IHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XHRcblx0XHR9XG5cdFx0LmNhcmQtZm9vdGVyIGEge1xuXHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0LmZhLCAuZmFjIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3cy1hcnRpY2xlLXRlYXNlci10aHVtYi1jb250YWluZXItbmV3c1RodW1ibmFpbFdpZGUge1x0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubmV3cy1hcnRpY2xlLXRlYXNlci10aHVtYi1jb250YWluZXItbmV3c1RodW1ibmFpbCB7XHRcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWJvZHkge1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAxLjEyNWVtIDBlbSAxLjEyNWVtO1xuXHRcdC5uZXdzLWFydGljbGUtdGVhc2VyLWhlYWRsaW5lIGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cdFx0Lm5ld3MtYXJ0aWNsZS10ZWFzZXItY29weSB7XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHR9XG5cdH1cblx0LmNhcmQtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAwLjMxMjVlbSAxLjEyNWVtO1xuXHR9XG59XG5cbi8vTmV3cyBBcnRpY2xlIERldGFpbFxuLm5ld3MtaGVhZGxpbmUtcm93IHtcblx0cGFkZGluZzogMy43NWVtIDAgMi41ZW0gMDtcblx0Lm5ld3MtaGVhZGxpbmUtdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4wNjI1ZW07XG5cdH1cblx0Lm5ld3Mtc3ViaGVhZGxpbmUtdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zMTI1ZW07XG5cdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdH1cblx0Lm5ld3MtYXV0aG9yLWhlYWRsaW5lIHtcblx0XHRtYXJnaW46IDAgMC4xMjVlbTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1kYXJrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uZXdzLWhlYWRsaW5lLWRhdGUge1xuXHRcdG1hcmdpbjogMS4yNWVtIDAuMzEyNWVtIDAgMC4zMTI1ZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuLm5ld3MtYXJ0aWNsZS1hbGwge1xuXHRtYXJnaW4tYm90dG9tOiA2LjI1ZW07XG59XG4ubmV3cy1hcnRpY2xlLWJsb2NrcyB7XG5cdG1hcmdpbjogMCAwLjg3NWVtO1xufVxuLm5ld3MtYXJ0aWNsZS1mZWF0dXJlZC1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDMuNzVlbTtcbn1cbi5uZXdzLWFydGljbGUtYm9keSB7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLy9SZWxhdGVkIE5ld3MgQmxvY2tcbi5uZXdzLXJlbGF0ZWQtZnVsbC13aWR0aC1jb250YWluZXIge1xuXHRwYWRkaW5nOiA1LjBlbSAwIDEuMjVlbSAwO1xuXHQubmV3cy1yZWxhdGVkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAxLjU2MjVlbTtcblx0XHQubmV3cy1yZWxhdGVkLWhlYWRlci1yb3cge1xuXHRcdFx0cGFkZGluZzogMCAwLjgxNzVlbSAxLjI1ZW0gMC44MTc1ZW07XG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLy9Qcm9qZWN0IFRlYXNlciBDYXJkc1xuLnByb2plY3QtY2FyZCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDA7XG5cdCY6aG92ZXIge1xuXHRcdC5pbWctem9vbS1ob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRoNSwgLnByb2plY3QtdGVhc2VyLWhlYWRsaW5lIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLCAmOmZvY3VzLCAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdGg1LCAucHJvamVjdC10ZWFzZXItaGVhZGxpbmUge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRoNSwgLnByb2plY3QtdGVhc2VyLWhlYWRsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRsaW5lLWhlaWdodDogMS4xMjVlbTtcblx0XHQvL2ZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0fVxuXHRoNiB7XG5cdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdH1cblx0LnByb2plY3QtdGVhc2VyLWNvcHkge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cdC5jYXJkLWJvZHkge1xuXHRcdG1hcmdpbjogMCAwIDIuMGVtIDA7XG5cdH1cbn1cblxuLy9SZWxhdGVkIFByb2plY3RzIEluY2x1ZGVcbi5wcm9qZWN0cy1yZWxhdGVkLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUxO1xuXHRwYWRkaW5nOiA1LjBlbSAwIDEuMjVlbSAwO1xuXHQucHJvamVjdHMtcmVsYXRlZC1oZWFkZXItcm93IHtcblx0XHRwYWRkaW5nOiAwIDAuNjI1ZW0gMC42MjVlbSAwLjYyNWVtO1xuXHR9XG5cdC5wcm9qZWN0cy1yZWxhdGVkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAxLjYyNWVtO1xuXHR9XG59XG5cbi8vIFByb2plY3QgTWFpbiBQYWdlXG4uaGVhZGVyLWltYWdlLXNsaWRlci1mdWxsLXdpZHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGUyO1xuXHQucHJvamVjdC1oZWFkZXItaW1hZ2Utc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0bWF4LXdpZHRoOiAyMjAwcHg7XG5cdFx0aGVpZ2h0OiA4NXZoO1xuXHRcdC8vIG1heC1oZWlnaHQ6IDg1dmg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuY2Fyb3VzZWwtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1x0XG5cdFx0XHQuY2Fyb3VzZWwtaW1hZ2Uge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY2Fyb3VzZWwtb3ZlcmxheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LXdoaXRlMiwwLjUpO1xuXHRcdFx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpIGdyYXlzY2FsZSgxMDAlKSBjb250cmFzdCg1MCUpO1xuXHRcdFx0XHQtbW96LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpIGdyYXlzY2FsZSgxMDAlKWNvbnRyYXN0KDUwJSk7XG5cdFx0XHRcdC1vLWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpIGdyYXlzY2FsZSgxMDAlKWNvbnRyYXN0KDUwJSk7XG5cdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpIGdyYXlzY2FsZSgxMDAlKWNvbnRyYXN0KDUwJSk7XG5cdFx0XHRcdC5jYXJvdXNlbC1pbWFnZSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2plY3QtaGVhZGVyLXJvdyB7XG5cdHBhZGRpbmc6IDIuMGVtIDAgNC4wZW0gMDtcblx0LnByb2plY3QtaGVhZGVyIHtcblx0XHRmb250LXNpemU6IDAuODc1ZW07XG5cdFx0cGFkZGluZzogMCAxLjVlbTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEuMTI1ZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnByb2plY3QtaGVhZGVyLWJhY2stbGluayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjBlbTtcblx0XHR9XG5cdFx0LnByb2plY3QtaGVhZGVyLW5hbWUge1xuXHRcdFx0bWFyZ2luLXRvcDogMS4wZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQucHJvamVjdC1oZWFkZXItbG9jYXRpb24ge1xuXHRcdFx0bWFyZ2luOiAwLjYyNWVtIDAgMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvamVjdC1uZXh0LXByZXYtY29udGFpbmVyIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS13aGl0ZTM7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDIuMGVtIDAgMCAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdH1cblx0LnByb2plY3QtcHJldi1jb250YWluZXIsIC5wcm9qZWN0LW5leHQtY29udGFpbmVyIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5mYSwgLmZhYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMmVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2plY3QtcHJldi1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnByb2plY3QtbmV4dC1jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi5wcm9qZWN0LXRlYW0tY29udGFpbmVyIHtcblx0cGFkZGluZzogMy4wZW0gMi4wZW07XG5cdC5wcm9qZWN0LWxlYWRzLXBob3RvLWNvbnRhaW5lciB7XG5cdFx0LnByb2plY3QtbGVhZHMtcGhvdG8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuXHRcdH1cblx0fVxuXHQucHJvamVjdC1sZWFkcy1uYW1lLWNvbnRhaW5lciB7XG5cdFx0LnByb2plY3QtbGVhZC1pbnRyby1jYXJkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjI2NWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGg1LnByb2plY3QtbGVhZC1uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGdyYXktbWlkMjtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0XHR9XG5cdH1cblx0LnByb2plY3QtdGVhbS1vdGhlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdGg1LmhlYWRlci1zbSB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0XHR1bCBsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwLjMyMTVlbSAwO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctdG9wOiAxLjVlbSB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0LXZpZGVvLWdhbGxlcnktY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIDAgMi41ZW0gMDtcblx0Ly9wYWRkaW5nOiAwIDEuMjVlbSAwIDAgIWltcG9ydGFudDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcm9qZWN0LXZpZGVvLWJsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDAuNjI1ZW0gMC44MTc1ZW0gMS4yNWVtIDAuODE3NWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1taWQxO1xuXHR9XG59XG5cbi5wcm9qZWN0LXZpZGVvLWNhcmQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdCY6aG92ZXIge1xuXHRcdC52aWRlby10aHVtYi1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuXHRcdFx0LnZpZGVvLXRodW1iLWJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmRjb2xvcjE7XG5cdFx0XHRcdC5saW5rLXRleHQtbmF2IHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0aDYsIC5wcm9qZWN0LXZpZGVvLWNhcmQtaGVhZGxpbmUge1xuXHRcdFx0XHQvL2NvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRoNiwgLnByb2plY3QtdmlkZW8tY2FyZC1oZWFkbGluZSB7XG5cdFx0XHRcdC8vY29sb3I6ICRibGFjaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0LmNhcmQtYm9keSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAuOTM3NWVtIDAuMDYyNWVtIDEuNTYyNWVtIDAuMDYyNWVtO1xuXHRcdGg2LCAucHJvamVjdC12aWRlby1jYXJkLWhlYWRsaW5lIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRcdGIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFNlYXJjaCBSZXN1bHRzIFBhZ2Vcbi5zZWFyY2gtcmVzdWx0cy1hbGwtY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAyLjVlbSA3LjBlbSAyLjVlbTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogMCAxLjI1ZW0gNy4wZW0gMS4yNWVtOyBcblx0fVxuXHR1bC5saXN0LWdyb3VwLWZsdXNoIHtcblx0XHRsaS5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMS4wZW0gMCAwLjVlbSAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4wNjI1ZW07XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mYWMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA2MjVlbSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkzNzVlbTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LW1pZDI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9TZWFyY2ggRm9ybSBNb2RhbFxuI21vZGFsLXNlYXJjaC1mcyB7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1ZW0gMC42MjVlbSAxLjI1ZW0gMi41ZW07XG5cdFx0XHRcdGJveC1zaGFkb3c6XG5cdFx0XHRcdFx0Mi44cHggMi44cHggMi4ycHggcmdiYSgwLCAwLCAwLCAwLjAyKSxcblx0XHRcdFx0XHQ2LjdweCA2LjdweCA1LjNweCByZ2JhKDAsIDAsIDAsIDAuMDI4KSxcblx0XHRcdFx0XHQxMi41cHggMTIuNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG5cdFx0XHRcdFx0MjIuM3B4IDIyLjNweCAxNy45cHggcmdiYSgwLCAwLCAwLCAwLjA0MiksXG5cdFx0XHRcdFx0NDEuOHB4IDQxLjhweCAzMy40cHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcblx0XHRcdFx0XHQxMDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ji5hY3RpdmUuZm9jdXMsICYuYWN0aXZlOmZvY3VzLCAmLmZvY3VzLCAmLmZvY3VzOmFjdGl2ZSwgJjphY3RpdmU6Zm9jdXMsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDAgICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwKSAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC42MjVlbSAxLjI1ZW0gMCAxLjI1ZW07XG5cdFx0XHRcdFx0LmZhYyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZS5mb2N1cywgJi5hY3RpdmU6Zm9jdXMsICYuZm9jdXMsICYuZm9jdXM6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cywgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMCAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDApICAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvd3tcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC41KTtcbn0iLCIvLyBTZXJ2aWNlcyBNYWluIFBhZ2VcblxuXG4vL1NlcnZpY2UgQ2FsbG91dHMgQmxvY2tcbi5zZXJ2aWNlLWNhbGxvdXQtY2FyZHMtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMi4wcmVtO1xuXHR9XG59XG4uc2VydmljZS1jYWxsb3V0LWNhcmQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAuNjI1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0Jjpob3ZlciB7XG5cdFx0LmltZy16b29tLWhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1ib2R5IGEgaDUge1xuXHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHR9XG5cdH1cblx0LmNhcmQtYm9keSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEuMHJlbSAwIDAgMDtcblx0XHRoNSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjYyNXJlbSAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkZ3JheS1taWQyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGNvbG9yIDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMS4wcyBlYXNlLW91dDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDBcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWljb25zMjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjM3NWVtO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuMTc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmNvcmUtdGVhbS1ncmlkLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMC42MjVlbSAwIDAuNjI1ZW07XG59XG5cbi5jb3JlLXRlYW0tbGlzdC1oZWFkZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY29yZS10ZWFtLWNhcmQtcm93LCAuY29yZS10ZWFtLWxpc3Qtcm93IHtcblx0cGFkZGluZzogMCAwIDMuNzVlbSAwO1xufVxuXG4ucGVvcGxlLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMC41ZW0gIWltcG9ydGFudDtcblx0Jjpob3ZlciB7XG5cdFx0LmltZy16b29tLWhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1vdmVybGF5IC5jYXJkLWJvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNCk7XG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcblx0XHRcdGEgaDUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSwgJjpmb2N1cywgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG5cdFx0LmNhcmQtb3ZlcmxheSAuY2FyZC1ib2R5IHtcblx0XHRcdGEgaDUge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxLWxpZ2h0O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZGNvbG9yMS1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZC1pbWctdG9wIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdC5pbWctem9vbS1ob3ZlciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuY2FyZC1vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDYxLDUwLDQzLDApIDAlLCByZ2JhKDYxLDUwLDQzLDAuNzUpIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIuNWVtO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LmNhcmQtYm9keSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAuNWVtIDEuMGVtIDAuNWVtIDEuMGVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMS4wcyBlYXNlLW91dCwgYmFja2Ryb3AtZmlsdGVyIDIuMHMgZWFzZS1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJhY2tkcm9wLWZpbHRlciAyLjBzIGVhc2Utb3V0O1xuXHRcdC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuMHMgZWFzZS1vdXQsIGJhY2tkcm9wLWZpbHRlciAyLjBzIGVhc2Utb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMS4wcyBlYXNlLW91dCwgYmFja2Ryb3AtZmlsdGVyIDIuMHMgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAxLjBzIGVhc2Utb3V0LCBiYWNrZHJvcC1maWx0ZXIgMi4wcyBlYXNlLW91dDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cdFx0fVxuXHRcdGg1IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDBcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWljb25zMjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwLjM3NWVtO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAxLjBzIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMHMgZWFzZS1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMS4wcyBlYXNlLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphY3RpdmUsICY6Zm9jdXMsICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtc3R1ZGlvLXZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgMC44MTI1ZW0gIWltcG9ydGFudDtcblx0Lm5hdi1pdGVtIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0cGFkZGluZzogMC4zMTI1ZW0gMDtcblx0XHRcdG1hcmdpbjogMCAxLjI1ZW07XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0wLjMxMjVlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4zMTI1ZW0gc29saWQgJGJyYW5kY29sb3IxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0Jjo6bWFya2VyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnN0dWRpby1zdGFmZi1jYXJkLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCAwLjYyNWVtIDcuNWVtIDAuNjI1ZW07XG59XG5cbi5zdHVkaW8tc3RhZmYtbGlzdC1jb250YWluZXIge1xuXHRtYXJnaW46IDAuNjI1ZW0gMCA3LjBlbSAwO1xuXHRwYWRkaW5nOiAwIDEuMGVtO1xuXHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbWlkMTtcblx0LnN0dWRpby1zdGFmZi1saXN0LXJvdyB7XG5cdFx0cGFkZGluZzogMC43NWVtIDAgMCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS13aGl0ZTM7XG5cdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctdG9wOiAxLjVlbSB9XG5cdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXHRcdC5zdHVkaW8tc3RhZmYtbGlzdC1uYW1lLFxuXHRcdC5zdHVkaW8tc3RhZmYtbGlzdC10aXRsZSxcblx0XHQuc3R1ZGlvLXN0YWZmLWxpc3QtcGhvbmUsXG5cdFx0LnN0dWRpby1zdGFmZi1saXN0LWVtYWlsICB7XG5cdFx0XHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmFjIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kY29sb3IxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdHVkaW8tc3RhZmYtbGlzdC1uYW1lIHtcblx0XHR9XG5cdFx0LnN0dWRpby1zdGFmZi1saXN0LXRpdGxlIHtcblxuXHRcdH1cblx0XHQuc3R1ZGlvLXN0YWZmLWxpc3QtcGhvbmUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XG5cdFx0fVxuXHRcdC5zdHVkaW8tc3RhZmYtbGlzdC1lbWFpbCB7XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi5zdHVkaW8tc3RhZmYtaGVhZGVyLXJvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlMjtcblx0LnN0dWRvLXN0YWZmLWhlYWRlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMi41ZW0gMCAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQuc3R1ZGlvLXN0YWZmLWhlYWRlciB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDIuNWVtIDIuNWVtIDEuODc1ZW0gMi41ZW07XG5cblx0XHQubGluay10ZXh0LW5hdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjE1NjI1ZW0gMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2MjVlbTtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZS1tYXJrZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwLjYyNWVtO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAyLjVlbTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzLjBlbSk7XG5cdFx0XHRcdGhlaWdodDogMC42MjVlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG5cdFx0XHQuc3R1ZGlvLXN0YWZmLW5hbWUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjBlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3R1ZGlvLXN0YWZmLWJhY2stY29udGFpbmVyIHtcblx0cGFkZGluZzogMS4wZW0gMS41ZW07XHRcdFxufVxuXG4uc3R1ZGlvLXN0YWZmLWluZm8tY29udGFpbmVyIHtcblx0cGFkZGluZzogMi41ZW07XG5cdC5zdHVkaW8tc3RhZmYtYm9keS1jb250YWluZXIge1xuXHRcdC5zZWN0aW9uLWJhY2stbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAwIDIuNWVtIDA7XG5cdFx0fVxuXHRcdGg2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNjI1ZW07XG5cdFx0fVxuXHR9XG5cdC5zdHVkaW8tc3RhZmYtdHJhaXRzLWNvbnRhaW5lciB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMuNzVlbSAwO1xuXHRcdH1cblx0XHQuY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdHBhZGRpbmc6IDAgMS4yNWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBT0FBLEFBQUEsSUFBSSxBQUFDLENBQ0osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsZ0JBQWdCLENINEJILE9BQU8sQ0czQnBCLFNBQVMsQ0FBRSxvQkFBb0IsQ0FDL0IsU0FBUyxDQUFFLDRCQUE0QixDQUN2QyxTQUFTLENBQUUseUJBQXlCLENBT3BDLEFBTkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBTnpCLEFBQUEsSUFBSSxBQUFDLENBT0gsU0FBUyxDQUFFLE1BQU0sQ0FLbEIsQ0FIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFUMUIsQUFBQSxJQUFJLEFBQUMsQ0FVSCxTQUFTLENBQUUsTUFBTSxDQUVsQixDQUVELEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxRQUFRLENBQ1QsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUFFLFVBQVUsQ0FBRSxPQUFPLENBQUksQUFFbEMsZ0JBQWdCLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FHbEIsQUFBQSxJQUFJLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0hMVCxJQUFPLENHTWQsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNGLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNoQixLQUFLLENBQUUs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 */
