html,body{width:100%;height:100%;margin:0;padding:0;border:none}body{font-family:Open Sans,sans-serif;margin:0;padding:0;color:#333}main{width:100%;height:100vh;display:grid;grid-template-rows:1fr;grid-template-columns:300px 1fr}main section{width:100%;overflow:hidden}header{flex-direction:column;justify-content:flex-start;position:sticky;top:0;height:100%;background-color:#302f42;display:flex;align-items:center;box-shadow:0 4px 53px #0f1f2914,0 0 3px #0f1f290a}.advertiser-select{margin-top:20px;margin-left:10px;margin-right:20px}.active-advertiser{padding:10px;background-color:#444356;border:none;color:#fff;border-radius:10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-align:center;vertical-align:middle}.active-advertiser:hover{background-color:#3ac4ff}.advertiser-select-container{border:none;height:200px;width:210px;position:absolute}.advertiser-search{width:200px;padding-top:10px;padding-bottom:10px;padding-left:10px;border:none;border-radius:10px}#dashboard .advertiser-search{width:210px}.advertiser-select-container>div{width:210px;border-radius:10px 10px 0;padding:7px 10px 4px;background-color:#324d68}.advertiser-select-container>div:last-child{width:400px;border-radius:10px;padding:5px}.advertiser-select-list{overflow:hidden;overflow-y:scroll;text-overflow:ellipsis;background-color:#324d68;border-radius:10px;color:#fff;max-height:76vh;margin:0;width:400px;font-size:.85rem;padding:10px 0 5px;scrollbar-width:thin;scrollbar-color:#fff #324d68}.advertiser-select-list::-webkit-scrollbar{width:8px}.advertiser-select-list::-webkit-scrollbar-track{background:#324d68}.advertiser-select-list::-webkit-scrollbar-thumb{background:#fff;border-radius:6px}.advertiser-select-list li:hover,.advertiser-select-list .active{background-color:#3ac4ff}.advertiser-select-list li{color:#fff;padding:7px 20px;cursor:pointer}.advertiser-select-list li:nth-child(2n){border:solid 1px #263b50;border-right:none;border-left:none}.advertiser-select-list li:last-child{border-bottom:none}.header-logo{padding:10px;width:150px;height:auto}ul{display:flex;flex-direction:column;list-style:none;justify-content:space-around;padding-left:0;width:275px}.content-hide~ul{display:flex;flex-direction:column;list-style:none;justify-content:space-around;padding-left:0;width:100%}#user li:first-child,#performance li:first-child,#performance-mobile li:first-child{border-top:1px solid #444356;padding-top:30px}#performance li:nth-child(n+2),#performance-mobile li:nth-child(n+2){margin-left:20px}li{margin-right:10px;padding:10px}.sub-menu li{padding:0!important;margin-right:0!important}.fa-solid{background-color:#444356;padding:7px;border-radius:7px;margin-right:10px;color:#fff}.fa-solid:hover{background-color:#302f42}a{padding:0;text-decoration:none}header a{text-decoration:none;color:#fff;padding:11px 15px 11px 6px;border-radius:10px}.navigation-sections{color:#fff;background-color:#324d68;padding:10px;border-radius:10px;max-width:75%;margin-left:10px}.navigation-sections-mobile{color:#fff;background-color:#324d68;padding:10px;border-radius:10px}header a:hover{color:#fff;background-color:#444356}header a:hover .fa-solid,.fa-solid:hover{background-color:#302f42}header a:active,header a:focus,body#retargeting .retargeting{color:#fff;background-color:#324d68}header a:active,header a:focus,body#display-ads .display-ads{color:#fff;background-color:#324d68}header a:active,header a:focus,body#dashboard .dashboard{color:#fff;background-color:#324d68}body#notifications .notifications,body#webinars .webinars,body#enews .enews,body#audience-extension .audience-extension,body#display-ads .display-ads,body#dashboard .dashboard,body#audience-insights .audience-insights,body#campaign-insights .campaign-insights,body#program-performance .program-performance,body#abm-report .abm-report,body#brand-boost .brand-boost,body#help-feedback .help-feedback,body#affinity .affinity,body#print-circulation .print-circulation,body#gated-content .gated-content,body#support .support{color:#fff;background-color:#324d68}body#retargeting .retargeting .fa-solid,body#dashboard .dashboard .fa-solid,body#webinars .webinars .fa-solid,body#notifications .notifications .fa-solid,body#enews .enews .fa-solid,body#audience-extension .audience-extension .fa-solid,body#display-ads .display-ads .fa-solid,body#audience-insights .audience-insights .fa-solid,body#campaign-insights .campaign-insights .fa-solid,body#program-performance .program-performance .fa-solid,body#abm-report .abm-report .fa-solid,body#brand-boost .brand-boost .fa-solid,body#help-feedback .help-feedback .fa-solid,body#affinity .affinity .fa-solid,body#print-circulation .print-circulation .fa-solid,body#gated-content .gated-content .fa-solid,body#support .support .fa-solid{background-color:#3ac4ff;color:#333}.logo{width:140px;height:39px}iframe{width:100%;height:100%;margin:0;padding:0;border:none;overflow-x:hidden}iframe{margin-top:20px}.container{display:block;width:100%;margin:auto}footer a{color:#fff;transition:all .4s;transition-timing-function:cubic-bezier(.16,1,.29,.99);display:block}footer a:hover,footer a:focus{text-decoration:none;color:#fff}footer .row{display:flex;align-items:center;justify-content:left;gap:2rem;padding:10px 1rem}.signUp main footer,.register main footer{width:100%;background:#324d68}.waitingActivation main footer{width:100%;background:unset}.signUp main footer .row,.register main footer .row,.waitingActivation main footer .row{padding:20px 2rem}.waitingActivation main footer .row{height:unset}.waitingActivation footer .small-col{display:none}.waitingActivation footer .large-col{width:100%}.waitingActivation footer .large-col .link{font-size:.8rem;text-align:center}footer{background-color:#333;background:#302f42}footer img{width:100%}footer .small-col{width:15%;display:none}footer .large-col{width:100%}footer .large-col li{padding:0}footer ul{margin:0}footer .large-col li .link{font-size:11px;text-align:center}.perc-50{text-align:left;width:90%;margin:0;padding:0;list-style-type:none}.perc-50 li{display:inline-block}.perc-50 li+li:before{content:"|";color:#fff;margin:0 12px}footer i{font-style:normal}.link-social{font-size:18px;line-height:1.3em;margin:0 8px}.link{font-size:14px;line-height:1.3em}@media(max-width:991.9px){#main-content{padding:20px 0}.perc-25,.perc-50{text-align:center;width:100%}}@media(max-width:767.9px){br{content:" ";&:after{content:" "}}header{justify-content:center}#main-content{padding:10px 0}.comp-cards .card{text-align:center!important;width:100%!important}}@media(max-width:607px){.advertiser-select-container{position:unset;height:unset}.advertiser-select-container>div{border-bottom-left-radius:0}.advertiser-select-container>div:last-child{box-sizing:border-box;width:100vw;padding:8px;position:absolute;left:0}.advertiser-select-list{width:100%}.comp-logo-bar .logos{flex-flow:row wrap}.comp-logo-bar .logos .logo{height:100px}.perc-25{padding:10px 0}.perc-50>li{display:block;margin:5px 0}.perc-50>li:before{display:none}footer{height:unset;padding:0}footer .row{flex-direction:column;padding:10px 0;gap:0}footer .small-col{width:30%}footer .large-col{width:90%}@media(max-width:991.9px){.comp-cards .card{padding:20px 4%;width:31.33%!important;margin:4px auto}}@media(max-width:767.9px){.comp-cards .card{text-align:center!important;width:100%!important}}}@media screen and (max-width:500px){.signUp main footer .row,.register main footer .row,.waitingActivation main footer .row{height:unset}}.fadeout{position:relative;bottom:4em;height:3em;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:linear-gradient(#fff0,#fff);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.read-more{text-align:center;margin-top:-40px;padding-bottom:40px}.read-more a{color:#dd9b0f}.read-more:hover{font-weight:700}.register{font-family:Open Sans,sans-serif;margin:0;padding:0;color:#fff;width:100%;height:100vh}.register main{height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.login-left{display:flex;flex-direction:column;background-color:#324d68;color:#fff;font-weight:400;font-style:normal;font-size:50px}.login-left div{display:flex;flex-direction:row;align-items:center;justify-content:center}.login-left span{padding-left:20px}.login-left div a{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent!important;width:50%}.login-left div a img{width:100%}@media only screen and (max-width:700px){.login-left div a{width:85%}}.chart-container{display:flex;flex-direction:row;flex-wrap:wrap;width:500px;margin-top:40px;justify-content:center;align-items:center}.login-left .chart-container .fa-solid{font-size:60px;background-color:transparent!important;padding:40px;display:none}.login-left .fa-solid{padding:17px;font-size:60px;background-color:transparent!important}#forgot-password a{font-size:14px;color:#2f9dcb}.register section:not(.login-left){background-color:#fff;color:#324d68;flex-grow:1;grid-row:1/3;grid-column:2}.register section{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;justify-content:center;align-items:center}.register-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 10px 20px;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.customer-logo{padding:20px;border-radius:10px}.customer-logo img{width:200px;height:auto}.register-form{display:flex;flex-direction:column;align-items:center}div.register-form-container>form>div>label:nth-child(1)>b{visibility:hidden}.register .fa-solid{color:#2f9dcb;border-radius:10px;background-color:transparent}.register-form input:not(.checkbox){height:40px;margin:10px;border-radius:10px;border:1px solid #c3d0d6;width:300px;background-color:#fff;padding-left:20px;color:#324d68}.register-form input:focus-visible{border:2px solid #2f9dcb;outline:none!important}.register-form div{width:400px}.register-form div{display:flex;justify-content:center;align-items:center}div.remember-me{width:320px;justify-content:flex-start}.register-form button{height:44px;width:323px;border-radius:10px;background-color:#324d68;color:#fff;margin-top:20px;border:none;font-weight:500;transition:all .5s ease-in-out;font-size:20px;font-weight:700}.sign-up button{height:32px;width:150px;border-radius:10px;background-color:#324d68;color:#fff;border:none;transition:all .5s ease-in-out;font-size:15px}.sign-up{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #c3d0d6;margin-top:40px}.sign-up button:hover,.register-form button:hover{background-color:#2f9dcb;font-weight:600;transform:scale(1.1)}.register .register-form button:hover .fa-solid{color:#324d68;transform:scale(1.1)}.register .register-form button .fa-solid{background-color:transparent;font-weight:700;transition:all .5s ease-in-out}input.checkbox{height:20px}div.register-field{display:flex;flex-direction:column;font-size:14px;justify-content:space-between;width:320px}div.register-field-label{width:320px}div.register-field>.register-field-label>div{justify-content:space-between}div.register-field-email{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;margin-top:20px}div.register-field-email>div:first-of-type{text-align:left;justify-content:left;width:320px}.password-requirements svg{width:20px;display:block;margin-right:10px;margin-left:10px}span.svg{display:flex;flex-direction:row;justify-content:center;align-items:center}span.requirements{font-size:12px;width:320px}.error{color:red;font-weight:700;margin-top:10px;font-size:12px}.error-container{text-align:center;color:red;font-size:14px}.success{color:#2f9dcb;font-weight:700}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{animation:dash .9s ease-in-out}.path.check{stroke-dashoffset:-100;animation:check 3s ease-in infinite}p{text-align:center;margin:20px 0 60px;font-size:1.25em}p.success{color:#2f9dcb}@keyframes check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}#path{stroke-dasharray:200;stroke-dashoffset:400;animation:checker 2.8s linear;animation-fill-mode:forwards}@keyframes checker{0%{stroke-dashoffset:320}to{stroke-dashoffset:400}}#path2{stroke-dasharray:430;stroke-dashoffset:800;animation:x .6s linear;animation-fill-mode:forwards}#path3{stroke-dasharray:430;stroke-dashoffset:800;animation:x .6s linear;animation-fill-mode:forwards;animation-delay:.3s}@keyframes x{0%{stroke-dasharray:430}to{stroke-dasharray:400}}.sub-menu{display:none}#user>li.has-sub-menu>ul{padding-top:20px}#user>li.has-sub-menu>ul>li{padding-top:0;border:none}.has-sub-menu:hover .sub-menu{display:block!important;color:#fff;text-align:left}.has-sub-menu:hover a.sub-menu{border:none}.sub-menu li{margin-bottom:10px}.logo-toggle-container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:10px;margin-top:20px;width:80%}.content-hide{display:none;overflow:hidden}.content{display:revert;overflow:auto}.collapse{background-color:#302f42;color:#fff;cursor:pointer;padding:14px;border:none;text-align:left;outline:none}.collapse-mobile{background-color:#302f42;color:#fff;border:none}.icons{display:flex;flex-direction:column}.mobile,.hide{display:none}.show{display:flex;flex-direction:column}@media only screen and (max-width:800px){.mobile{display:flex;flex-direction:column}header:not(.mobile){display:none}main{display:flex;flex-direction:column}header{display:flex;height:auto}.mobile-container{display:flex;flex-direction:row}.mobile-container img{padding-bottom:10px}.mobile .header-container{min-width:300px;padding-left:3rem}iframe{height:4000px;width:102%}.body-section{padding:0!important}.page-title{padding-left:20px}}.body-section{display:flex;flex-direction:column;background-color:#fcfcfc;box-sizing:border-box;grid-column:2;grid-row:1/3}.body-section>div,#notifications-body>div,.body-section .page-title{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 20px 0}.body-section button,.body-section .page-title button{border-radius:10px;padding:5px 20px 5px 10px;background-color:#302f42;color:#fff;border:none}.body-section>div:nth-child(1)>div:nth-child(2)>button>i #notifications-body>div:nth-child(1)>div:nth-child(2)>button>i{color:#3ac4ff;background-color:transparent}#webinars-filtering-container{display:flex;flex-direction:row;flex-wrap:wrap}#webinars-metrics-container{display:flex;flex-direction:column;background-color:#fff;padding:0 20px 20px;border-radius:20px;margin-top:20px;margin-bottom:20px;box-shadow:#959da533 0 8px 24px}.webinars-metrics-container--container{border-radius:20px;padding:10px;width:200px}.webinars-metrics-container--container:nth-of-type(1){background-color:#d8f3ff}.webinars-metrics-container--container:nth-of-type(1) .inner-icon i{background-color:#3ac4ff}.webinars-metrics-container--container:nth-of-type(2){background-color:#d8f2ee}.webinars-metrics-container--container:nth-of-type(2) .inner-icon i{background-color:#3bbeae}.webinars-metrics-container--container:nth-of-type(3){background-color:#fedfdd}.webinars-metrics-container--container:nth-of-type(3) .inner-icon i{background-color:#fb6158}.webinars-metrics-container--container:nth-of-type(4){background-color:#f1f0fa}.webinars-metrics-container--container:nth-of-type(4) .inner-icon i{background-color:#afadc2}#webinars-metrics-container>div{display:flex;flex-direction:row;justify-content:space-between}#webinars-browse-container{display:flex;flex-direction:column}.inner{display:flex;flex-direction:row;align-items:center}.webinars-browse--row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.webinars-single-container{width:31%;max-width:700px;min-width:300px;background-color:#fff;border-radius:20px;box-shadow:#959da533 0 8px 24px;margin-bottom:20px;margin-right:10px}.webinars-single-container--inner-img img{width:100%;height:auto;border-radius:20px 20px 0 0}.webinars-single-container--inner-info{padding:20px}.webinars-single-container--inner-info>.webinars-date-type-container{display:flex;flex-direction:row;justify-content:space-between}.webinar-title{font-weight:700;font-size:1.2em}.webinar-date{font-weight:700;color:#9c9ab4;font-size:1.2em}.webinar-more-info{display:flex;flex-direction:row;justify-content:space-evenly;font-weight:700}.webinar-more-info>div{font-size:1.2em;text-align:left;width:100%}.webinar-more-info a{text-decoration:none;color:inherit}.webinar-more-info a:hover{text-decoration:none;color:inherit;background-color:#dbdbdb;padding:5px 5px 5px 0;border-radius:5px}.webinar-type{font-size:1em;padding:2px 10px;border-radius:10px}.virtual-event{background-color:#9a60b4;color:#fff}.webinar{background-color:#6097b4;color:#fff}#notifications{background-color:#fcfcfc}#notifications-body{display:flex;flex-direction:column;background-color:#fcfcfc;padding:20px}#notifications-body .icon-button{border-radius:10px;padding:5px 20px 5px 10px;background-color:#302f42;color:#fff;border:none}.notification-container-outer{width:100%}#dashboard-body .notification-container-outer{max-height:250px;overflow-y:scroll;display:flex;flex-direction:column;width:100%;border:none!important;padding:0}.two-column{display:flex;flex-direction:row;justify-content:space-between}.two-thirds{width:65%}.one-third{width:32%;box-shadow:#959da533 0 8px 24px;background-color:#fff;border-radius:20px}.notification-container{padding:10px 20px;border-radius:20px;width:96%;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}.notification-column{display:flex;flex-direction:row;align-items:center}.notification-column div:first-of-type{padding-right:20px}.notification-dismiss i{color:#a8a8a8;font-size:25px;background-color:transparent}.notification-text-container{display:flex;flex-direction:column}.notification-text-container div:first-of-type{font-size:1.3em;font-weight:700}.notification-link{color:#fff}.notification-alert-calendar{background-color:#302f42;color:#fff}.notification-alert-calendar button{background-color:#fff;border-radius:15px;color:#302f42;border:none;padding:10px 15px}.notification-alert-calendar .notification-icon{color:#3ac4ff;font-size:40px}.notification-alert-fire{background-color:#fae0de;color:#333}.notification-alert-fire button{color:#fff;border-radius:15px;background-color:#fb6158;border:none;padding:10px 15px}.notification-alert-fire .notification-icon{color:#fb6158;font-size:40px}.notification-alert-wave{background-color:#d8f3ff;color:#333}.notification-alert-wave button{color:#fff;border-radius:15px;background-color:#3ac4ff;border:none;padding:10px 15px}.notification-alert-wave .notification-icon{color:#3ac4ff;font-size:40px}.notification-alert-caution{background-color:#ece0fb;color:#333}.notification-alert-caution button{color:#fff;border-radius:15px;background-color:#a066eb;border:none;padding:10px 15px}.notification-alert-caution .notification-icon{color:#a066eb;font-size:40px}.notification-alert-bell{background-color:#f1f0fa;color:#333}.notification-alert-bell button{color:#fff;border-radius:15px;background-color:#9c9ab4;border:none;padding:10px 15px}.notification-alert-bell .notification-icon{color:#9c9ab4;font-size:40px}.notification-alert-news{background-color:#f1f0fa;color:#333}.notification-alert-news button{color:#fff;border-radius:15px;background-color:#9c9ab4;border:none;padding:10px 15px}.notification-alert-news .notification-icon{color:#9c9ab4;font-size:40px}.notification-alert-news button:hover{background-color:#747286}.fa-solid.fa-trash-can:hover{background-color:red;color:#fff}#dashboard-body .fa-solid{display:none}.fa-circle-xmark:hover{color:#747286}#notifications-body .fa-circle-xmark{display:none}#notifications-settings-container{padding:0 20px 20px}#notifications-settings-container>div:first-of-type{border-bottom:1px solid #e4e4e4;margin-bottom:10px;padding-bottom:10px}#notifications-settings-container h3{margin-bottom:10px;font-weight:900;font-size:20px;color:#000}#notifications-settings-container span{font-weight:lighter;color:gray}.notifications-category-title{font-weight:700;font-size:18px;margin-bottom:10px;color:#000}.notifications-select-container{color:gray}.notifications-settings-section:not(:last-child){border-bottom:1px solid #e4e4e4}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#forgot-password-form{margin-top:20px}#forgot-password-form button{font-weight:400!important}#return-to-signin{margin-top:20px}.user-greeting{padding:20px}#return-to-signin a{color:#2f9dcb}#email-confirmation{max-width:420px;padding:20px}#email-confirmation div{padding-bottom:10px}#forgot-password-container{max-width:420px}#loading{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:155px;height:40px;background-color:#3ac4ff;color:#fff}.loading{background-color:#3ac4ff!important}.loading-button>span:after{content:"Export as PDF"}.loading>span:after{content:"Exporting..."}i#export-icon.fa-solid.fa-spinner-third.fa-spin{background-color:transparent!important}#loading>i{color:#fff!important;background-color:transparent}.hide{display:none}.show{display:block}@media only screen and (max-width:700px){footer img{padding-left:0!important}main{display:flex;flex-direction:column}.register main{height:auto;display:flex;flex-direction:column;height:100vh;justify-content:space-between}.login-left>div{max-width:100%;flex-wrap:wrap}.login-left{font-size:2em;padding-top:20px;padding-bottom:20px}.login-left .fa-solid{font-size:2.4em}.link-social img{max-height:2em}}@media only screen and (min-width:701px)and (max-width:950px){iframe{width:105%!important}}@media only screen and (min-width:950px)and (max-width:1615px){iframe{width:100%!important}}@media only screen and (max-height:575.98px)and (orientation:landscape){.register main{height:unset}}.signUp{font-family:Open Sans,sans-serif;margin:0;padding:0;color:#fff;width:100%;height:100vh}.signUp main{height:100vh;display:flex;flex-direction:column}.signUp section{display:flex;flex-direction:column;gap:40px;background-color:#324d68;height:100%}.clara-container{display:flex;flex-direction:column;align-items:center;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;font-size:2.25rem}.clara-container span{padding:0}.clara-container>div{display:flex;justify-content:center;width:100%}.clara-container div a{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent!important}.clara-container.fa-solid{padding:17px;font-size:60px;background-color:transparent!important}.signUp section{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;justify-content:center;align-items:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.signUp-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 30px 40px;border-radius:10px;gap:25px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;width:65%;background:#fff;color:#333}.signUp-container .customer-logo{padding:0;border-radius:10px}.signUp-container .customer-logo img{width:200px;height:auto}#signUp-description{font-size:.9rem;text-align:center;color:#97a0a9;width:80%}.signUp-form-container{width:100%}.signUp-form .required-indicator{color:#c83c3c;font-weight:700}.signUp-form .required-indicator{font-size:.95rem;margin-left:2px}.signUp-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}div.signUp-form-container>form>div>label:nth-child(1)>b{visibility:hidden}.signUp .fa-solid{color:#2f9dcb;border-radius:10px;background-color:transparent;font-size:3rem}.signUp-form input:not(.checkbox){height:35px;border-radius:10px;border:1px solid #c3d0d6;background-color:#fff;padding-left:10px}.signUp-form select{height:39px;border-radius:10px;border:1px solid #c3d0d6;background-color:#fff;padding:0 10px}.signUp-form input:focus-visible{border:2px solid #2f9dcb;outline:none!important}.signUp-form select:focus-visible{border:2px solid #2f9dcb;outline:none!important}.signUp-form .event-typeahead,.signUp-form .event-typeahead-control{position:relative;width:100%;gap:0}.signUp-form .event-typeahead-input{box-sizing:border-box;width:100%;padding-right:42px}.signUp-form .event-typeahead-toggle,.signUp-form .event-typeahead-option{border:none;background:transparent;color:inherit;transition:none;text-transform:none;letter-spacing:0;font-size:1rem;font-weight:400;transform:none}.signUp-form .event-typeahead-toggle:hover,.signUp-form .event-typeahead-option:hover{background:transparent;font-weight:400;transform:none}.signUp-form .event-typeahead-toggle{position:absolute;right:0;top:0;width:42px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.signUp-form .event-typeahead-caret{width:10px;height:10px;border-right:2px solid #7f8f98;border-bottom:2px solid #7f8f98;transform:rotate(45deg);margin-top:-4px}.signUp-form .event-typeahead-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #c3d0d6;border-radius:10px;box-shadow:0 12px 28px #324d682e;padding:8px 0 0;gap:0;scrollbar-width:thin;scrollbar-color:#8aa8bc #eef4f8}.signUp-form .event-typeahead-panel[hidden],.signUp-form .event-typeahead-empty[hidden],.signUp-form .event-typeahead-option[hidden],.signUp-form .event-typeahead-scroll-hint[hidden]{display:none}.signUp-form .event-typeahead-panel::-webkit-scrollbar{width:12px}.signUp-form .event-typeahead-panel::-webkit-scrollbar-track{background:#eef4f8;border-radius:0 10px 10px 0}.signUp-form .event-typeahead-panel::-webkit-scrollbar-thumb{background:#8aa8bc;border:3px solid #eef4f8;border-radius:999px}.signUp-form .event-typeahead-empty{padding:10px 14px;color:#6f7c84;font-size:.95rem}.signUp-form .event-typeahead-option{width:100%;min-height:auto;display:block;padding:10px 14px;border-radius:0;text-align:left;cursor:pointer}.signUp-form .event-typeahead-option:hover,.signUp-form .event-typeahead-option.is-active,.signUp-form .event-typeahead-option.is-selected{background-color:#edf5fb}.signUp-form .event-typeahead-scroll-hint{position:sticky;bottom:0;display:block;padding:14px;background:linear-gradient(180deg,#ffffff40,#ffffffeb 45%,#fff);color:#6f7c84;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-align:right;text-transform:uppercase;pointer-events:none}.signUp-form .event-typeahead.is-open .event-typeahead-input,.signUp-form .event-typeahead-input:focus{border:2px solid #2f9dcb;outline:none!important}.signUp-form label{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:.7rem;padding-left:2px}.signUp-form div{display:flex;flex-direction:column;gap:6px}.form-2-col{grid-column:1 / 3}.signUp-form button{height:44px;border-radius:10px;background-color:#324d68;color:#fff;border:none;font-weight:500;transition:all .5s ease-in-out;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.signUp-form button:hover{background-color:#2f9dcb;font-weight:600;transform:scale(1.025)}.signUp .signUp-form button:hover .fa-solid{color:#324d68;transform:scale(1.1)}.signUp .signUp-form button .fa-solid{background-color:transparent;font-weight:700;transition:all .5s ease-in-out}div.signUp-field{display:flex;flex-direction:column;font-size:14px;justify-content:space-between;width:320px}div.signUp-field-label{width:320px}div.signUp-field>.signUp-field-label>div{justify-content:space-between}div.signUp-field-email{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;margin-top:20px}div.signUp-field-email>div:first-of-type{text-align:left;justify-content:left;width:320px}.signUp-form .password-requirements{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center}.signUp-requirements{font-size:12px}.loader{border:8px solid #e0e0e0;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.signUp-container>#signUp-success{width:100%;max-width:640px;text-align:center}.signUp-container>#signUp-success p{margin:16px auto;max-width:560px;line-height:1.3}.signUp-container>#signUp-success h2{text-align:center;margin-bottom:0}.signUp-success-note{margin:18px auto 0;max-width:560px;padding:18px 22px;border:1px solid #d8e6ef;border-radius:14px;background:linear-gradient(180deg,#f7fbfd,#eef6fb);box-shadow:inset 0 1px #fffc;font-size:1rem;line-height:1.45;text-align:left}.signUp-success-note a{color:#215b9c;font-weight:700;text-decoration:none}.signUp-success-note a:hover{text-decoration:underline}@media screen and (max-width:700px){.signUp section{height:unset;flex-grow:1}}@media screen and (max-width:500px){.signUp main{height:auto}.signUp section{height:unset;flex-grow:1;padding:3rem 0}.signUp-form{grid-template-columns:1fr}.form-2-col{grid-column:auto}.signUp main footer .row,.register main footer .row,.waitingActivation main footer .row{padding:10px 0}}@media only screen and (max-width:350px){main section{overflow:scroll}}@media only screen and (max-height:575.98px)and (orientation:landscape){.signUp main{height:unset}}.waitingActivation{background:#324d68;background-image:url(https://images.designworldonline.com/newsletters/images/4825f0d99030f747ef5b09c34a20d750.png);background-repeat:no-repeat;background-position:30% 70%;background-blend-mode:multiply;background-size:130%}.waitingActivation main{width:100%;height:100vh;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.waitingActivation main section{display:flex;flex-direction:column;align-items:center;gap:35px;width:55%}.activation-page-logo{width:44%}.activation-page-logo img{width:100%}.activation-clara-container{display:flex;flex-direction:column;align-items:center;font-family:"Open Sans",sans-serif font-style: normal;background:#fff;border-radius:10px;padding:1rem 0;text-align:center;width:50%}.activation-clara-container h3{color:#324d68}#verify-form{width:75%}.activation-clara-container #verify-form p{margin:8px 0;font-size:1rem}.activation-clara-container #verify-form .resent{display:none}.activation-clara-container #verify-form #resend{background:none;outline:none;border:none;font-size:1rem;padding:0;color:#3d80d6;text-decoration:underline;cursor:pointer}.activation-clara-container #verify-form .support-button{display:block;background:#324d68;padding:.75rem 2rem;margin:1rem 0;color:#fff;font-weight:700;border-radius:10px}.activation-clara-container #verify-form .support-button:hover{background:#4dc4dd;color:#fff}@media screen and (max-width:1500px){.activation-page-logo{width:44%}}@media screen and (max-width:800px){.waitingActivation{background-position:30% 0%;background-size:200%}.waitingActivation main{justify-content:center}.activation-page-logo{width:40%}}@media screen and (max-width:700px){.waitingActivation main section{flex-grow:1;justify-content:center}}@media screen and (max-width:500px){.waitingActivation{background-position:30% 0%;background-size:300%}.waitingActivation main{align-items:center}.waitingActivation main section{width:85%}.activation-page-logo{width:70%}.activation-clara-container{width:100%;padding:1rem 0}}.verify-container{background:unset;color:#fff;padding:0;width:70%}.verify-container h3{font-family:Open Sans,sans-serif;font-size:1.5rem;text-transform:uppercase;color:#fff;margin-top:0}.verify-container p{margin:0 0 20px;font-size:1.35rem;width:80%}@media screen and (max-width:1550px){.verify-container h3{font-size:1.5rem}.verify-container p{font-size:1rem}}@media screen and (max-width:600px){.verify-container,.verify-container p{width:80%}}.pageNotFound{background:#324d68;color:#fff}.pageNotFound main{height:100vh;align-items:center;padding:0 5rem}.pageNotFound-clara-container{display:grid;grid-template-columns:75px 1fr;gap:20px}.pageNotFound-clara-container div{grid-column:2;align-self:center;display:flex;flex-wrap:wrap}.pageNotFound-clara-container div h1{margin:0;font-size:4rem;text-transform:uppercase;letter-spacing:2px;color:#4ec3dc}.pageNotFound-clara-container div h2{margin:0;font-size:2rem;font-weight:300;letter-spacing:2px;width:100%}.pageNotFound-clara-container img{width:100%;grid-row:1/3}.pageNotFound-clara-container a{border-radius:10px;background-color:unset;border:3px solid #4ec3dc;color:#fff;font-weight:500;transition:all .5s ease-in-out;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:.7rem 1rem;font-size:.8rem;margin-right:12px;display:block}.pageNotFound-clara-container a:hover{background-color:#fff;border:3px solid white;color:#324d68}@media screen and (max-width:800px){.pageNotFound main{padding:3rem}}@media screen and (max-width:500px){.pageNotFound-clara-container{grid-template-columns:50px 1fr}.pageNotFound-clara-container div:last-child{grid-column:1/3}}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjL2Nzcy9zdHlsZS5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImh0bWwsXG5ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbm1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDFmcjtcbn1cblxuLyppZnJhbWUgY29udGFpbmVyKi9cbm1haW4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypcbm1haW4gLm5vdGlmaWNhdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Ki9cblxuLyptZW51Ki9cbmhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJmNDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDUzcHggcmdiYSgxNSwgMzEsIDQxLCAwLjA4KSxcbiAgICAwIDAgM3B4IHJnYmEoMTUsIDMxLCA0MSwgMC4wNCk7XG59XG5cbi5hZHZlcnRpc2VyLXNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5hY3RpdmUtYWR2ZXJ0aXNlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MzU2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY3RpdmUtYWR2ZXJ0aXNlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzRmZjtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFkdmVydGlzZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4jZGFzaGJvYXJkIC5hZHZlcnRpc2VyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDIxMHB4O1xufVxuXG4uYWR2ZXJ0aXNlci1zZWxlY3QtY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0ZDY4O1xufVxuXG4uYWR2ZXJ0aXNlci1zZWxlY3QtY29udGFpbmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWF4LWhlaWdodDogNzZ2aDtcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjZmZmICMzMjRkNjg7XG59XG5cbi8qIEVudGlyZSBzY3JvbGxiYXIgKi9cbi5hZHZlcnRpc2VyLXNlbGVjdC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbn1cblxuLyogVHJhY2sgKGJhY2tncm91bmQpICovXG4uYWR2ZXJ0aXNlci1zZWxlY3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICMzMjRkNjg7XG59XG5cbi8qIFRodW1iICh0aGUgZHJhZ2dhYmxlIHBhcnQpICovXG4uYWR2ZXJ0aXNlci1zZWxlY3QtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYWR2ZXJ0aXNlci1zZWxlY3QtbGlzdCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzRmZjtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWxpc3QgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzRmZjtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWxpc3QgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWxpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMjYzYjUwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmFkdmVydGlzZXItc2VsZWN0LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmhlYWRlci1jb250YWluZXIge1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICAgIC8qbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsqL1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxudWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHdpZHRoOiAyNzVweDtcbn1cblxuLmNvbnRlbnQtaGlkZSB+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3VzZXIgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0MzU2O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4jcGVyZm9ybWFuY2UgbGk6Zmlyc3QtY2hpbGQsICNwZXJmb3JtYW5jZS1tb2JpbGUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0MzU2O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5cbiNwZXJmb3JtYW5jZSBsaTpudGgtY2hpbGQobisyKSwgI3BlcmZvcm1hbmNlLW1vYmlsZSBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cblxubGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc3ViLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDM1NjtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5mYS1zb2xpZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmY0Mjtcbn1cblxuYSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaGVhZGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5uYXZpZ2F0aW9uLXNlY3Rpb25zIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNGQ2ODtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5uYXZpZ2F0aW9uLXNlY3Rpb25zLW1vYmlsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKmludmVydCBtZW51IGNvbG9ycyB3aGVuIGhvdmVyZWQqL1xuaGVhZGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MzU2O1xufVxuXG5oZWFkZXIgYTpob3ZlciAuZmEtc29saWQsXG4uZmEtc29saWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJmNDI7XG59XG5cbi8qY2hhbmdlIG1lbnUgY29sb3JzIHdoZW4gbGluayBpcyBhY3RpdmUqL1xuaGVhZGVyIGE6YWN0aXZlLFxuaGVhZGVyIGE6Zm9jdXMsXG5ib2R5I2Rhc2hib2FyZCAuZGFzaGJvYXJkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNGQ2ODtcbn1cblxuaGVhZGVyIGE6YWN0aXZlLFxuaGVhZGVyIGE6Zm9jdXMsXG5ib2R5I3JldGFyZ2V0aW5nIC5yZXRhcmdldGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG59XG5cbmhlYWRlciBhOmFjdGl2ZSxcbmhlYWRlciBhOmZvY3VzLFxuYm9keSNkaXNwbGF5LWFkcyAuZGlzcGxheS1hZHMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0ZDY4O1xufVxuXG5oZWFkZXIgYTphY3RpdmUsXG5oZWFkZXIgYTpmb2N1cyxcbmJvZHkjZGFzaGJvYXJkIC5kYXNoYm9hcmQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0ZDY4O1xufVxuXG5ib2R5I25vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbnMsXG5ib2R5I3dlYmluYXJzIC53ZWJpbmFycyxcbmJvZHkjZW5ld3MgLmVuZXdzLFxuYm9keSNhdWRpZW5jZS1leHRlbnNpb24gLmF1ZGllbmNlLWV4dGVuc2lvbixcbmJvZHkjZGlzcGxheS1hZHMgLmRpc3BsYXktYWRzLFxuYm9keSNkYXNoYm9hcmQgLmRhc2hib2FyZCxcbmJvZHkjYXVkaWVuY2UtaW5zaWdodHMgLmF1ZGllbmNlLWluc2lnaHRzLFxuYm9keSNjYW1wYWlnbi1pbnNpZ2h0cyAuY2FtcGFpZ24taW5zaWdodHMsXG5ib2R5I3Byb2dyYW0tcGVyZm9ybWFuY2UgLnByb2dyYW0tcGVyZm9ybWFuY2UsXG5ib2R5I2FibS1yZXBvcnQgLmFibS1yZXBvcnQsXG5ib2R5I2JyYW5kLWJvb3N0IC5icmFuZC1ib29zdCxcbmJvZHkjaGVscC1mZWVkYmFjayAuaGVscC1mZWVkYmFjayxcbmJvZHkjYWZmaW5pdHkgLmFmZmluaXR5LFxuYm9keSNwcmludC1jaXJjdWxhdGlvbiAucHJpbnQtY2lyY3VsYXRpb24sXG5ib2R5I2dhdGVkLWNvbnRlbnQgLmdhdGVkLWNvbnRlbnQsXG5ib2R5I3N1cHBvcnQgLnN1cHBvcnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0ZDY4O1xufVxuXG5ib2R5I3JldGFyZ2V0aW5nIC5yZXRhcmdldGluZyAuZmEtc29saWQsXG5ib2R5I2Rhc2hib2FyZCAuZGFzaGJvYXJkIC5mYS1zb2xpZCxcbmJvZHkjd2ViaW5hcnMgLndlYmluYXJzIC5mYS1zb2xpZCxcbmJvZHkjbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9ucyAuZmEtc29saWQsXG5ib2R5I2VuZXdzIC5lbmV3cyAuZmEtc29saWQsXG5ib2R5I2F1ZGllbmNlLWV4dGVuc2lvbiAuYXVkaWVuY2UtZXh0ZW5zaW9uIC5mYS1zb2xpZCxcbmJvZHkjZGlzcGxheS1hZHMgLmRpc3BsYXktYWRzIC5mYS1zb2xpZCxcbmJvZHkjZGFzaGJvYXJkIC5kYXNoYm9hcmQgLmZhLXNvbGlkLFxuYm9keSNhdWRpZW5jZS1pbnNpZ2h0cyAuYXVkaWVuY2UtaW5zaWdodHMgLmZhLXNvbGlkLFxuYm9keSNjYW1wYWlnbi1pbnNpZ2h0cyAuY2FtcGFpZ24taW5zaWdodHMgLmZhLXNvbGlkLFxuYm9keSNwcm9ncmFtLXBlcmZvcm1hbmNlIC5wcm9ncmFtLXBlcmZvcm1hbmNlIC5mYS1zb2xpZCxcbmJvZHkjYWJtLXJlcG9ydCAuYWJtLXJlcG9ydCAuZmEtc29saWQsXG5ib2R5I2JyYW5kLWJvb3N0IC5icmFuZC1ib29zdCAuZmEtc29saWQsXG5ib2R5I2hlbHAtZmVlZGJhY2sgLmhlbHAtZmVlZGJhY2sgLmZhLXNvbGlkLFxuYm9keSNhZmZpbml0eSAuYWZmaW5pdHkgLmZhLXNvbGlkLFxuYm9keSNwcmludC1jaXJjdWxhdGlvbiAucHJpbnQtY2lyY3VsYXRpb24gLmZhLXNvbGlkLFxuYm9keSNnYXRlZC1jb250ZW50IC5nYXRlZC1jb250ZW50IC5mYS1zb2xpZCxcbmJvZHkjc3VwcG9ydCAuc3VwcG9ydCAuZmEtc29saWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWM0ZmY7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xufVxuXG4vKklmcmFtZSovXG5cbmlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIEZvb3RlciAqL1xuLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG5mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE2LCAxLCAwLjI5LCAwLjk5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9vdGVyIGE6aG92ZXIsXG5mb290ZXIgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG5mb290ZXIgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogMTBweCAxcmVtO1xufVxuXG4uc2lnblVwIG1haW4gZm9vdGVyLCAucmVnaXN0ZXIgbWFpbiBmb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMzMjRkNjg7XG59XG5cbi53YWl0aW5nQWN0aXZhdGlvbiBtYWluIGZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi5zaWduVXAgbWFpbiBmb290ZXIgLnJvdywgLnJlZ2lzdGVyIG1haW4gZm9vdGVyIC5yb3csIC53YWl0aW5nQWN0aXZhdGlvbiBtYWluIGZvb3RlciAucm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDJyZW07XG59XG5cbi53YWl0aW5nQWN0aXZhdGlvbiBtYWluIGZvb3RlciAucm93IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ud2FpdGluZ0FjdGl2YXRpb24gZm9vdGVyIC5zbWFsbC1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53YWl0aW5nQWN0aXZhdGlvbiBmb290ZXIgLmxhcmdlLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53YWl0aW5nQWN0aXZhdGlvbiBmb290ZXIgLmxhcmdlLWNvbCAubGluayB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZDogIzMwMmY0Mjtcbn1cblxuZm9vdGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciAuc21hbGwtY29sIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAubGFyZ2UtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIC5sYXJnZS1jb2wgbGkge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5mb290ZXIgLmxhcmdlLWNvbCBsaSAubGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlcmMtNTAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5wZXJjLTUwIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wZXJjLTUwIGxpICsgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMTJweDtcbn1cblxuZm9vdGVyIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxpbmstc29jaWFsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIG1hcmdpbjogMCA4cHg7XG59XG5cbi5saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuICAgICNtYWluLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLnBlcmMtMjUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wZXJjLTUwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgICBiciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIC5jb21wLWNhcmRzIC5jYXJkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjA3cHgpIHtcblxuICAgIC5hZHZlcnRpc2VyLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmFkdmVydGlzZXItc2VsZWN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmFkdmVydGlzZXItc2VsZWN0LWNvbnRhaW5lciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYWR2ZXJ0aXNlci1zZWxlY3QtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb21wLWxvZ28tYmFyIC5sb2dvcyB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbXAtbG9nby1iYXIgLmxvZ29zIC5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAucGVyYy0yNSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAucGVyYy01MCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuXG4gICAgLnBlcmMtNTAgPiBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICBmb290ZXIgLnNtYWxsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5sYXJnZS1jb2wge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG4gICAgICAgIC5jb21wLWNhcmRzIC5jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNCU7XG4gICAgICAgICAgICB3aWR0aDogMzEuMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgICAgICAgLmNvbXAtY2FyZHMgLmNhcmQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnNpZ25VcCBtYWluIGZvb3RlciAucm93LCAucmVnaXN0ZXIgbWFpbiBmb290ZXIgLnJvdywgLndhaXRpbmdBY3RpdmF0aW9uIG1haW4gZm9vdGVyIC5yb3cge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cbn1cblxuXG4uZmFkZW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNGVtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJVxuICAgICk7XG59XG5cbi5yZWFkLW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnJlYWQtbW9yZSBhIHtcbiAgICBjb2xvcjogI2RkOWIwZjtcbn1cblxuLnJlYWQtbW9yZTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qUmVnaXN0cmF0aW9uIFBhZ2UqL1xuXG4ucmVnaXN0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi5yZWdpc3RlciBtYWluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG4ubG9naW4tbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7Ki9cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4ubG9naW4tbGVmdCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9naW4tbGVmdCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5sb2dpbi1sZWZ0IGRpdiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5sb2dpbi1sZWZ0IGRpdiBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuXG4gICAgLmxvZ2luLWxlZnQgZGl2IGEge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cblxufVxuXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1sZWZ0IC5jaGFydC1jb250YWluZXIgLmZhLXNvbGlkIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1sZWZ0IC5mYS1zb2xpZCB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuI2ZvcmdvdC1wYXNzd29yZCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyZjlkY2I7XG59XG5cbi5yZWdpc3RlciBzZWN0aW9uOm5vdCgubG9naW4tbGVmdCkge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogIzMwMmY0MjsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMzI0ZDY4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAyO1xufVxuXG4ucmVnaXN0ZXIgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksXG4gICAgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLmN1c3RvbWVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvKmZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAxMHB4IHJnYigwLCAwLCAwKSk7Ki9cbn1cblxuLmN1c3RvbWVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVnaXN0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmRpdi5yZWdpc3Rlci1mb3JtLWNvbnRhaW5lciA+IGZvcm0gPiBkaXYgPiBsYWJlbDpudGgtY2hpbGQoMSkgPiBiIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZWdpc3RlciAuZmEtc29saWQge1xuICAgIGNvbG9yOiAjMmY5ZGNiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWdpc3Rlci1mb3JtIGlucHV0Om5vdCguY2hlY2tib3gpIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MzZDBkNjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjMzI0ZDY4O1xufVxuXG4ucmVnaXN0ZXItZm9ybSBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmY5ZGNiO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lzdGVyLWZvcm0gZGl2IHtcbiAgICB3aWR0aDogNDAwcHg7XG59XG5cbi5yZWdpc3Rlci1mb3JtIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5kaXYucmVtZW1iZXItbWUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yZWdpc3Rlci1mb3JtIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2lnbi11cCBidXR0b24ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0ZDY4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2lnbi11cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2QwZDY7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNpZ24tdXAgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5ZGNiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ucmVnaXN0ZXItZm9ybSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjlkY2I7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5yZWdpc3RlciAucmVnaXN0ZXItZm9ybSBidXR0b246aG92ZXIgLmZhLXNvbGlkIHtcbiAgICBjb2xvcjogIzMyNGQ2ODtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5yZWdpc3RlciAucmVnaXN0ZXItZm9ybSBidXR0b24gLmZhLXNvbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuY2hlY2tib3gge1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuZGl2LnJlZ2lzdGVyLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzIwcHg7XG59XG5cbmRpdi5yZWdpc3Rlci1maWVsZC1sYWJlbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xufVxuXG5kaXYucmVnaXN0ZXItZmllbGQgPiAucmVnaXN0ZXItZmllbGQtbGFiZWwgPiBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuZGl2LnJlZ2lzdGVyLWZpZWxkLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZGl2LnJlZ2lzdGVyLWZpZWxkLWVtYWlsID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHdpZHRoOiAzMjBweDtcbn1cblxuLnBhc3N3b3JkLXJlcXVpcmVtZW50cyBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuc3Bhbi5zdmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zcGFuLnJlcXVpcmVtZW50cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbn1cblxuLmVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZXJyb3ItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdWNjZXNzIHtcbiAgICBjb2xvcjogIzJmOWRjYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhdGgge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG5cbi5wYXRoLmNpcmNsZSB7XG4gICAgYW5pbWF0aW9uOiBkYXNoIDAuOXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYXRoLmNoZWNrIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEwMDtcbiAgICBhbmltYXRpb246IGNoZWNrIDNzIGVhc2UtaW4gaW5maW5pdGU7XG59XG5cbnAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5wLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMmY5ZGNiO1xufVxuXG5Aa2V5ZnJhbWVzIGNoZWNrIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDkwMDtcbiAgICB9XG59XG5cbiNwYXRoIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQwMDtcblxuICAgIGFuaW1hdGlvbjogY2hlY2tlciAyLjhzIGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBjaGVja2VyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDMyMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDAwO1xuICAgIH1cbn1cblxuI3BhdGgyIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA0MzA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDgwMDtcblxuICAgIGFuaW1hdGlvbjogeCAwLjZzIGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuI3BhdGgzIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA0MzA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDgwMDtcblxuICAgIGFuaW1hdGlvbjogeCAwLjZzIGxpbmVhcjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgeCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQzMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MDA7XG4gICAgfVxufVxuXG4uc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN1c2VyID4gbGkuaGFzLXN1Yi1tZW51ID4gdWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4jdXNlciA+IGxpLmhhcy1zdWItbWVudSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uaGFzLXN1Yi1tZW51OmhvdmVyIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvKiB3aWR0aDogMjUwcHg7Ki9cbn1cblxuLmhhcy1zdWItbWVudTpob3ZlciBhLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLypjb2xsYXBzZSBtZW51Ki9cblxuLmxvZ28tdG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogODAlO1xufVxuXG4uY29udGVudC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50IHtcbiAgICBkaXNwbGF5OiByZXZlcnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmY0MjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgLyp3aWR0aDogMTAwJTsqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb2xsYXBzZS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJmNDI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgaGVhZGVyOm5vdCgubW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAubW9iaWxlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogNDAwMHB4O1xuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICB9XG5cbiAgICAuYm9keS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4vKldlYmluYXJzIGFuZCBOb3RpZmljYXRpb25zKi9cblxuLmJvZHktc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS8zO1xufVxuXG4uYm9keS1zZWN0aW9uID4gZGl2LFxuI25vdGlmaWNhdGlvbnMtYm9keSA+IGRpdixcbi5ib2R5LXNlY3Rpb24gLnBhZ2UtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG4uYm9keS1zZWN0aW9uIGJ1dHRvbixcbi5ib2R5LXNlY3Rpb24gLnBhZ2UtdGl0bGUgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJmNDI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmJvZHktc2VjdGlvblxuPiBkaXY6bnRoLWNoaWxkKDEpXG4+IGRpdjpudGgtY2hpbGQoMilcbj4gYnV0dG9uXG4+IGlcbiNub3RpZmljYXRpb25zLWJvZHlcbj4gZGl2Om50aC1jaGlsZCgxKVxuPiBkaXY6bnRoLWNoaWxkKDIpXG4+IGJ1dHRvblxuPiBpIHtcbiAgICBjb2xvcjogIzNhYzRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3dlYmluYXJzLWZpbHRlcmluZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiN3ZWJpbmFycy1tZXRyaWNzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgxNDksIDE1NywgMTY1LCAwLjIpIDBweCA4cHggMjRweDtcbn1cblxuLndlYmluYXJzLW1ldHJpY3MtY29udGFpbmVyLS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi53ZWJpbmFycy1tZXRyaWNzLWNvbnRhaW5lci0tY29udGFpbmVyOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhmM2ZmO1xufVxuXG4ud2ViaW5hcnMtbWV0cmljcy1jb250YWluZXItLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxKSAuaW5uZXItaWNvbiBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNGZmO1xufVxuXG4ud2ViaW5hcnMtbWV0cmljcy1jb250YWluZXItLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjJlZTtcbn1cblxuLndlYmluYXJzLW1ldHJpY3MtY29udGFpbmVyLS1jb250YWluZXI6bnRoLW9mLXR5cGUoMikgLmlubmVyLWljb24gaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYmVhZTtcbn1cblxuLndlYmluYXJzLW1ldHJpY3MtY29udGFpbmVyLS1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWRmZGQ7XG59XG5cbi53ZWJpbmFycy1tZXRyaWNzLWNvbnRhaW5lci0tY29udGFpbmVyOm50aC1vZi10eXBlKDMpIC5pbm5lci1pY29uIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjYxNTg7XG59XG5cbi53ZWJpbmFycy1tZXRyaWNzLWNvbnRhaW5lci0tY29udGFpbmVyOm50aC1vZi10eXBlKDQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGZhO1xufVxuXG4ud2ViaW5hcnMtbWV0cmljcy1jb250YWluZXItLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSAuaW5uZXItaWNvbiBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZGMyO1xufVxuXG4jd2ViaW5hcnMtbWV0cmljcy1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiN3ZWJpbmFycy1icm93c2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53ZWJpbmFycy1icm93c2UtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXJzLXNpbmdsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogcmdiYSgxNDksIDE1NywgMTY1LCAwLjIpIDBweCA4cHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndlYmluYXJzLXNpbmdsZS1jb250YWluZXItLWlubmVyLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDBweDtcbn1cblxuLndlYmluYXJzLXNpbmdsZS1jb250YWluZXItLWlubmVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53ZWJpbmFycy1zaW5nbGUtY29udGFpbmVyLS1pbm5lci1pbmZvID4gLndlYmluYXJzLWRhdGUtdHlwZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53ZWJpbmFyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ud2ViaW5hci1kYXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzljOWFiNDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ud2ViaW5hci1tb3JlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAvKiBwYWRkaW5nLXRvcDogMjBweDsqL1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKlxuLndlYmluYXItbW9yZS1pbmZvID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5YzlhYjQ7XG4gICAgXG59Ki9cblxuLndlYmluYXItbW9yZS1pbmZvID4gZGl2IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWJpbmFyLW1vcmUtaW5mbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53ZWJpbmFyLW1vcmUtaW5mbyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud2ViaW5hci10eXBlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnZpcnR1YWwtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YTYwYjQ7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ud2ViaW5hciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwOTdiNDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qbm90aWZpY2F0aW9ucyovXG5cbiNub3RpZmljYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4jbm90aWZpY2F0aW9ucy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jbm90aWZpY2F0aW9ucy1ib2R5IC5pY29uLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyZjQyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24tY29udGFpbmVyLW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2Rhc2hib2FyZC1ib2R5IC5ub3RpZmljYXRpb24tY29udGFpbmVyLW91dGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLnR3by1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjUlO1xufVxuXG4ub25lLXRoaXJkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTQ5LCAxNTcsIDE2NSwgMC4yKSAwcHggOHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubm90aWZpY2F0aW9uLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24tY29sdW1uIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWRpc21pc3MgaSB7XG4gICAgY29sb3I6ICNhOGE4YTg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubm90aWZpY2F0aW9uLXRleHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ub3RpZmljYXRpb24tdGV4dC1jb250YWluZXIgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ub3RpZmljYXRpb24tbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKmFsZXJ0IHR5cGUgMSAtIGRhcmsqL1xuLm5vdGlmaWNhdGlvbi1hbGVydC1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmY0MjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5ub3RpZmljYXRpb24tYWxlcnQtY2FsZW5kYXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGNvbG9yOiAjMzAyZjQyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYWxlcnQtY2FsZW5kYXIgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBjb2xvcjogIzNhYzRmZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi8qYWxlcnQgdHlwZSAyIC0gZmlyZSovXG5cbi5ub3RpZmljYXRpb24tYWxlcnQtZmlyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTBkZTtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5vdGlmaWNhdGlvbi1hbGVydC1maXJlIGJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNjE1ODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWFsZXJ0LWZpcmUgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2ZiNjE1ODtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi8qYWxlcnQgdHlwZSAzIC0gd2F2ZSovXG5cbi5ub3RpZmljYXRpb24tYWxlcnQtd2F2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjNmZjtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5vdGlmaWNhdGlvbi1hbGVydC13YXZlIGJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYzRmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWFsZXJ0LXdhdmUgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBjb2xvcjogIzNhYzRmZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi8qYWxlcnQgdHlwZSA0IC0gY2F1dGlvbiovXG5cbi5ub3RpZmljYXRpb24tYWxlcnQtY2F1dGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTBmYjtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5vdGlmaWNhdGlvbi1hbGVydC1jYXV0aW9uIGJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwNjZlYjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWFsZXJ0LWNhdXRpb24gLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2EwNjZlYjtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi8qYWxlcnQgdHlwZSA1IC0gYmVsbCovXG5cbi5ub3RpZmljYXRpb24tYWxlcnQtYmVsbCB7XG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjJlZTtcbiAgICAgIGNvbG9yOiAjMzMzOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmYTtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5vdGlmaWNhdGlvbi1hbGVydC1iZWxsIGJ1dHRvbiB7XG4gICAgLypjb2xvcjogd2hpdGU7XG4gICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JiZWFlO1xuICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7Ki9cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YWI0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5ub3RpZmljYXRpb24tYWxlcnQtYmVsbCAubm90aWZpY2F0aW9uLWljb24ge1xuICAgIC8qY29sb3I6ICMzYmJlYWU7XG4gICAgICAgZm9udC1zaXplOiA0MHB4OyovXG4gICAgY29sb3I6ICM5YzlhYjQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4vKmFsZXJ0IHR5cGUgNiAtIG5ld3NwYXBlciovXG5cbi5ub3RpZmljYXRpb24tYWxlcnQtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmYTtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5vdGlmaWNhdGlvbi1hbGVydC1uZXdzIGJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljOWFiNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWFsZXJ0LW5ld3MgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICBjb2xvcjogIzljOWFiNDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5ub3RpZmljYXRpb24tYWxlcnQtbmV3cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDcyODY7XG59XG5cbi5mYS1zb2xpZC5mYS10cmFzaC1jYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAvKmNvbG9yOiAjNzQ3Mjg2OyovXG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4jZGFzaGJvYXJkLWJvZHkgLmZhLXNvbGlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmEtY2lyY2xlLXhtYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzc0NzI4Njtcbn1cblxuI25vdGlmaWNhdGlvbnMtYm9keSAuZmEtY2lyY2xlLXhtYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlNldHRpbmdzIENvbnRhaW5lciovXG5cbiNub3RpZmljYXRpb25zLXNldHRpbmdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4jbm90aWZpY2F0aW9ucy1zZXR0aW5ncy1jb250YWluZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI25vdGlmaWNhdGlvbnMtc2V0dGluZ3MtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuI25vdGlmaWNhdGlvbnMtc2V0dGluZ3MtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGNvbG9yOiBncmV5O1xufVxuXG4ubm90aWZpY2F0aW9ucy1jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4ubm90aWZpY2F0aW9ucy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBjb2xvcjogZ3JleTtcbn1cblxuLm5vdGlmaWNhdGlvbnMtc2V0dGluZ3Mtc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cblxuLyogQ3VzdG9tIENoZWNrYm94ZXMgKi9cbi5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5jaGVja2JveC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xufVxuXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKkZvcmdvdCBQYXNzd29yZCovXG5cbiNmb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2ZvcmdvdC1wYXNzd29yZC1mb3JtIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4jcmV0dXJuLXRvLXNpZ25pbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnVzZXItZ3JlZXRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNyZXR1cm4tdG8tc2lnbmluIGEge1xuICAgIGNvbG9yOiAjMmY5ZGNiO1xufVxuXG4jZW1haWwtY29uZmlybWF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNlbWFpbC1jb25maXJtYXRpb24gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI2ZvcmdvdC1wYXNzd29yZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi8qTG9hZGluZyBBbmltYXRpb24qL1xuXG4jbG9hZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjNGZmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWM0ZmYgIWltcG9ydGFudDtcbn1cblxuLmxvYWRpbmctYnV0dG9uID4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJFeHBvcnQgYXMgUERGXCI7XG59XG5cbi5sb2FkaW5nID4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJFeHBvcnRpbmcuLi5cIjtcbn1cblxuaSNleHBvcnQtaWNvbi5mYS1zb2xpZC5mYS1zcGlubmVyLXRoaXJkLmZhLXNwaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbiNsb2FkaW5nID4gaSB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb290ZXIgaW1nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXIgbWFpbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5sb2dpbi1sZWZ0ID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmxvZ2luLWxlZnQge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1sZWZ0IC5mYS1zb2xpZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gICAgfVxuXG4gICAgLmxpbmstc29jaWFsIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDJlbTtcbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDFweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwNSUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjE1cHgpIHtcbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTc1Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXG4gICAgLnJlZ2lzdGVyIG1haW4ge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxufVxuXG5cbi8qU2lnbiBVcCBQYWdlKi9cblxuLnNpZ25VcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNpZ25VcCBtYWluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZ25VcCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2xhcmEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4uY2xhcmEtY29udGFpbmVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jbGFyYS1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGFyYS1jb250YWluZXIgZGl2IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGFyYS1jb250YWluZXIuZmEtc29saWQge1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWduVXAgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnNpZ25VcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBnYXA6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSxcbiAgICAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5zaWduVXAtY29udGFpbmVyIC5jdXN0b21lci1sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaWduVXAtY29udGFpbmVyIC5jdXN0b21lci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuI3NpZ25VcC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTdhMGE5O1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5zaWduVXAtZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lnblVwLWZvcm0gLnJlcXVpcmVkLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNjODNjM2M7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNpZ25VcC1mb3JtIC5yZXF1aXJlZC1pbmRpY2F0b3Ige1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uc2lnblVwLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbn1cblxuZGl2LnNpZ25VcC1mb3JtLWNvbnRhaW5lciA+IGZvcm0gPiBkaXYgPiBsYWJlbDpudGgtY2hpbGQoMSkgPiBiIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaWduVXAgLmZhLXNvbGlkIHtcbiAgICBjb2xvcjogIzJmOWRjYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnNpZ25VcC1mb3JtIGlucHV0Om5vdCguY2hlY2tib3gpIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNkMGQ2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNpZ25VcC1mb3JtIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MzZDBkNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zaWduVXAtZm9ybSBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmY5ZGNiO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpZ25VcC1mb3JtIHNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmY5ZGNiO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpZ25VcC1mb3JtIC5ldmVudC10eXBlYWhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDA7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDA7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLWlucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLXRvZ2dsZSxcbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLW9wdGlvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC10b2dnbGU6aG92ZXIsXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLWNhcmV0IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzdmOGY5ODtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdmOGY5ODtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLnNpZ25VcC1mb3JtIC5ldmVudC10eXBlYWhlYWQtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjM2QwZDY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjhweCByZ2JhKDUwLCA3NywgMTA0LCAwLjE4KTtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgIGdhcDogMDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjOGFhOGJjICNlZWY0Zjg7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLXBhbmVsW2hpZGRlbl0sXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1lbXB0eVtoaWRkZW5dLFxuLnNpZ25VcC1mb3JtIC5ldmVudC10eXBlYWhlYWQtb3B0aW9uW2hpZGRlbl0sXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1zY3JvbGwtaGludFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMnB4O1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNlZWY0Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cblxuLnNpZ25VcC1mb3JtIC5ldmVudC10eXBlYWhlYWQtcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGFhOGJjO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlZWY0Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLWVtcHR5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgY29sb3I6ICM2ZjdjODQ7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLW9wdGlvbjpob3Zlcixcbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLW9wdGlvbi5pcy1hY3RpdmUsXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1vcHRpb24uaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY1ZmI7XG59XG5cbi5zaWduVXAtZm9ybSAuZXZlbnQtdHlwZWFoZWFkLXNjcm9sbC1oaW50IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgNDUlLCAjZmZmZmZmIDEwMCUpO1xuICAgIGNvbG9yOiAjNmY3Yzg0O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC5pcy1vcGVuIC5ldmVudC10eXBlYWhlYWQtaW5wdXQsXG4uc2lnblVwLWZvcm0gLmV2ZW50LXR5cGVhaGVhZC1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJmOWRjYjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaWduVXAtZm9ybSBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4uc2lnblVwLWZvcm0gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG59XG5cbi5mb3JtLTItY29sIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XG59XG5cbi5zaWduVXAtZm9ybSBidXR0b24ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjRkNjg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnblVwLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5ZGNiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XG59XG5cbi5zaWduVXAgLnNpZ25VcC1mb3JtIGJ1dHRvbjpob3ZlciAuZmEtc29saWQge1xuICAgIGNvbG9yOiAjMzI0ZDY4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNpZ25VcCAuc2lnblVwLWZvcm0gYnV0dG9uIC5mYS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmRpdi5zaWduVXAtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAzMjBweDtcbn1cblxuZGl2LnNpZ25VcC1maWVsZC1sYWJlbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xufVxuXG5kaXYuc2lnblVwLWZpZWxkID4gLnNpZ25VcC1maWVsZC1sYWJlbCA+IGRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5kaXYuc2lnblVwLWZpZWxkLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZGl2LnNpZ25VcC1maWVsZC1lbWFpbCA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB3aWR0aDogMzIwcHg7XG59XG5cbi5zaWduVXAtZm9ybSAucGFzc3dvcmQtcmVxdWlyZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaWduVXAtcmVxdWlyZW1lbnRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sb2FkZXIge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICNlMGUwZTA7IC8qIExpZ2h0IGdyYXkgKi9cbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzM0OThkYjsgLyogQmx1ZSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5zaWduVXAtY29udGFpbmVyID4gI3NpZ25VcC1zdWNjZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpZ25VcC1jb250YWluZXIgPiAjc2lnblVwLXN1Y2Nlc3MgcCB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2lnblVwLWNvbnRhaW5lciA+ICNzaWduVXAtc3VjY2VzcyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWduVXAtc3VjY2Vzcy1ub3RlIHtcbiAgICBtYXJnaW46IDE4cHggYXV0byAwO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMThweCAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGU2ZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjdmYmZkIDAlLCAjZWVmNmZiIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2lnblVwLXN1Y2Nlc3Mtbm90ZSBhIHtcbiAgICBjb2xvcjogIzIxNWI5YztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZ25VcC1zdWNjZXNzLW5vdGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cbiAgICAuc2lnblVwIHNlY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2lnblVwIG1haW4ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNpZ25VcCBzZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxuXG4gICAgLnNpZ25VcC1mb3JtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmZvcm0tMi1jb2wge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICB9XG5cbiAgICAuc2lnblVwIG1haW4gZm9vdGVyIC5yb3csIC5yZWdpc3RlciBtYWluIGZvb3RlciAucm93LCAud2FpdGluZ0FjdGl2YXRpb24gbWFpbiBmb290ZXIgLnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIG1haW4gc2VjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU3NS45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblxuICAgIC5zaWduVXAgbWFpbiB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG59XG5cblxuLyogV2FpdGluZyBBY3RpdmF0aW9uICovXG5cbi53YWl0aW5nQWN0aXZhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzMyNGQ2ODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vaW1hZ2VzLmRlc2lnbndvcmxkb25saW5lLmNvbS9uZXdzbGV0dGVycy9pbWFnZXMvNDgyNWYwZDk5MDMwZjc0N2VmNWIwOWMzNGEyMGQ3NTAucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgNzAlO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xufVxuXG4ud2FpdGluZ0FjdGl2YXRpb24gbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLndhaXRpbmdBY3RpdmF0aW9uIG1haW4gc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNXB4O1xuICAgIHdpZHRoOiA1NSU7XG59XG5cbi5hY3RpdmF0aW9uLXBhZ2UtbG9nbyB7XG4gICAgd2lkdGg6IDQ0JTtcbn1cblxuLmFjdGl2YXRpb24tcGFnZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3RpdmF0aW9uLWNsYXJhLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWZcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5hY3RpdmF0aW9uLWNsYXJhLWNvbnRhaW5lciBoMyB7XG4gICAgY29sb3I6ICMzMjRkNjg7XG59XG5cbiN2ZXJpZnktZm9ybSB7XG4gICAgd2lkdGg6IDc1JTtcbn1cblxuLmFjdGl2YXRpb24tY2xhcmEtY29udGFpbmVyICN2ZXJpZnktZm9ybSBwIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmFjdGl2YXRpb24tY2xhcmEtY29udGFpbmVyICN2ZXJpZnktZm9ybSAucmVzZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWN0aXZhdGlvbi1jbGFyYS1jb250YWluZXIgI3ZlcmlmeS1mb3JtICNyZXNlbmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMzZDgwZDY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWN0aXZhdGlvbi1jbGFyYS1jb250YWluZXIgI3ZlcmlmeS1mb3JtIC5zdXBwb3J0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzMyNGQ2ODtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5hY3RpdmF0aW9uLWNsYXJhLWNvbnRhaW5lciAjdmVyaWZ5LWZvcm0gLnN1cHBvcnQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGRjNGRkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblxuICAgIC5hY3RpdmF0aW9uLXBhZ2UtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cbiAgICAud2FpdGluZ0FjdGl2YXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICB9XG5cbiAgICAud2FpdGluZ0FjdGl2YXRpb24gbWFpbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5hY3RpdmF0aW9uLXBhZ2UtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cbiAgICAud2FpdGluZ0FjdGl2YXRpb24gbWFpbiBzZWN0aW9uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblxuICAgIC53YWl0aW5nQWN0aXZhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlO1xuICAgIH1cblxuICAgIC53YWl0aW5nQWN0aXZhdGlvbiBtYWluIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud2FpdGluZ0FjdGl2YXRpb24gbWFpbiBzZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICAuYWN0aXZhdGlvbi1wYWdlLWxvZ28ge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5hY3RpdmF0aW9uLWNsYXJhLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG59XG5cbi8qIFZlcmlmaWNhdGlvbiBQYWdlICovXG5cbi52ZXJpZnktY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4udmVyaWZ5LWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnZlcmlmeS1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gICAgLnZlcmlmeS1jb250YWluZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAudmVyaWZ5LWNvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG4gICAgLnZlcmlmeS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC52ZXJpZnktY29udGFpbmVyIHAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxufVxuXG4vKiBQYWdlIE5vdCBGb3VuZCAqL1xuXG4ucGFnZU5vdEZvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzI0ZDY4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhZ2VOb3RGb3VuZCBtYWluIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cmVtO1xufVxuXG4ucGFnZU5vdEZvdW5kLWNsYXJhLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1cHggMWZyO1xuICAgIGdhcDogMjBweDtcbn1cblxuXG4ucGFnZU5vdEZvdW5kLWNsYXJhLWNvbnRhaW5lciBkaXYge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuXG4ucGFnZU5vdEZvdW5kLWNsYXJhLWNvbnRhaW5lciBkaXYgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiAjNGVjM2RjO1xufVxuXG4ucGFnZU5vdEZvdW5kLWNsYXJhLWNvbnRhaW5lciBkaXYgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZU5vdEZvdW5kLWNsYXJhLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtcm93OiAxLzM7XG59XG5cbi5wYWdlTm90Rm91bmQtY2xhcmEtY29udGFpbmVyIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzRlYzNkYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2VOb3RGb3VuZC1jbGFyYS1jb250YWluZXIgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgY29sb3I6ICMzMjRkNjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cbiAgICAucGFnZU5vdEZvdW5kIG1haW4ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXG4gICAgLnBhZ2VOb3RGb3VuZC1jbGFyYS1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyO1xuICAgIH1cblxuICAgIC5wYWdlTm90Rm91bmQtY2xhcmEtY29udGFpbmVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICB9XG5cbn1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUFBLEtBQ0EsS0FDSSxNQUFPLEtBQ1AsT0FBUSxLQUhaLE9BSVksRUFKWixRQUthLEVBQ1QsT0FBUSxJQUNaLENBRUEsS0FDSSxZQUFhLFNBQVcsQ0FBRSxXQVY5QixPQVdZLEVBWFosUUFZYSxFQUNULE1BQU8sSUFDWCxDQUVBLEtBQ0ksTUFBTyxLQUNQLE9BQVEsTUFDUixRQUFTLEtBQ1QsbUJBQW9CLElBQ3BCLHNCQUF1QixNQUFNLEdBQ2pDLENBR0EsS0FBSyxRQUNELE1BQU8sS0FDUCxTQUFVLE1BQ2QsQ0FTQSxPQUNJLGVBQWdCLE9BQ2hCLGdCQUFpQixXQUNqQixTQUFVLE9BQ1YsSUFBSyxFQUNMLE9BQVEsS0FDUixpQkFBa0IsUUFDbEIsUUFBUyxLQUNULFlBQWEsT0FDYixXQUFZLEVBQUUsSUFBSSxLQUFLLFNBQXNCLENBQzdDLEVBQUUsRUFBRSxJQUFJLFNBQ1osQ0FFQSxDQUFDLGtCQUNHLFdBQVksS0FDWixZQUFhLEtBQ2IsYUFBYyxJQUNsQixDQUVBLENBQUMsa0JBeERELFFBeURhLEtBQ1QsaUJBQWtCLFFBQ2xCLE9BQVEsS0FDUixNQUFPLEtBNURYLGNBNkRtQixLQUNmLFVBQVcsTUFDWCxTQUFVLE9BQ1YsY0FBZSxTQUNmLFdB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 */
