.elementor-widget:not(:last-child){margin-bottom:0 !important}.elementor-widget-text-editor p{margin-bottom:0}html,body{overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}html{scroll-behavior:smooth}#breadcrumbs a,#breadcrumbs span{font-size:14px;font-weight:600;color:var(--e-global-color-text);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#breadcrumbs a:hover{color:var(--e-global-color-accent)}a{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important}img[data-src]{opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;will-change:opacity}img[data-src][src]{opacity:1}.min-height-0 .elementor-column{min-height:0}::-moz-selection{background-color:#cb2056 !important;color:#fff !important}::selection{background-color:#cb2056 !important;color:#fff !important}.elementor-column-gap-default.elementor-container>.elementor-column>.elementor-element-populated{padding:10px 25px}#cookie-law-info-again{-webkit-box-shadow:rgba(0,0,0,.15) 0px 4px 24px,rgba(0,0,0,.05) 0px 2px 6px !important;box-shadow:rgba(0,0,0,.15) 0px 4px 24px,rgba(0,0,0,.05) 0px 2px 6px !important;border-radius:10px 10px 0 0 !important;padding:3px 15px !important}#cookie-law-info-bar{padding:0 !important;border-radius:10px !important;width:420px !important;max-width:calc(100% - 30px) !important;background-color:#c60049 !important;color:#fff;-webkit-box-shadow:0 0 50px 0px rgba(0,0,0,.3) !important;box-shadow:0 0 50px 0px rgba(0,0,0,.3) !important}#cookie-law-info-bar .cli-bar-message{padding:20px 30px;font-size:14px !important;background:#c60049;color:#fff}#cookie-law-info-bar .cli-bar-message>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#cookie-law-info-bar .cli-bar-message>div p{font-size:18px;line-height:1.2}#cookie-law-info-bar .cli-bar-message>div p span{font-size:35px;font-weight:700}#cookie-law-info-bar .cli-bar-message>div img{width:90px;display:block}#cookie-law-info-bar .cli-bar-message a{margin:5px 0 0 !important;display:block !important;color:#fff !important}#cookie-law-info-bar .cli-bar-btn_container{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;border-top:1px solid #e9e9e9 !important;background:#c60049}#cookie-law-info-bar .cli-bar-btn_container a{margin:0 !important;padding:10px 15px !important;background:none !important;text-decoration:none !important;font-size:14px !important;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff !important;font-weight:600}#cookie-law-info-bar .cli-bar-btn_container a:hover{background-color:#930036 !important}#cookie-law-info-bar .cli-bar-btn_container a:hover:not(:last-child){border-right:1px solid #e9e9e9 !important}#cookie-law-info-bar .cli-bar-btn_container a:not(:last-child){border-right:1px solid #e9e9e9 !important}#cwa_webinclusion_btn #cwa_btn_info_bulle{display:none;opacity:1 !important}#cwa_webinclusion_btn:hover #cwa_btn_info_bulle{display:block}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bigger .lds-roller{display:inline-block;position:relative;width:80px;height:80px}.bigger .lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;-webkit-transform-origin:40px 40px;-ms-transform-origin:40px 40px;transform-origin:40px 40px}.bigger .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.bigger .lds-roller div:nth-child(1){-webkit-animation-delay:-0.036s;animation-delay:-0.036s}.bigger .lds-roller div:nth-child(1):after{top:63px;color:#000;left:63px}.bigger .lds-roller div:nth-child(2){-webkit-animation-delay:-0.072s;animation-delay:-0.072s}.bigger .lds-roller div:nth-child(2):after{top:68px;left:56px}.bigger .lds-roller div:nth-child(3){-webkit-animation-delay:-0.108s;animation-delay:-0.108s}.bigger .lds-roller div:nth-child(3):after{top:71px;left:48px}.bigger .lds-roller div:nth-child(4){-webkit-animation-delay:-0.144s;animation-delay:-0.144s}.bigger .lds-roller div:nth-child(4):after{top:72px;left:40px}.bigger .lds-roller div:nth-child(5){-webkit-animation-delay:-0.18s;animation-delay:-0.18s}.bigger .lds-roller div:nth-child(5):after{top:71px;left:32px}.bigger .lds-roller div:nth-child(6){-webkit-animation-delay:-0.216s;animation-delay:-0.216s}.bigger .lds-roller div:nth-child(6):after{top:68px;left:24px}.bigger .lds-roller div:nth-child(7){-webkit-animation-delay:-0.252s;animation-delay:-0.252s}.bigger .lds-roller div:nth-child(7):after{top:63px;left:17px}.bigger .lds-roller div:nth-child(8){-webkit-animation-delay:-0.288s;animation-delay:-0.288s}.bigger .lds-roller div:nth-child(8):after{top:56px;left:12px}.lds-roller{display:inline-block;position:relative;width:40px;height:40px}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;-webkit-transform-origin:20px 20px;-ms-transform-origin:20px 20px;transform-origin:20px 20px}.lds-roller div:after{content:" ";display:block;position:absolute;width:3.5px;height:3.5px;border-radius:50%;background:#000;margin:-2px 0 0 -2px}.lds-roller div:nth-child(1){-webkit-animation-delay:-0.036s;animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:31.5px;left:31.5px}.lds-roller div:nth-child(2){-webkit-animation-delay:-0.072s;animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:34px;left:28px}.lds-roller div:nth-child(3){-webkit-animation-delay:-0.108s;animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:35.5px;left:24px}.lds-roller div:nth-child(4){-webkit-animation-delay:-0.144s;animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:36px;left:20px}.lds-roller div:nth-child(5){-webkit-animation-delay:-0.18s;animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:35.5px;left:16px}.lds-roller div:nth-child(6){-webkit-animation-delay:-0.216s;animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:34px;left:12px}.lds-roller div:nth-child(7){-webkit-animation-delay:-0.252s;animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:31.5px;left:8.5px}.lds-roller div:nth-child(8){-webkit-animation-delay:-0.288s;animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:28px;left:6px}.elementor-editor-active .elementor-widget-billetterie .elementor-widget-container>.elementor-section{height:unset;overflow:unset}.elementor-widget-billetterie .elementor-widget-container .elementor-container.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-billetterie .elementor-widget-container .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 25px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.elementor-widget-billetterie .elementor-widget-container .step .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;background-color:var(--e-global-color-accent);color:#fff;font-weight:600;font-size:30px;line-height:0;border-radius:50%}.elementor-widget-billetterie .elementor-widget-container .step .description{font-size:20px;font-weight:600;text-align:center}.elementor-widget-billetterie .elementor-widget-container .step.step1{margin-top:50px}.elementor-widget-billetterie .elementor-widget-container .step.step2{margin-bottom:30px}.elementor-widget-billetterie .elementor-widget-container>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.elementor-widget-billetterie .elementor-widget-container>.title .icon{margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 11.24px;border-radius:50%}.elementor-widget-billetterie .elementor-widget-container>.title:hover>i{-webkit-animation:pulseToRight 1s ease infinite;animation:pulseToRight 1s ease infinite}@-webkit-keyframes pulseToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pulseToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulseToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pulseToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.elementor-widget-billetterie .elementor-widget-container>.title>i{margin-left:40px;font-size:30px}.elementor-widget-billetterie .elementor-widget-container>.elementor-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0;overflow:hidden}.elementor-widget-billetterie .elementor-widget-container>.elementor-section .redirect-recreatex{display:inline-block;padding:10px 30px;border-radius:5px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-widget-billetterie .elementor-widget-container>.elementor-section .redirect-recreatex.pulse{-webkit-animation:CwaPulseGrow .5s infinite alternate;animation:CwaPulseGrow .5s infinite alternate;background-color:var(--e-global-color-accent) !important;color:#fff !important}@-webkit-keyframes CwaPulseGrow{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes CwaPulseGrow{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;margin-bottom:50px;width:100%}@media(max-width: 500px){.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content .recreatex_calendar .month{width:100%}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content .recreatex_calendar .header .period{text-align:center}}@media(max-width: 880px){.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content #timeSlots .date{margin-top:20px}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content #timeSlots .slots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:unset;grid-template-columns:unset;gap:10px 20px}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content #timeSlots .slots .slot{margin:0 !important}}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content>.lds-roller{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;z-index:2}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content.loading .lds-roller{display:block}.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content.loading::after{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:50%;left:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}@supports not ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))){.elementor-widget-billetterie .elementor-widget-container>.elementor-section>.content.loading::after{background-color:rgba(255,255,255,.6)}}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar{font-family:var(--e-global-typography-accent-font-family);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;height:-webkit-max-content;height:-moz-max-content;height:max-content}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .header{width:100%;background-color:var(--e-global-color-primary);color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .header .arrow{padding:5px 20px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;display:block;cursor:pointer}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .header .arrow:hover{background-color:var(--e-global-color-accent)}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month{width:50%}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month:hover .name{opacity:1}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .name{width:100%;padding:10px;text-align:center;text-transform:uppercase;background-color:var(--e-global-color-accent);opacity:.6;color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;font-family:var(--e-global-typography-text-font-family);font-weight:600;font-size:20px;letter-spacing:2px;line-height:1}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .labels{background-color:#c5c5c4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .labels span{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:30px;margin-right:0 !important;margin-left:0 !important}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .week{background-color:#ebebeb;padding:10px 0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default;position:relative}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.past{opacity:.6}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.today::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ebebeb;opacity:.8;width:30px;height:30px;max-width:100%;max-height:100%;border-radius:50%;z-index:-1}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.available{color:var(--e-global-color-secondary);cursor:pointer}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.available:hover,.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.available.active{color:#fff}.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.available:hover::before,.elementor-widget-billetterie .elementor-widget-container .recreatex_calendar .month .row .days .day.available.active::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--e-global-color-accent);opacity:1;width:30px;height:30px;max-width:100%;max-height:100%;border-radius:50%;z-index:-1}.elementor-widget-billetterie .elementor-widget-container #timeSlots{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;position:relative}.elementor-widget-billetterie .elementor-widget-container #timeSlots .date{width:100%;text-align:center;font-family:var(--e-global-typography-primary-font-family);font-size:25px;font-weight:600;margin-bottom:20px}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px 20px}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot{position:relative;border:1px solid #b3b3b3;font-family:var(--e-global-typography-accent-font-family);width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:10px;font-size:20px;cursor:default;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot:nth-child(2n+1){margin-left:auto}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot:nth-child(2n){margin-right:auto}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot.complete{background-color:rgba(179,179,179,.7);border:1px solid rgba(179,179,179,.7);color:#fff}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot.past{overflow:hidden}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot.past::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-o-repeating-linear-gradient(135deg, #b3b3b3 1px, #b3b3b3 2px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0) 8px);background:repeating-linear-gradient(-45deg, #b3b3b3 1px, #b3b3b3 2px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0) 8px);z-index:-1}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot .content{border-radius:10px;padding:5px 25px;overflow:hidden;position:relative}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot .linear-gradient{position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--e-global-color-accent);-webkit-transition:width .4s .2s ease;-o-transition:width .4s .2s ease;transition:width .4s .2s ease;border-radius:10px 0 0 10px;z-index:-1}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot .tooltip{position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none;background-color:var(--e-global-color-primary);color:#fff;font-size:15px;font-family:var(--e-global-typography-text-font-family);border-radius:5px;padding:5px 15px;z-index:1}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot .tooltip::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--e-global-color-primary)}.elementor-widget-billetterie .elementor-widget-container #timeSlots .slots .slot:hover .tooltip{display:inline-block;white-space:nowrap}.elementor-widget-billetterie .elementor-widget-container #timeSlots>.lds-roller{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;z-index:2}.elementor-widget-billetterie .elementor-widget-container #timeSlots.loading .lds-roller{display:block}.elementor-widget-billetterie .elementor-widget-container #timeSlots.loading::after{content:"";width:calc(100% - 40px);height:calc(100% + 10px);position:absolute;top:50%;left:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}@supports not ((-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px))){.elementor-widget-billetterie .elementor-widget-container #timeSlots.loading::after{background-color:rgba(255,255,255,.6)}}#sticky-infos.front{position:fixed;top:50%;right:0;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;-webkit-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);z-index:98;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.3);box-shadow:0 0 10px -5px rgba(0,0,0,.3);max-height:100vh;font-family:var(--e-global-typography-text-font-family);border-radius:0 0 0 10px}@media(max-width: 820px){#sticky-infos.front{display:none}}#sticky-infos.front .close{display:none;position:absolute;top:0;right:0;-webkit-transform:translate(40%, -40%);-ms-transform:translate(40%, -40%);transform:translate(40%, -40%);background-color:#fff;border-radius:50%;padding:10px}#sticky-infos.front .close svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;fill:#000}@media(max-width: 820px){#sticky-infos.front .close{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 820px){#sticky-infos.front{right:unset;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px;max-width:calc(100% - 20px);max-height:calc(100vh - 20px)}}#sticky-infos.front .head{background-color:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content;line-height:1;padding:10px 25px;border-radius:10px 10px 0 0;position:absolute;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;right:100%;bottom:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-bottom:1px solid #000;cursor:pointer;-webkit-box-shadow:0 -5px 10px -5px rgba(0,0,0,.3);box-shadow:0 -5px 10px -5px rgba(0,0,0,.3);color:inherit}@media(max-width: 820px){#sticky-infos.front .head{position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;-webkit-box-shadow:none;box-shadow:none;right:unset;bottom:unset;cursor:default;width:100%;text-align:center;font-size:20px;text-transform:uppercase;border-radius:0}}#sticky-infos.front .head>svg{width:7px;margin-left:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}@media(max-width: 820px){#sticky-infos.front .head>svg{display:none}}#sticky-infos.front.opened{-webkit-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);z-index:200}@media(max-width: 820px){#sticky-infos.front.opened{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9999999;display:block}}#sticky-infos.front.opened .head svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#sticky-infos.front .content{width:400px;max-width:100%;background-color:inherit;max-height:95vh;padding:15px 20px;border-radius:0 0 0 10px;text-align:left;color:inherit}@media(max-width: 820px){#sticky-infos.front .content{width:100%;max-height:100%;border-radius:0}}#sticky-infos.front .content .image{width:100%;height:240px;margin-bottom:10px}#sticky-infos.front .content .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#sticky-infos.front .content>a.btn{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:7px 30px;border-radius:10px;margin-top:10px}.elementor-widget-video .elementor-custom-embed-image-overlay[data-title-before]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.elementor-widget-video .elementor-custom-embed-image-overlay[data-title-before]::before{content:attr(data-title-before);position:absolute;top:30px;left:50px;width:calc(100% - 60px);color:#fff;font-family:var(--e-global-typography-text-font-family);font-size:26px;z-index:1;text-align:left}@media(max-width: 425px){.elementor-widget-video .elementor-custom-embed-image-overlay[data-title-before]::before{font-size:18px;top:15px;left:20px;width:calc(100% - 30px)}}.elementor-widget-video .elementor-custom-embed-image-overlay[data-title-before] .elementor-custom-embed-play{z-index:1}body:not(.wp-admin) .flatpickr-calendar{top:100% !important;left:0 !important;width:100%;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.15);box-shadow:0 5px 10px -5px rgba(0,0,0,.15);border-radius:0 0 15px 15px}body:not(.wp-admin) .flatpickr-calendar .flatpickr-current-month{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.wp-admin) .flatpickr-calendar .flatpickr-current-month select{width:100%}body:not(.wp-admin) .flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:100px !important}body:not(.wp-admin) .flatpickr-calendar .flatpickr-rContainer{width:100%}body:not(.wp-admin) .flatpickr-calendar .flatpickr-rContainer .flatpickr-weekdays{width:100%}body:not(.wp-admin) .flatpickr-calendar .flatpickr-rContainer .flatpickr-days{width:100% !important}body:not(.wp-admin) .flatpickr-calendar .flatpickr-rContainer .flatpickr-days .dayContainer{width:100% !important;max-width:100% !important}body:not(.wp-admin) .flatpickr-calendar .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{width:14.2857142857% !important;max-width:unset}.cwa-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:200}.cwa-modal .dialog{background-color:var(--e-global-color-primary);color:#fff;margin:50px auto;padding:50px;border-radius:30px;width:60%;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;position:relative}.cwa-modal .dialog .close{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:var(--e-global-color-secondary)}.cwa-modal .dialog .close:hover,.cwa-modal .dialog .close:focus{color:#000;text-decoration:none;cursor:pointer}.cwa-modal .dialog a{color:var(--e-global-color-secondary)}.cwa-modal .dialog a:hover{text-decoration:underline}@media(max-width: 767px){.cwa-modal .dialog{padding:20px;width:90%}}.cwa-modal .bigger .lds-roller{display:block;margin:0 auto}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.single_offer_details{font-family:var(--e-global-typography-text-font-family)}.single_offer_details>.title{font-size:22px;margin-bottom:20px}.single_offer_details .title{font-weight:700;text-transform:uppercase;text-align:center;font-size:18px}.single_offer_details>.description{text-align:center}.single_offer_details .all-datas .item{margin:50px 0}.single_offer_details .all-datas .item .title{margin-bottom:10px}.single_ao_details{font-family:var(--e-global-typography-text-font-family)}.single_ao_details>.title{font-size:22px;margin-bottom:20px}.single_ao_details .title{font-weight:700;text-transform:uppercase;font-size:18px}.single_ao_details .all-datas{margin-top:30px}.single_ao_details .all-datas .item a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.single_ao_details .all-datas .item a:hover{color:var(--e-global-color-secondary)}.single_ao_details .all-datas .item a .icon,.single_ao_details .all-datas .item a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single_ao_details .all-datas .item a .icon{margin-right:10px}.single_ao_details .all-datas .item:not(:last-child){margin-bottom:10px}.cwa-accordion{margin:50px 0}.cwa-accordion .cwa-accordion-item{width:100%;padding:25px 0;border-bottom:solid 2px}.cwa-accordion .cwa-accordion-item:first-child{border-top:solid 2px}.cwa-accordion .cwa-accordion-item .accordion-title{position:relative;width:100%;text-transform:uppercase;font-weight:600;font-size:18px;padding-right:45px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.cwa-accordion .cwa-accordion-item .accordion-title .icon{position:absolute;top:50%;right:0;text-align:right;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cwa-accordion .cwa-accordion-item .accordion-title .icon:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.cwa-accordion .cwa-accordion-item .accordion-title.active{margin-bottom:20px}.cwa-accordion .cwa-accordion-item .accordion-title.active .icon:before{content:""}.cwa-accordion .cwa-accordion-item .accordion-content{width:100%;height:0;overflow:hidden}.elementor-sitemap-wrap .elementor-sitemap-section{width:100%}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list{padding:0}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li{list-style-type:none;margin:20px 0}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-accent);font-size:18px;margin-right:10px}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li>a{font-weight:600}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li a{font-size:18px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li a:hover{color:var(--e-global-color-accent)}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li>ul.children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li>ul.children>li{list-style-type:none;margin:10px 20px}.elementor-sitemap-wrap .elementor-sitemap-section ul.elementor-sitemap-list>li>ul.children>li>a{width:100%;font-weight:600;display:block}@media(max-width: 536px){.home.page .feedrs-container{display:none}.home.page #static-social-networks{display:block}.home.page .elementor-location-footer footer.elementor-section .newsletter{margin-top:0px !important}.home.page #main-footer .elementor-container .elementor-column .elementor-widget-wrap .elementor-section .elementor-container .elementor-column:nth-child(2) .elementor-widget-wrap{padding-top:70px}}#main-header,#main-header-sticky{position:absolute;top:0;left:0;width:100%;z-index:100}@media(max-width: 1300px){#main-header .top.all-pages #cs-header-logo img,#main-header-sticky .top.all-pages #cs-header-logo img{width:200px}}@media(max-width: 1267px){#main-header .top.all-pages .toggleSideMenu,#main-header-sticky .top.all-pages .toggleSideMenu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 1267px){#main-header .top.all-pages #cs-header-menu,#main-header .top.all-pages #cs-header-icons #iconMenu,#main-header-sticky .top.all-pages #cs-header-menu,#main-header-sticky .top.all-pages #cs-header-icons #iconMenu{display:none}}#main-header .top.all-pages .elementor-widget-wrap::after,#main-header-sticky .top.all-pages .elementor-widget-wrap::after{content:none !important}#main-header .top.all-pages .elementor-widget-custom-menu,#main-header-sticky .top.all-pages .elementor-widget-custom-menu{position:relative;top:unset;left:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-header .top.all-pages .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a,#main-header-sticky .top.all-pages .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a{font-size:16px}#main-header .top.all-pages .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a span,#main-header-sticky .top.all-pages .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a span{padding:12px 10px}#main-header .top.all-pages .elementor-widget-custom-menu #main-menu .navigation nav .menu,#main-header-sticky .top.all-pages .elementor-widget-custom-menu #main-menu .navigation nav .menu{margin:20px 0}#main-header .top.all-pages #iconMenu,#main-header-sticky .top.all-pages #iconMenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#main-header .top .elementor-widget-wrap,#main-header-sticky .top .elementor-widget-wrap{position:relative}#main-header .top .elementor-widget-wrap::after,#main-header-sticky .top .elementor-widget-wrap::after{content:"";position:absolute;top:75px;right:170px;width:calc(100% - 430px);height:1px;background-color:#fff}@media(max-width: 1170px){#main-header .top .elementor-widget-wrap::after,#main-header-sticky .top .elementor-widget-wrap::after{right:90px;width:calc(100% - 350px)}}@media(max-width: 575px){#main-header .top .elementor-widget-wrap,#main-header-sticky .top .elementor-widget-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main-header .top .elementor-widget-wrap::after,#main-header-sticky .top .elementor-widget-wrap::after{content:none}#main-header .top .elementor-widget-wrap #cs-header-logo,#main-header-sticky .top .elementor-widget-wrap #cs-header-logo{margin-top:20px}#main-header .top .elementor-widget-wrap #cs-header-logo img,#main-header-sticky .top .elementor-widget-wrap #cs-header-logo img{width:280px}#main-header .top .elementor-widget-wrap #cs-header-icons,#main-header-sticky .top .elementor-widget-wrap #cs-header-icons{position:static}#main-header .top .elementor-widget-wrap #cs-header-icons .toggleSideMenu,#main-header-sticky .top .elementor-widget-wrap #cs-header-icons .toggleSideMenu{-webkit-transform:none;-ms-transform:none;transform:none;position:absolute;top:20px;right:20px;margin-right:0}}#iconMenu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}#iconMenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#iconMenu li.toggleSearch{cursor:pointer}#iconMenu li:not(:last-child){margin-right:20px}#iconMenu li img,#iconMenu li svg{width:30px;fill:#fff}#iconMenu li a{display:inherit}#iconMenu li #cwa_webinclusion_btn{display:-webkit-box;display:-ms-flexbox;display:flex}.toggleSideMenu{display:none;color:#fff;font-size:30px;margin-right:20px;cursor:pointer}@media(max-width: 1170px){.toggleSideMenu{display:-webkit-box;display:-ms-flexbox;display:flex}}#main-header-sticky{position:fixed;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;background-color:#000;z-index:98}#main-header-sticky #cs-header-logo img{width:200px}@media(max-width: 820px){#main-header-sticky .logo{display:none}}#main-header-sticky .logo_mobile{display:none}@media(max-width: 820px){#main-header-sticky .logo_mobile{display:block}#main-header-sticky .logo_mobile img{width:60px !important}}@media(max-width: 1267px){#main-header-sticky #cs-header-menu,#main-header-sticky #cs-header-icons #iconMenu{display:none}}@media(max-width: 1267px){#main-header-sticky .toggleSideMenu{display:-webkit-box;display:-ms-flexbox;display:flex}}#main-header-sticky.sticky{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#main-header-sticky .elementor-widget-custom-menu{position:static;top:unset;left:unset;bottom:unset;right:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-header-sticky .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a{font-size:16px}#main-header-sticky .elementor-widget-custom-menu>.elementor-widget-container>.elementor-section nav ul.menu>li>a span{padding:12px 10px}#main-header-sticky .elementor-widget-custom-menu #main-menu .navigation nav .menu{margin:20px 0}#main-header-sticky #iconMenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#main-header-sticky>.elementor-section>.elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}@media(max-width: 1170px){.home .elementor-location-header #main-header #iconMenu{display:none}.home .elementor-location-header .toggleSideMenu{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.home .elementor-location-header #cs-header-menu{display:none}.home .elementor-location-header #main-menu{display:none}}@media(max-width: 880px){.home #cs-header-logo img{width:250px}.home #main-header .top .elementor-widget-wrap::after{content:none}}footer#main-footer .navigation .elementor-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#main-footer .navigation .elementor-column:not(:first-child){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid rgba(255,255,255,.6)}footer#main-footer .navigation .elementor-column:not(:first-child) .elementor-widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}footer#main-footer .navigation .elementor-icon-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer#main-footer .navigation .elementor-icon-list-item .elementor-icon-list-icon{margin-top:3px}footer#main-footer .navigation .elementor-widget-nav-menu .menu-item>a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:6px;position:absolute;top:50%;left:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}footer#main-footer .navigation .elementor-widget-nav-menu .menu-item>a::before{background:none;opacity:1}footer#main-footer .navigation .elementor-widget-nav-menu .menu-item>a:hover::before{color:var(--e-global-color-accent);background:none}@media(max-width: 767px){footer#main-footer .navigation{padding:0 0 30px 0}footer#main-footer .navigation .elementor-column{border:none !important}footer#main-footer .navigation .elementor-column:not(:last-child){margin-bottom:30px}footer#main-footer .navigation .elementor-column:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#main-footer .navigation .elementor-column:first-child .elementor-widget-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#main-footer .navigation .elementor-column:first-child .elementor-widget-wrap img{width:500px}footer#main-footer .navigation .elementor-column .title-duo{font-weight:600;text-align:center;font-size:20px}footer#main-footer .navigation .elementor-column .elementor-widget-nav-menu ul li a{text-align:center;display:block}footer#main-footer .navigation .elementor-column .elementor-widget-nav-menu ul li a::before{content:none}}@media(max-width: 820px){footer#main-footer .legal{padding-bottom:60px}}@media(max-width: 425px){footer#main-footer .legal{padding-bottom:50px}}footer#main-footer .legal .elementor-widget-nav-menu li.menu-item a::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:calc(100% - 10px);background-color:#fff;opacity:1}@media(max-width: 768px){footer#main-footer .legal .elementor-widget-nav-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}footer#main-footer .legal .elementor-widget-nav-menu ul li{max-width:100%}footer#main-footer .legal .elementor-widget-nav-menu ul li a{max-width:100%;white-space:normal;text-align:center}footer#main-footer .legal .elementor-widget-nav-menu ul li a::after{content:none !important}}@media(max-width: 425px){footer#main-footer .legal .elementor-widget-nav-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer#main-footer .map-interactive .elementor-column:last-child .elementor-widget-container img{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px)}@media(max-width: 1430px){footer#main-footer .map-interactive .elementor-column:last-child .elementor-widget-container img{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}}@media(max-width: 767px){footer#main-footer .map-interactive .elementor-column:last-child .elementor-widget-container img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}footer#main-footer .elementor-widget-image-mosaic .content{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around}footer#main-footer .elementor-widget-image-mosaic .content .slick-list,footer#main-footer .elementor-widget-image-mosaic .content .slick-track{min-width:100%}footer#main-footer .elementor-widget-image-mosaic .content img{margin-right:0;margin-bottom:0;max-width:33%}@media(max-width: 500px){footer#main-footer .elementor-widget-image-mosaic .content img:first-child{max-width:150px;max-height:75px}}@media(max-width: 400px){footer#main-footer .elementor-widget-image-mosaic .content img:first-child{max-width:120px;max-height:60px}}@media(max-width: 300px){footer#main-footer .elementor-widget-image-mosaic .content img:first-child{max-width:100px;max-height:50px}}footer#main-footer .elementor-widget-image-mosaic .content .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:24px}footer#main-footer .elementor-widget-image-mosaic .content .arrow.left{left:10px}footer#main-footer .elementor-widget-image-mosaic .content .arrow.right{right:10px}.home .elementor-location-footer footer.elementor-section .newsletter{margin-top:-200px;z-index:0;background:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(255, 255, 255)), color-stop(45%, rgb(203, 32, 86)));background:-o-linear-gradient(left, rgb(255, 255, 255) 45%, rgb(203, 32, 86) 45%);background:linear-gradient(90deg, rgb(255, 255, 255) 45%, rgb(203, 32, 86) 45%)}@media(max-width: 1020px){.home .elementor-location-footer footer.elementor-section .newsletter{background:-webkit-gradient(linear, left top, right top, color-stop(35%, rgb(255, 255, 255)), color-stop(35%, rgb(203, 32, 86))) !important;background:-o-linear-gradient(left, rgb(255, 255, 255) 35%, rgb(203, 32, 86) 35%) !important;background:linear-gradient(90deg, rgb(255, 255, 255) 35%, rgb(203, 32, 86) 35%) !important}.home .elementor-location-footer footer.elementor-section .newsletter .elementor-column:first-child{width:40%}.home .elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child{width:60%}}@media(max-width: 820px){body:not(.home) .elementor-location-footer footer.elementor-section .newsletter .title-duo{margin-bottom:30px}}@media(max-width: 820px){.elementor-location-footer footer.elementor-section .newsletter.elementor-section{background:var(--e-global-color-accent) !important}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:first-child{width:0 !important}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child{width:100% !important}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-heading-colors{width:100%}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-heading-colors .title-duo{text-align:center}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter{width:100%}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter{width:410px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:7px;width:calc(100% - 120px)}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter .slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter .slider .arrow{display:none}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter .slider .lists{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;background:none;margin-bottom:20px}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter .slider .lists .list{width:130px;max-width:calc(33% - 10px);border:1px solid #fff;cursor:pointer}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter .slider .lists .list.slick-current{background-color:#000;border-color:#000}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter #cs-newsletter button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-location-footer footer.elementor-section .newsletter .elementor-column:last-child .elementor-widget-wrap .elementor-widget-newsletter .error-messages{width:410px;max-width:100%}}@media(max-width: 820px){.home .elementor-location-footer footer.elementor-section .elementor-widget.elementor-widget-graphic-element{display:none}}@media(max-width: 1550px){.elementor-location-footer .legal{margin-bottom:80px}}#cwa-search-container{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:none;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;z-index:999999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cwa-search-container.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#cwa-search-container .header{background-color:var(--e-global-color-primary);width:100%}#cwa-search-container .header form{width:100%}#cwa-search-container .header form label{display:none}#cwa-search-container .header form input{width:100%;font-size:80px;font-family:var(--e-global-typography-primary-font-family);color:rgba(255,255,255,.7);outline:none;border:none;background:none;padding:0 30px}@media(max-width: 500px){#cwa-search-container .header form input{font-size:50px}}#cwa-search-container .content{border:15px solid var(--e-global-color-accent);background-color:#f7f5f3;height:calc(100% - 120px);position:relative}@media(max-width: 500px){#cwa-search-container .content{height:calc(100% - 75px)}}#cwa-search-container .content .close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:2}#cwa-search-container .content .close svg{width:40px;height:40px;fill:var(--e-global-color-primary)}#cwa-search-container .content .results{height:100%}#cwa-search-container .content .results .elementor-container{padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;height:100%}#cwa-search-container .content .results .elementor-container .bigger{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cwa-search-container .content .results .elementor-container .bigger .lds-roller>div::after{background-color:var(--e-global-color-primary)}#cwa-search-container .content .results .elementor-container .error-message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--e-global-typography-text-font-family);font-weight:600}#cwa-search-container .content .results .elementor-container .error-message i{margin-right:10px}#cwa-search-container .content .results .elementor-container .item{display:block;width:298px;height:298px;background-color:#000;position:relative;border-radius:15px;overflow:hidden;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#cwa-search-container .content .results .elementor-container .item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#cwa-search-container .content .results .elementor-container .item img{width:100%;height:100%}#cwa-search-container .content .results .elementor-container .item img:not(.placeholder){-o-object-fit:cover;object-fit:cover}#cwa-search-container .content .results .elementor-container .item img.placeholder{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}#cwa-search-container .content .results .elementor-container .item .action{position:absolute;bottom:0;width:100%;background-color:var(--e-global-color-accent);color:#fff;padding:10px;text-align:center;font-family:var(--e-global-typography-text-font-family);font-weight:600}#fixed-mobile-menu{position:fixed;bottom:0;left:0;width:100vw;background-color:#000;display:none;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;padding:10px 10px 15px;-webkit-box-shadow:0 -5px 10px -5px rgba(255,255,255,.5);box-shadow:0 -5px 10px -5px rgba(255,255,255,.5)}#fixed-mobile-menu.show_hours{bottom:41px}@media(max-width: 820px){#fixed-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}#fixed-mobile-menu .item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:50px;height:50px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}@media(max-width: 425px){#fixed-mobile-menu .item{width:30px;height:30px}}#fixed-mobile-menu .item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#fixed-mobile-menu .item .link{display:-webkit-box;display:-ms-flexbox;display:flex}#fixed-mobile-menu .item .link svg{fill:#fff;width:50px;height:50px}@media(max-width: 425px){#fixed-mobile-menu .item .link svg{width:30px;height:30px}}#fixed-mobile-menu .item .link svg *{fill:#fff !important}#fixed-mobile-menu .item:nth-child(3){width:90px;-webkit-box-shadow:0 0 10px -3px rgba(0,0,0,.4);box-shadow:0 0 10px -3px rgba(0,0,0,.4)}@media(max-width: 425px){#fixed-mobile-menu .item:nth-child(3){width:70px}}#fixed-mobile-menu .item:nth-child(3) .link{background-color:var(--e-global-color-accent);padding:15px;border-radius:50%;position:absolute;bottom:0;left:0;-webkit-box-shadow:0 0 10px -3px rgba(255,255,255,.5);box-shadow:0 0 10px -3px rgba(255,255,255,.5)}#fixed-mobile-menu .item:nth-child(3) .link svg{width:60px;height:60px}@media(max-width: 425px){#fixed-mobile-menu .item:nth-child(3) .link svg{width:40px;height:40px}}.default-single-programme-archive .title{font-family:"Baumans",Sans-serif;font-size:75px;font-weight:600;text-transform:lowercase;line-height:55px;letter-spacing:1px;color:#fff}.default-single-programme-archive .elementor-widget-container .right .hours{background-color:#000;color:#fff}.default-single-programme-archive .elementor-widget-container .right .link-to-recreatex{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fff}.default-single-programme-archive .elementor-widget-container .right .link-to-recreatex:hover{background-color:var(--e-global-color-primary)}.default-single-programme-archive .elementor-widget-container .right .icon svg{width:30px;fill:#fff}.default-single-programme-archive .elementor-widget-breadcrumbs{font-family:"Helvetica",Sans-serif}.default-single-programme-archive .elementor-widget-breadcrumbs span a{font-size:14px;font-weight:600;color:var(--e-global-color-text);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;background-color:rgba(0,0,0,0)}.default-single-programme-archive .elementor-widget-breadcrumbs span{font-size:14px;font-weight:600;color:var(--e-global-color-text)}.default-single-programme-archive .elementor-widget-breadcrumbs span a:hover{color:var(--e-global-color-accent)}.default-single-programme-archive .elementor-widget-heading h1{color:var(--e-global-color-primary);font-family:"Baumans",Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:.5px}.default-single-programme-archive a.simple-button-plugin{color:#fff !important;background-color:var(--e-global-color-accent) !important;border:1px solid var(--e-global-color-accent) !important}.toplevel_page_business-hours ul{list-style-type:disc;padding-left:20px}.toplevel_page_business-hours form#business-hours{max-width:800px;width:100%}.toplevel_page_business-hours form#business-hours .cwacf_repeater_items .item{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.2);box-shadow:0 0 10px -5px rgba(0,0,0,.2);padding:20px 10px 20px 50px}.toplevel_page_business-hours form#business-hours .cwacf_repeater_items .item::before{left:0}.toplevel_page_business-hours form#business-hours .cwacf_repeater_items .item:last-of-type{margin-bottom:20px}.toplevel_page_business-hours form#business-hours .cwacf_repeater_items .item:not(:last-of-type){border:none;margin-bottom:10px}.toplevel_page_business-hours form#business-hours .cwacf_repeater_items .item .delete_item{right:0;top:0;-webkit-transform:translate(30%, -30%);-ms-transform:translate(30%, -30%);transform:translate(30%, -30%)}.toplevel_page_business-hours form#business-hours .save{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toplevel_page_business-hours form#business-hours .save button{border:none;outline:none;background-color:#cb2056;color:#fff;border-radius:35px;padding:10px 20px;text-transform:uppercase;font-weight:600;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;cursor:pointer;margin-right:20px}.toplevel_page_business-hours form#business-hours .save button:hover{background-color:#000}.toplevel_page_business-hours form#business-hours .save.loading button{opacity:.6;pointer-events:none}.toplevel_page_business-hours form#business-hours .save.loading .lds-roller{opacity:1}.toplevel_page_business-hours form#business-hours .save .lds-roller{opacity:0}.toplevel_page_sticky-infos #sticky-infos{max-width:50%;width:600px}.toplevel_page_sticky-infos #sticky-infos .cwacf_field .activated_switcher{margin-bottom:0}.toplevel_page_sticky-infos #sticky-infos .save{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.toplevel_page_sticky-infos #sticky-infos .save button{border:none;outline:none;background-color:#cb2056;color:#fff;border-radius:35px;padding:10px 20px;text-transform:uppercase;font-weight:600;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;cursor:pointer;margin-right:20px}.toplevel_page_sticky-infos #sticky-infos .save button:hover{background-color:#000}.toplevel_page_sticky-infos #sticky-infos .save.loading button{opacity:.6;pointer-events:none}.toplevel_page_sticky-infos #sticky-infos .save.loading .lds-roller{opacity:1}.toplevel_page_sticky-infos #sticky-infos .save .lds-roller{opacity:0}.postbox .handle-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.postbox .handle-actions .cwa_wp_admin_select_all_container{margin-right:15px}.section-affiche .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-affiche .elementor-container .elementor-column.elementor-element:nth-child(1){width:100%}.section-affiche .elementor-container .elementor-column.elementor-element:nth-child(2){width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:sticky;top:20px}@media(max-width: 1024px){.section-affiche .elementor-container .elementor-column.elementor-element:nth-child(2){width:100% !important}.section-affiche .elementor-container .elementor-column.elementor-element:nth-child(2) .elementor-widget-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-affiche .elementor-container .elementor-column.elementor-element:nth-child(2) .elementor-widget-wrap .elementor-widget-heading{text-align:center !important}}.accordeon_programme .elementor-accordion-item:not(:last-child){margin-bottom:10px}.elementor-widget-highlighted .slider.slick-init article.slick-active .content .title .letter,.elementor-widget-highlighted .slider.slick-init article.slick-active .content .subtitle .letter{-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-delay:300ms;animation-delay:300ms;-webkit-animation-name:textApparition;animation-name:textApparition;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;display:inline-block}@-webkit-keyframes textApparition{from{-webkit-transform:scale(3);transform:scale(3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes textApparition{from{-webkit-transform:scale(3);transform:scale(3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.elementor-widget-highlighted .slider article .content .title .letter,.elementor-widget-highlighted .slider article .content .subtitle .letter{opacity:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Oi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvbWFpbi5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19jb29raWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fd2ViaW5jbHVzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy91dGlscy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3N0aWNreV9pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fdmlkZW9feW91dHViZS5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaF9iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZV9vZmZlcl9kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlX2FvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fZmVlZHJzLWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9sYXlvdXRzL19zZWFyY2hfY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvbGF5b3V0cy9fbW9iaWxlX2ZpeGVkX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9sYXlvdXRzL19zaW5nbGVfYXJjaGl2ZS5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL3BhZ2VzL2FkbWluL19idXNpbmVzc19ob3Vycy5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL3BhZ2VzL2FkbWluL19zdGlja3ktaW5mby5zY3NzIiwid2VicGFjazovL2NhcC1zY2llbmNlcy10aGVtZS8uL3NyYy9zYXNzL3BhZ2VzL2FkbWluL19hZGRfb3JfZWRpdF9hY3Rpdml0eV9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vY2FwLXNjaWVuY2VzLXRoZW1lLy4vc3JjL3Nhc3MvcGFnZXMvZnJvbnQvX3NpbmdsZS1wcm9ncmFtbWUuc2NzcyIsIndlYnBhY2s6Ly9jYXAtc2NpZW5jZXMtdGhlbWUvLi9zcmMvc2Fzcy9wYWdlcy9mcm9udC9faG9tZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5lbGVtZW50b3Itd2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3IgcHttYXJnaW4tYm90dG9tOjB9aHRtbCxib2R5e292ZXJmbG93LXg6Y2xpcH1Ac3VwcG9ydHMgbm90IChvdmVyZmxvdy14OiBjbGlwKXtodG1sLGJvZHl7b3ZlcmZsb3cteDpoaWRkZW59fWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0jYnJlYWRjcnVtYnMgYSwjYnJlYWRjcnVtYnMgc3Bhbntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItdGV4dCk7dHJhbnNpdGlvbjouNHMgZWFzZX0jYnJlYWRjcnVtYnMgYTpob3Zlcntjb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpfWF7YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fWltZ1tkYXRhLXNyY117b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O3dpbGwtY2hhbmdlOm9wYWNpdHl9aW1nW2RhdGEtc3JjXVtzcmNde29wYWNpdHk6MX0ubWluLWhlaWdodC0wIC5lbGVtZW50b3ItY29sdW1ue21pbi1oZWlnaHQ6MH06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNjYjIwNTYgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQuZWxlbWVudG9yLWNvbnRhaW5lcj4uZWxlbWVudG9yLWNvbHVtbj4uZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVke3BhZGRpbmc6MTBweCAyNXB4fSNjb29raWUtbGF3LWluZm8tYWdhaW57Ym94LXNoYWRvdzpyZ2JhKDAsMCwwLC4xNSkgMHB4IDRweCAyNHB4LHJnYmEoMCwwLDAsLjA1KSAwcHggMnB4IDZweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6M3B4IDE1cHggIWltcG9ydGFudH0jY29va2llLWxhdy1pbmZvLWJhcntwYWRkaW5nOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjEwcHggIWltcG9ydGFudDt3aWR0aDo0MjBweCAhaW1wb3J0YW50O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2M2MDA0OSAhaW1wb3J0YW50O2NvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgNTBweCAwcHggcmdiYSgwLDAsMCwuMykgIWltcG9ydGFudH0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1tZXNzYWdle3BhZGRpbmc6MjBweCAzMHB4O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojYzYwMDQ5O2NvbG9yOiNmZmZ9I2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItbWVzc2FnZT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTVweH0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1tZXNzYWdlPmRpdiBwe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMn0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1tZXNzYWdlPmRpdiBwIHNwYW57Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwfSNjb29raWUtbGF3LWluZm8tYmFyIC5jbGktYmFyLW1lc3NhZ2U+ZGl2IGltZ3t3aWR0aDo5MHB4O2Rpc3BsYXk6YmxvY2t9I2Nvb2tpZS1sYXctaW5mby1iYXIgLmNsaS1iYXItbWVzc2FnZSBhe21hcmdpbjo1cHggMCAwICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1idG5fY29udGFpbmVye2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllOWU5ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojYzYwMDQ5fSNjb29raWUtbGF3LWluZm8tYmFyIC5jbGktYmFyLWJ0bl9jb250YWluZXIgYXttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MTBweCAxNXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2ZsZXg6MTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwfSNjb29raWUtbGF3LWluZm8tYmFyIC5jbGktYmFyLWJ0bl9jb250YWluZXIgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5MzAwMzYgIWltcG9ydGFudH0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1idG5fY29udGFpbmVyIGE6aG92ZXI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlOWU5ZTkgIWltcG9ydGFudH0jY29va2llLWxhdy1pbmZvLWJhciAuY2xpLWJhci1idG5fY29udGFpbmVyIGE6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlOWU5ZTkgIWltcG9ydGFudH0jY3dhX3dlYmluY2x1c2lvbl9idG4gI2N3YV9idG5faW5mb19idWxsZXtkaXNwbGF5Om5vbmU7b3BhY2l0eToxICFpbXBvcnRhbnR9I2N3YV93ZWJpbmNsdXNpb25fYnRuOmhvdmVyICNjd2FfYnRuX2luZm9fYnVsbGV7ZGlzcGxheTpibG9ja31Aa2V5ZnJhbWVzIGxkcy1yb2xsZXJ7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmJpZ2dlciAubGRzLXJvbGxlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4fS5iaWdnZXIgLmxkcy1yb2xsZXIgZGl2e2FuaW1hdGlvbjpsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOjQwcHggNDBweH0uYmlnZ2VyIC5sZHMtcm9sbGVyIGRpdjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZmZmO21hcmdpbjotNHB4IDAgMCAtNHB4fS5iaWdnZXIgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6LTAuMDM2c30uYmlnZ2VyIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXJ7dG9wOjYzcHg7Y29sb3I6IzAwMDtsZWZ0OjYzcHh9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbi1kZWxheTotMC4wNzJzfS5iaWdnZXIgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlcnt0b3A6NjhweDtsZWZ0OjU2cHh9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTotMC4xMDhzfS5iaWdnZXIgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlcnt0b3A6NzFweDtsZWZ0OjQ4cHh9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbi1kZWxheTotMC4xNDRzfS5iaWdnZXIgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlcnt0b3A6NzJweDtsZWZ0OjQwcHh9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpe2FuaW1hdGlvbi1kZWxheTotMC4xOHN9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVye3RvcDo3MXB4O2xlZnQ6MzJweH0uYmlnZ2VyIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNil7YW5pbWF0aW9uLWRlbGF5Oi0wLjIxNnN9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVye3RvcDo2OHB4O2xlZnQ6MjRweH0uYmlnZ2VyIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyl7YW5pbWF0aW9uLWRlbGF5Oi0wLjI1MnN9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVye3RvcDo2M3B4O2xlZnQ6MTdweH0uYmlnZ2VyIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjI4OHN9LmJpZ2dlciAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVye3RvcDo1NnB4O2xlZnQ6MTJweH0ubGRzLXJvbGxlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5sZHMtcm9sbGVyIGRpdnthbmltYXRpb246bGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjoyMHB4IDIwcHh9Lmxkcy1yb2xsZXIgZGl2OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozLjVweDtoZWlnaHQ6My41cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwO21hcmdpbjotMnB4IDAgMCAtMnB4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjAzNnN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlcnt0b3A6MzEuNXB4O2xlZnQ6MzEuNXB4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi0wLjA3MnN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlcnt0b3A6MzRweDtsZWZ0OjI4cHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LTAuMTA4c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVye3RvcDozNS41cHg7bGVmdDoyNHB4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjE0NHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlcnt0b3A6MzZweDtsZWZ0OjIwcHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KXthbmltYXRpb24tZGVsYXk6LTAuMThzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXJ7dG9wOjM1LjVweDtsZWZ0OjE2cHh9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KXthbmltYXRpb24tZGVsYXk6LTAuMjE2c30ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVye3RvcDozNHB4O2xlZnQ6MTJweH0ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpe2FuaW1hdGlvbi1kZWxheTotMC4yNTJzfS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXJ7dG9wOjMxLjVweDtsZWZ0OjguNXB4fS5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjI4OHN9Lmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlcnt0b3A6MjhweDtsZWZ0OjZweH0uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbntoZWlnaHQ6dW5zZXQ7b3ZlcmZsb3c6dW5zZXR9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5lbGVtZW50b3ItY29udGFpbmVyLmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAuc3RlcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDI1cHg7ZmxleC13cmFwOndyYXA7Z2FwOjIwcHh9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5zdGVwIC5udW1iZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXJhZGl1czo1MCV9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5zdGVwIC5kZXNjcmlwdGlvbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5zdGVwLnN0ZXAxe21hcmdpbi10b3A6NTBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnN0ZXAuc3RlcDJ7bWFyZ2luLWJvdHRvbTozMHB4fS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4udGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4udGl0bGUgLmljb257bWFyZ2luLXJpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTBweCAxMS4yNHB4O2JvcmRlci1yYWRpdXM6NTAlfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4udGl0bGU6aG92ZXI+aXthbmltYXRpb246cHVsc2VUb1JpZ2h0IDFzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBwdWxzZVRvUmlnaHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgcHVsc2VUb0xlZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LnRpdGxlPml7bWFyZ2luLWxlZnQ6NDBweDtmb250LXNpemU6MzBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9uIC5yZWRpcmVjdC1yZWNyZWF0ZXh7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDMwcHg7Ym9yZGVyLXJhZGl1czo1cHg7dHJhbnNpdGlvbjouNHMgZWFzZTt3aWR0aDptYXgtY29udGVudH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9uIC5yZWRpcmVjdC1yZWNyZWF0ZXgucHVsc2V7YW5pbWF0aW9uOkN3YVB1bHNlR3JvdyAuNXMgaW5maW5pdGUgYWx0ZXJuYXRlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIEN3YVB1bHNlR3Jvd3tmcm9te3RyYW5zZm9ybTpzY2FsZSgxKX10b3t0cmFuc2Zvcm06c2NhbGUoMS4xKX19LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudHtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweDt3aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXsuZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9uPi5jb250ZW50IC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoe3dpZHRoOjEwMCV9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudCAucmVjcmVhdGV4X2NhbGVuZGFyIC5oZWFkZXIgLnBlcmlvZHt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogODgwcHgpey5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4uZWxlbWVudG9yLXNlY3Rpb24+LmNvbnRlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxMHB4fS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4uZWxlbWVudG9yLXNlY3Rpb24+LmNvbnRlbnQgI3RpbWVTbG90cyAuZGF0ZXttYXJnaW4tdG9wOjIwcHh9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudCAjdGltZVNsb3RzIC5zbG90c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtncmlkLWdhcDp1bnNldDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6dW5zZXQ7Z2FwOjEwcHggMjBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9uPi5jb250ZW50ICN0aW1lU2xvdHMgLnNsb3RzIC5zbG90e21hcmdpbjowICFpbXBvcnRhbnR9fS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4uZWxlbWVudG9yLXNlY3Rpb24+LmNvbnRlbnQ+Lmxkcy1yb2xsZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjJ9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudC5sb2FkaW5nIC5sZHMtcm9sbGVye2Rpc3BsYXk6YmxvY2t9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudC5sb2FkaW5nOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MH1Ac3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSl7LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbj4uY29udGVudC5sb2FkaW5nOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhcntmb250LWZhbWlseTp2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LWFjY2VudC1mb250LWZhbWlseSk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXg6MS4yO2hlaWdodDptYXgtY29udGVudH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAuaGVhZGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5oZWFkZXIgLmFycm93e3BhZGRpbmc6NXB4IDIwcHg7dHJhbnNpdGlvbjouMnMgZWFzZTtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5oZWFkZXIgLmFycm93OmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAubW9udGh7d2lkdGg6NTAlfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5tb250aDpob3ZlciAubmFtZXtvcGFjaXR5OjF9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5uYW1le3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7b3BhY2l0eTouNjtjb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGVhc2U7Zm9udC1mYW1pbHk6dmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIwcHg7bGV0dGVyLXNwYWNpbmc6MnB4O2xpbmUtaGVpZ2h0OjF9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5sYWJlbHN7YmFja2dyb3VuZC1jb2xvcjojYzVjNWM0O2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMzBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAubW9udGggLmxhYmVscyBzcGFue2ZsZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5yb3d7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDozMHB4O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5tb250aCAucm93IC53ZWVre2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtwYWRkaW5nOjEwcHggMDtmb250LXNpemU6MTNweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAubW9udGggLnJvdyAuZGF5c3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAubW9udGggLnJvdyAuZGF5cyAuZGF5e2ZsZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmV9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5yb3cgLmRheXMgLmRheS5wYXN0e29wYWNpdHk6LjZ9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5yb3cgLmRheXMgLmRheS50b2RheTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO29wYWNpdHk6Ljg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7ei1pbmRleDotMX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJlY3JlYXRleF9jYWxlbmRhciAubW9udGggLnJvdyAuZGF5cyAuZGF5LmF2YWlsYWJsZXtjb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO2N1cnNvcjpwb2ludGVyfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5tb250aCAucm93IC5kYXlzIC5kYXkuYXZhaWxhYmxlOmhvdmVyLC5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5tb250aCAucm93IC5kYXlzIC5kYXkuYXZhaWxhYmxlLmFjdGl2ZXtjb2xvcjojZmZmfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmVjcmVhdGV4X2NhbGVuZGFyIC5tb250aCAucm93IC5kYXlzIC5kYXkuYXZhaWxhYmxlOmhvdmVyOjpiZWZvcmUsLmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yZWNyZWF0ZXhfY2FsZW5kYXIgLm1vbnRoIC5yb3cgLmRheXMgLmRheS5hdmFpbGFibGUuYWN0aXZlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7b3BhY2l0eToxO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6LTF9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHN7ZmxleDoxO3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5kYXRle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6MjVweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToyMHB4fS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5zbG90c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOjEwcHggMjBweH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgI3RpbWVTbG90cyAuc2xvdHMgLnNsb3R7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjYjNiM2IzO2ZvbnQtZmFtaWx5OnZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktYWNjZW50LWZvbnQtZmFtaWx5KTt3aWR0aDptYXgtY29udGVudDtib3JkZXItcmFkaXVzOjEwcHg7Zm9udC1zaXplOjIwcHg7Y3Vyc29yOmRlZmF1bHQ7dHJhbnNpdGlvbjouNHMgZWFzZX0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgI3RpbWVTbG90cyAuc2xvdHMgLnNsb3Q6bnRoLWNoaWxkKDJuKzEpe21hcmdpbi1sZWZ0OmF1dG99LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHMgLnNsb3RzIC5zbG90Om50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OmF1dG99LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHMgLnNsb3RzIC5zbG90LmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6cmdiYSgxNzksMTc5LDE3OSwuNyk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE3OSwxNzksMTc5LC43KTtjb2xvcjojZmZmfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5zbG90cyAuc2xvdC5wYXN0e292ZXJmbG93OmhpZGRlbn0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgI3RpbWVTbG90cyAuc2xvdHMgLnNsb3QucGFzdDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNiM2IzYjMgMXB4LCAjYjNiM2IzIDJweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAycHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOHB4KTt6LWluZGV4Oi0xfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5zbG90cyAuc2xvdCAuY29udGVudHtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzo1cHggMjVweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHMgLnNsb3RzIC5zbG90IC5saW5lYXItZ3JhZGllbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO3RyYW5zaXRpb246d2lkdGggLjRzIC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6MTBweCAwIDAgMTBweDt6LWluZGV4Oi0xfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5zbG90cyAuc2xvdCAudG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMTBweCk7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LWZhbWlseTp2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6NXB4IDE1cHg7ei1pbmRleDoxfS5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzIC5zbG90cyAuc2xvdCAudG9vbHRpcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSl9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHMgLnNsb3RzIC5zbG90OmhvdmVyIC50b29sdGlwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgI3RpbWVTbG90cz4ubGRzLXJvbGxlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZGlzcGxheTpub25lO3otaW5kZXg6Mn0uZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgI3RpbWVTbG90cy5sb2FkaW5nIC5sZHMtcm9sbGVye2Rpc3BsYXk6YmxvY2t9LmVsZW1lbnRvci13aWRnZXQtYmlsbGV0dGVyaWUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyICN0aW1lU2xvdHMubG9hZGluZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO2hlaWdodDpjYWxjKDEwMCUgKyAxMHB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt6LWluZGV4OjB9QHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkpey5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAjdGltZVNsb3RzLmxvYWRpbmc6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9fSNzdGlja3ktaW5mb3MuZnJvbnR7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtyaWdodDowO3RyYW5zaXRpb246LjRzIGVhc2U7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4Ojk4O2JveC1zaGFkb3c6MCAwIDEwcHggLTVweCByZ2JhKDAsMCwwLC4zKTttYXgtaGVpZ2h0OjEwMHZoO2ZvbnQtZmFtaWx5OnZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSk7Ym9yZGVyLXJhZGl1czowIDAgMCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDgyMHB4KXsjc3RpY2t5LWluZm9zLmZyb250e2Rpc3BsYXk6bm9uZX19I3N0aWNreS1pbmZvcy5mcm9udCAuY2xvc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg0MCUsIC00MCUpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtwYWRkaW5nOjEwcHh9I3N0aWNreS1pbmZvcy5mcm9udCAuY2xvc2Ugc3Zne2Rpc3BsYXk6ZmxleDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I3N0aWNreS1pbmZvcy5mcm9udCAuY2xvc2V7ZGlzcGxheTpmbGV4fX1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I3N0aWNreS1pbmZvcy5mcm9udHtyaWdodDp1bnNldDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAyMHB4KX19I3N0aWNreS1pbmZvcy5mcm9udCAuaGVhZHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7d2lkdGg6bWF4LWNvbnRlbnQ7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjEwcHggMjVweDtib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQ7cmlnaHQ6MTAwJTtib3R0b206MTAwJTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgLTVweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMyk7Y29sb3I6aW5oZXJpdH1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I3N0aWNreS1pbmZvcy5mcm9udCAuaGVhZHtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOnVuc2V0O2JveC1zaGFkb3c6bm9uZTtyaWdodDp1bnNldDtib3R0b206dW5zZXQ7Y3Vyc29yOmRlZmF1bHQ7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czowfX0jc3RpY2t5LWluZm9zLmZyb250IC5oZWFkPnN2Z3t3aWR0aDo3cHg7bWFyZ2luLWxlZnQ6MTBweDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNpdGlvbjouNHMgZWFzZX1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I3N0aWNreS1pbmZvcy5mcm9udCAuaGVhZD5zdmd7ZGlzcGxheTpub25lfX0jc3RpY2t5LWluZm9zLmZyb250Lm9wZW5lZHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6MjAwfUBtZWRpYShtYXgtd2lkdGg6IDgyMHB4KXsjc3RpY2t5LWluZm9zLmZyb250Lm9wZW5lZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6OTk5OTk5OTtkaXNwbGF5OmJsb2NrfX0jc3RpY2t5LWluZm9zLmZyb250Lm9wZW5lZCAuaGVhZCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9I3N0aWNreS1pbmZvcy5mcm9udCAuY29udGVudHt3aWR0aDo0MDBweDttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7bWF4LWhlaWdodDo5NXZoO3BhZGRpbmc6MTVweCAyMHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgMTBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6aW5oZXJpdH1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I3N0aWNreS1pbmZvcy5mcm9udCAuY29udGVudHt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjB9fSNzdGlja3ktaW5mb3MuZnJvbnQgLmNvbnRlbnQgLmltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjI0MHB4O21hcmdpbi1ib3R0b206MTBweH0jc3RpY2t5LWluZm9zLmZyb250IC5jb250ZW50IC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfSNzdGlja3ktaW5mb3MuZnJvbnQgLmNvbnRlbnQ+YS5idG57ZGlzcGxheTpibG9jazt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjdweCAzMHB4O2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW4tdG9wOjEwcHh9LmVsZW1lbnRvci13aWRnZXQtdmlkZW8gLmVsZW1lbnRvci1jdXN0b20tZW1iZWQtaW1hZ2Utb3ZlcmxheVtkYXRhLXRpdGxlLWJlZm9yZV06OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpfS5lbGVtZW50b3Itd2lkZ2V0LXZpZGVvIC5lbGVtZW50b3ItY3VzdG9tLWVtYmVkLWltYWdlLW92ZXJsYXlbZGF0YS10aXRsZS1iZWZvcmVdOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGl0bGUtYmVmb3JlKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtsZWZ0OjUwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNjBweCk7Y29sb3I6I2ZmZjtmb250LWZhbWlseTp2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToyNnB4O3otaW5kZXg6MTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhKG1heC13aWR0aDogNDI1cHgpey5lbGVtZW50b3Itd2lkZ2V0LXZpZGVvIC5lbGVtZW50b3ItY3VzdG9tLWVtYmVkLWltYWdlLW92ZXJsYXlbZGF0YS10aXRsZS1iZWZvcmVdOjpiZWZvcmV7Zm9udC1zaXplOjE4cHg7dG9wOjE1cHg7bGVmdDoyMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfX0uZWxlbWVudG9yLXdpZGdldC12aWRlbyAuZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1pbWFnZS1vdmVybGF5W2RhdGEtdGl0bGUtYmVmb3JlXSAuZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1wbGF5e3otaW5kZXg6MX1ib2R5Om5vdCgud3AtYWRtaW4pIC5mbGF0cGlja3ItY2FsZW5kYXJ7dG9wOjEwMCUgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlO2JveC1zaGFkb3c6MCA1cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOjAgMCAxNXB4IDE1cHh9Ym9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aHtkaXNwbGF5OmZsZXh9Ym9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBzZWxlY3R7d2lkdGg6MTAwJX1ib2R5Om5vdCgud3AtYWRtaW4pIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6MTAwcHggIWltcG9ydGFudH1ib2R5Om5vdCgud3AtYWRtaW4pIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1yQ29udGFpbmVye3dpZHRoOjEwMCV9Ym9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItckNvbnRhaW5lciAuZmxhdHBpY2tyLXdlZWtkYXlze3dpZHRoOjEwMCV9Ym9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItckNvbnRhaW5lciAuZmxhdHBpY2tyLWRheXN7d2lkdGg6MTAwJSAhaW1wb3J0YW50fWJvZHk6bm90KC53cC1hZG1pbikgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXJDb250YWluZXIgLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Ym9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItckNvbnRhaW5lciAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lciAuZmxhdHBpY2tyLWRheXt3aWR0aDoxNC4yODU3MTQyODU3JSAhaW1wb3J0YW50O21heC13aWR0aDp1bnNldH0uY3dhLW1vZGFse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpO3otaW5kZXg6MjAwfS5jd2EtbW9kYWwgLmRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO2NvbG9yOiNmZmY7bWFyZ2luOjUwcHggYXV0bztwYWRkaW5nOjUwcHg7Ym9yZGVyLXJhZGl1czozMHB4O3dpZHRoOjYwJTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmFuaW1hdGV0b3A7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjRzO2FuaW1hdGlvbi1uYW1lOmFuaW1hdGV0b3A7YW5pbWF0aW9uLWR1cmF0aW9uOi40cztwb3NpdGlvbjpyZWxhdGl2ZX0uY3dhLW1vZGFsIC5kaWFsb2cgLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpfS5jd2EtbW9kYWwgLmRpYWxvZyAuY2xvc2U6aG92ZXIsLmN3YS1tb2RhbCAuZGlhbG9nIC5jbG9zZTpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5jd2EtbW9kYWwgLmRpYWxvZyBhe2NvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSl9LmN3YS1tb2RhbCAuZGlhbG9nIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmN3YS1tb2RhbCAuZGlhbG9ne3BhZGRpbmc6MjBweDt3aWR0aDo5MCV9fS5jd2EtbW9kYWwgLmJpZ2dlciAubGRzLXJvbGxlcntkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99QC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGV0b3B7ZnJvbXt0b3A6LTMwMHB4O29wYWNpdHk6MH10b3t0b3A6MDtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYW5pbWF0ZXRvcHtmcm9te3RvcDotMzAwcHg7b3BhY2l0eTowfXRve3RvcDowO29wYWNpdHk6MX19LnNpbmdsZV9vZmZlcl9kZXRhaWxze2ZvbnQtZmFtaWx5OnZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSl9LnNpbmdsZV9vZmZlcl9kZXRhaWxzPi50aXRsZXtmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjIwcHh9LnNpbmdsZV9vZmZlcl9kZXRhaWxzIC50aXRsZXtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fS5zaW5nbGVfb2ZmZXJfZGV0YWlscz4uZGVzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LnNpbmdsZV9vZmZlcl9kZXRhaWxzIC5hbGwtZGF0YXMgLml0ZW17bWFyZ2luOjUwcHggMH0uc2luZ2xlX29mZmVyX2RldGFpbHMgLmFsbC1kYXRhcyAuaXRlbSAudGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4fS5zaW5nbGVfYW9fZGV0YWlsc3tmb250LWZhbWlseTp2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpfS5zaW5nbGVfYW9fZGV0YWlscz4udGl0bGV7Zm9udC1zaXplOjIycHg7bWFyZ2luLWJvdHRvbToyMHB4fS5zaW5nbGVfYW9fZGV0YWlscyAudGl0bGV7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MThweH0uc2luZ2xlX2FvX2RldGFpbHMgLmFsbC1kYXRhc3ttYXJnaW4tdG9wOjMwcHh9LnNpbmdsZV9hb19kZXRhaWxzIC5hbGwtZGF0YXMgLml0ZW0gYXtkaXNwbGF5OmZsZXg7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOi40cyBlYXNlfS5zaW5nbGVfYW9fZGV0YWlscyAuYWxsLWRhdGFzIC5pdGVtIGE6aG92ZXJ7Y29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3Itc2Vjb25kYXJ5KX0uc2luZ2xlX2FvX2RldGFpbHMgLmFsbC1kYXRhcyAuaXRlbSBhIC5pY29uLC5zaW5nbGVfYW9fZGV0YWlscyAuYWxsLWRhdGFzIC5pdGVtIGEgLnRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2luZ2xlX2FvX2RldGFpbHMgLmFsbC1kYXRhcyAuaXRlbSBhIC5pY29ue21hcmdpbi1yaWdodDoxMHB4fS5zaW5nbGVfYW9fZGV0YWlscyAuYWxsLWRhdGFzIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxMHB4fS5jd2EtYWNjb3JkaW9ue21hcmdpbjo1MHB4IDB9LmN3YS1hY2NvcmRpb24gLmN3YS1hY2NvcmRpb24taXRlbXt3aWR0aDoxMDAlO3BhZGRpbmc6MjVweCAwO2JvcmRlci1ib3R0b206c29saWQgMnB4fS5jd2EtYWNjb3JkaW9uIC5jd2EtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpzb2xpZCAycHh9LmN3YS1hY2NvcmRpb24gLmN3YS1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDtwYWRkaW5nLXJpZ2h0OjQ1cHg7dHJhbnNpdGlvbjphbGwgLjVzO2N1cnNvcjpwb2ludGVyfS5jd2EtYWNjb3JkaW9uIC5jd2EtYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSAuaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY3dhLWFjY29yZGlvbiAuY3dhLWFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUgLmljb246YmVmb3Jle2NvbnRlbnQ6XCLvgadcIjtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXdlaWdodDo5MDB9LmN3YS1hY2NvcmRpb24gLmN3YS1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZXttYXJnaW4tYm90dG9tOjIwcHh9LmN3YS1hY2NvcmRpb24gLmN3YS1hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZSAuaWNvbjpiZWZvcmV7Y29udGVudDpcIu+BqFwifS5jd2EtYWNjb3JkaW9uIC5jd2EtYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5lbGVtZW50b3Itc2l0ZW1hcC13cmFwIC5lbGVtZW50b3Itc2l0ZW1hcC1zZWN0aW9ue3dpZHRoOjEwMCV9LmVsZW1lbnRvci1zaXRlbWFwLXdyYXAgLmVsZW1lbnRvci1zaXRlbWFwLXNlY3Rpb24gdWwuZWxlbWVudG9yLXNpdGVtYXAtbGlzdHtwYWRkaW5nOjB9LmVsZW1lbnRvci1zaXRlbWFwLXdyYXAgLmVsZW1lbnRvci1zaXRlbWFwLXNlY3Rpb24gdWwuZWxlbWVudG9yLXNpdGVtYXAtbGlzdD5saXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MjBweCAwfS5lbGVtZW50b3Itc2l0ZW1hcC13cmFwIC5lbGVtZW50b3Itc2l0ZW1hcC1zZWN0aW9uIHVsLmVsZW1lbnRvci1zaXRlbWFwLWxpc3Q+bGk6YmVmb3Jle2NvbnRlbnQ6XCLvgaFcIjtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6MTBweH0uZWxlbWVudG9yLXNpdGVtYXAtd3JhcCAuZWxlbWVudG9yLXNpdGVtYXAtc2VjdGlvbiB1bC5lbGVtZW50b3Itc2l0ZW1hcC1saXN0PmxpPmF7Zm9udC13ZWlnaHQ6NjAwfS5lbGVtZW50b3Itc2l0ZW1hcC13cmFwIC5lbGVtZW50b3Itc2l0ZW1hcC1zZWN0aW9uIHVsLmVsZW1lbnRvci1zaXRlbWFwLWxpc3Q+bGkgYXtmb250LXNpemU6MThweDt0cmFuc2l0aW9uOmFsbCAuNXN9LmVsZW1lbnRvci1zaXRlbWFwLXdyYXAgLmVsZW1lbnRvci1zaXRlbWFwLXNlY3Rpb24gdWwuZWxlbWVudG9yLXNpdGVtYXAtbGlzdD5saSBhOmhvdmVye2NvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCl9LmVsZW1lbnRvci1zaXRlbWFwLXdyYXAgLmVsZW1lbnRvci1zaXRlbWFwLXNlY3Rpb24gdWwuZWxlbWVudG9yLXNpdGVtYXAtbGlzdD5saT51bC5jaGlsZHJlbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowfS5lbGVtZW50b3Itc2l0ZW1hcC13cmFwIC5lbGVtZW50b3Itc2l0ZW1hcC1zZWN0aW9uIHVsLmVsZW1lbnRvci1zaXRlbWFwLWxpc3Q+bGk+dWwuY2hpbGRyZW4+bGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjEwcHggMjBweH0uZWxlbWVudG9yLXNpdGVtYXAtd3JhcCAuZWxlbWVudG9yLXNpdGVtYXAtc2VjdGlvbiB1bC5lbGVtZW50b3Itc2l0ZW1hcC1saXN0PmxpPnVsLmNoaWxkcmVuPmxpPmF7d2lkdGg6MTAwJTtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiA1MzZweCl7LmhvbWUucGFnZSAuZmVlZHJzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmhvbWUucGFnZSAjc3RhdGljLXNvY2lhbC1uZXR3b3Jrc3tkaXNwbGF5OmJsb2NrfS5ob21lLnBhZ2UgLmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVye21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9LmhvbWUucGFnZSAjbWFpbi1mb290ZXIgLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1jb2x1bW4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1jb2x1bW46bnRoLWNoaWxkKDIpIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXB7cGFkZGluZy10b3A6NzBweH19I21haW4taGVhZGVyLCNtYWluLWhlYWRlci1zdGlja3l7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9QG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXsjbWFpbi1oZWFkZXIgLnRvcC5hbGwtcGFnZXMgI2NzLWhlYWRlci1sb2dvIGltZywjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AuYWxsLXBhZ2VzICNjcy1oZWFkZXItbG9nbyBpbWd7d2lkdGg6MjAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDEyNjdweCl7I21haW4taGVhZGVyIC50b3AuYWxsLXBhZ2VzIC50b2dnbGVTaWRlTWVudSwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AuYWxsLXBhZ2VzIC50b2dnbGVTaWRlTWVudXtkaXNwbGF5OmZsZXh9fUBtZWRpYShtYXgtd2lkdGg6IDEyNjdweCl7I21haW4taGVhZGVyIC50b3AuYWxsLXBhZ2VzICNjcy1oZWFkZXItbWVudSwjbWFpbi1oZWFkZXIgLnRvcC5hbGwtcGFnZXMgI2NzLWhlYWRlci1pY29ucyAjaWNvbk1lbnUsI21haW4taGVhZGVyLXN0aWNreSAudG9wLmFsbC1wYWdlcyAjY3MtaGVhZGVyLW1lbnUsI21haW4taGVhZGVyLXN0aWNreSAudG9wLmFsbC1wYWdlcyAjY3MtaGVhZGVyLWljb25zICNpY29uTWVudXtkaXNwbGF5Om5vbmV9fSNtYWluLWhlYWRlciAudG9wLmFsbC1wYWdlcyAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlciwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AuYWxsLXBhZ2VzIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXA6OmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fSNtYWluLWhlYWRlciAudG9wLmFsbC1wYWdlcyAuZWxlbWVudG9yLXdpZGdldC1jdXN0b20tbWVudSwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AuYWxsLXBhZ2VzIC5lbGVtZW50b3Itd2lkZ2V0LWN1c3RvbS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp1bnNldDtsZWZ0OnVuc2V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9I21haW4taGVhZGVyIC50b3AuYWxsLXBhZ2VzIC5lbGVtZW50b3Itd2lkZ2V0LWN1c3RvbS1tZW51Pi5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4uZWxlbWVudG9yLXNlY3Rpb24gbmF2IHVsLm1lbnU+bGk+YSwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AuYWxsLXBhZ2VzIC5lbGVtZW50b3Itd2lkZ2V0LWN1c3RvbS1tZW51Pi5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcj4uZWxlbWVudG9yLXNlY3Rpb24gbmF2IHVsLm1lbnU+bGk+YXtmb250LXNpemU6MTZweH0jbWFpbi1oZWFkZXIgLnRvcC5hbGwtcGFnZXMgLmVsZW1lbnRvci13aWRnZXQtY3VzdG9tLW1lbnU+LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbiBuYXYgdWwubWVudT5saT5hIHNwYW4sI21haW4taGVhZGVyLXN0aWNreSAudG9wLmFsbC1wYWdlcyAuZWxlbWVudG9yLXdpZGdldC1jdXN0b20tbWVudT4uZWxlbWVudG9yLXdpZGdldC1jb250YWluZXI+LmVsZW1lbnRvci1zZWN0aW9uIG5hdiB1bC5tZW51PmxpPmEgc3BhbntwYWRkaW5nOjEycHggMTBweH0jbWFpbi1oZWFkZXIgLnRvcC5hbGwtcGFnZXMgLmVsZW1lbnRvci13aWRnZXQtY3VzdG9tLW1lbnUgI21haW4tbWVudSAubmF2aWdhdGlvbiBuYXYgLm1lbnUsI21haW4taGVhZGVyLXN0aWNreSAudG9wLmFsbC1wYWdlcyAuZWxlbWVudG9yLXdpZGdldC1jdXN0b20tbWVudSAjbWFpbi1tZW51IC5uYXZpZ2F0aW9uIG5hdiAubWVudXttYXJnaW46MjBweCAwfSNtYWluLWhlYWRlciAudG9wLmFsbC1wYWdlcyAjaWNvbk1lbnUsI21haW4taGVhZGVyLXN0aWNreSAudG9wLmFsbC1wYWdlcyAjaWNvbk1lbnV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I21haW4taGVhZGVyIC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcCwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0jbWFpbi1oZWFkZXIgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlciwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3NXB4O3JpZ2h0OjE3MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDQzMHB4KTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiAxMTcwcHgpeyNtYWluLWhlYWRlciAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXA6OmFmdGVyLCNtYWluLWhlYWRlci1zdGlja3kgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlcntyaWdodDo5MHB4O3dpZHRoOmNhbGMoMTAwJSAtIDM1MHB4KX19QG1lZGlhKG1heC13aWR0aDogNTc1cHgpeyNtYWluLWhlYWRlciAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAsI21haW4taGVhZGVyLXN0aWNreSAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jbWFpbi1oZWFkZXIgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlciwjbWFpbi1oZWFkZXItc3RpY2t5IC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcDo6YWZ0ZXJ7Y29udGVudDpub25lfSNtYWluLWhlYWRlciAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgI2NzLWhlYWRlci1sb2dvLCNtYWluLWhlYWRlci1zdGlja3kgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwICNjcy1oZWFkZXItbG9nb3ttYXJnaW4tdG9wOjIwcHh9I21haW4taGVhZGVyIC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAjY3MtaGVhZGVyLWxvZ28gaW1nLCNtYWluLWhlYWRlci1zdGlja3kgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwICNjcy1oZWFkZXItbG9nbyBpbWd7d2lkdGg6MjgwcHh9I21haW4taGVhZGVyIC50b3AgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAjY3MtaGVhZGVyLWljb25zLCNtYWluLWhlYWRlci1zdGlja3kgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwICNjcy1oZWFkZXItaWNvbnN7cG9zaXRpb246c3RhdGljfSNtYWluLWhlYWRlciAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgI2NzLWhlYWRlci1pY29ucyAudG9nZ2xlU2lkZU1lbnUsI21haW4taGVhZGVyLXN0aWNreSAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgI2NzLWhlYWRlci1pY29ucyAudG9nZ2xlU2lkZU1lbnV7dHJhbnNmb3JtOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MH19I2ljb25NZW51e2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX0jaWNvbk1lbnUgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0jaWNvbk1lbnUgbGkudG9nZ2xlU2VhcmNoe2N1cnNvcjpwb2ludGVyfSNpY29uTWVudSBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoyMHB4fSNpY29uTWVudSBsaSBpbWcsI2ljb25NZW51IGxpIHN2Z3t3aWR0aDozMHB4O2ZpbGw6I2ZmZn0jaWNvbk1lbnUgbGkgYXtkaXNwbGF5OmluaGVyaXR9I2ljb25NZW51IGxpICNjd2Ffd2ViaW5jbHVzaW9uX2J0bntkaXNwbGF5OmZsZXh9LnRvZ2dsZVNpZGVNZW51e2Rpc3BsYXk6bm9uZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1yaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDExNzBweCl7LnRvZ2dsZVNpZGVNZW51e2Rpc3BsYXk6ZmxleH19I21haW4taGVhZGVyLXN0aWNreXtwb3NpdGlvbjpmaXhlZDt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjouNHMgZWFzZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ei1pbmRleDo5OH0jbWFpbi1oZWFkZXItc3RpY2t5ICNjcy1oZWFkZXItbG9nbyBpbWd7d2lkdGg6MjAwcHh9QG1lZGlhKG1heC13aWR0aDogODIwcHgpeyNtYWluLWhlYWRlci1zdGlja3kgLmxvZ297ZGlzcGxheTpub25lfX0jbWFpbi1oZWFkZXItc3RpY2t5IC5sb2dvX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogODIwcHgpeyNtYWluLWhlYWRlci1zdGlja3kgLmxvZ29fbW9iaWxle2Rpc3BsYXk6YmxvY2t9I21haW4taGVhZGVyLXN0aWNreSAubG9nb19tb2JpbGUgaW1ne3dpZHRoOjYwcHggIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTI2N3B4KXsjbWFpbi1oZWFkZXItc3RpY2t5ICNjcy1oZWFkZXItbWVudSwjbWFpbi1oZWFkZXItc3RpY2t5ICNjcy1oZWFkZXItaWNvbnMgI2ljb25NZW51e2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogMTI2N3B4KXsjbWFpbi1oZWFkZXItc3RpY2t5IC50b2dnbGVTaWRlTWVudXtkaXNwbGF5OmZsZXh9fSNtYWluLWhlYWRlci1zdGlja3kuc3RpY2t5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSNtYWluLWhlYWRlci1zdGlja3kgLmVsZW1lbnRvci13aWRnZXQtY3VzdG9tLW1lbnV7cG9zaXRpb246c3RhdGljO3RvcDp1bnNldDtsZWZ0OnVuc2V0O2JvdHRvbTp1bnNldDtyaWdodDp1bnNldDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWluLWhlYWRlci1zdGlja3kgLmVsZW1lbnRvci13aWRnZXQtY3VzdG9tLW1lbnU+LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbiBuYXYgdWwubWVudT5saT5he2ZvbnQtc2l6ZToxNnB4fSNtYWluLWhlYWRlci1zdGlja3kgLmVsZW1lbnRvci13aWRnZXQtY3VzdG9tLW1lbnU+LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyPi5lbGVtZW50b3Itc2VjdGlvbiBuYXYgdWwubWVudT5saT5hIHNwYW57cGFkZGluZzoxMnB4IDEwcHh9I21haW4taGVhZGVyLXN0aWNreSAuZWxlbWVudG9yLXdpZGdldC1jdXN0b20tbWVudSAjbWFpbi1tZW51IC5uYXZpZ2F0aW9uIG5hdiAubWVudXttYXJnaW46MjBweCAwfSNtYWluLWhlYWRlci1zdGlja3kgI2ljb25NZW51e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSNtYWluLWhlYWRlci1zdGlja3k+LmVsZW1lbnRvci1zZWN0aW9uPi5lbGVtZW50b3ItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDExNzBweCl7LmhvbWUgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIgI21haW4taGVhZGVyICNpY29uTWVudXtkaXNwbGF5Om5vbmV9LmhvbWUgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIgLnRvZ2dsZVNpZGVNZW51e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpfS5ob21lIC5lbGVtZW50b3ItbG9jYXRpb24taGVhZGVyICNjcy1oZWFkZXItbWVudXtkaXNwbGF5Om5vbmV9LmhvbWUgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIgI21haW4tbWVudXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDg4MHB4KXsuaG9tZSAjY3MtaGVhZGVyLWxvZ28gaW1ne3dpZHRoOjI1MHB4fS5ob21lICNtYWluLWhlYWRlciAudG9wIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXA6OmFmdGVye2NvbnRlbnQ6bm9uZX19Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9uIC5lbGVtZW50b3ItY29udGFpbmVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWZvb3RlciNtYWluLWZvb3RlciAubmF2aWdhdGlvbiAuZWxlbWVudG9yLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC42KX1mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkgLmVsZW1lbnRvci13aWRnZXQtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCV9Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9uIC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW17YWxpZ24taXRlbXM6ZmxleC1zdGFydH1mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSAuZWxlbWVudG9yLWljb24tbGlzdC1pY29ue21hcmdpbi10b3A6M3B4fWZvb3RlciNtYWluLWZvb3RlciAubmF2aWdhdGlvbiAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSAubWVudS1pdGVtPmE6OmJlZm9yZXtjb250ZW50Olwi74SRXCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTo2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjJweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojZmZmfWZvb3RlciNtYWluLWZvb3RlciAubmF2aWdhdGlvbiAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSAubWVudS1pdGVtPmE6OmJlZm9yZXtiYWNrZ3JvdW5kOm5vbmU7b3BhY2l0eToxfWZvb3RlciNtYWluLWZvb3RlciAubmF2aWdhdGlvbiAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSAubWVudS1pdGVtPmE6aG92ZXI6OmJlZm9yZXtjb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO2JhY2tncm91bmQ6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9ue3BhZGRpbmc6MCAwIDMwcHggMH1mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1jb2x1bW57Ym9yZGVyOm5vbmUgIWltcG9ydGFudH1mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1jb2x1bW46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMwcHh9Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9uIC5lbGVtZW50b3ItY29sdW1uOmZpcnN0LWNoaWxke2p1c3RpZnktY29udGVudDpjZW50ZXJ9Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9uIC5lbGVtZW50b3ItY29sdW1uOmZpcnN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXB7d2lkdGg6bWF4LWNvbnRlbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWZvb3RlciNtYWluLWZvb3RlciAubmF2aWdhdGlvbiAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIGltZ3t3aWR0aDo1MDBweH1mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1jb2x1bW4gLnRpdGxlLWR1b3tmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHh9Zm9vdGVyI21haW4tZm9vdGVyIC5uYXZpZ2F0aW9uIC5lbGVtZW50b3ItY29sdW1uIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IHVsIGxpIGF7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9ja31mb290ZXIjbWFpbi1mb290ZXIgLm5hdmlnYXRpb24gLmVsZW1lbnRvci1jb2x1bW4gLmVsZW1lbnRvci13aWRnZXQtbmF2LW1lbnUgdWwgbGkgYTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX19QG1lZGlhKG1heC13aWR0aDogODIwcHgpe2Zvb3RlciNtYWluLWZvb3RlciAubGVnYWx7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhKG1heC13aWR0aDogNDI1cHgpe2Zvb3RlciNtYWluLWZvb3RlciAubGVnYWx7cGFkZGluZy1ib3R0b206NTBweH19Zm9vdGVyI21haW4tZm9vdGVyIC5sZWdhbCAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSBsaS5tZW51LWl0ZW0gYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDEwcHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5OjF9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe2Zvb3RlciNtYWluLWZvb3RlciAubGVnYWwgLmVsZW1lbnRvci13aWRnZXQtbmF2LW1lbnUgdWx7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MTAwJX1mb290ZXIjbWFpbi1mb290ZXIgLmxlZ2FsIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IHVsIGxpe21heC13aWR0aDoxMDAlfWZvb3RlciNtYWluLWZvb3RlciAubGVnYWwgLmVsZW1lbnRvci13aWRnZXQtbmF2LW1lbnUgdWwgbGkgYXttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9Zm9vdGVyI21haW4tZm9vdGVyIC5sZWdhbCAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSB1bCBsaSBhOjphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNDI1cHgpe2Zvb3RlciNtYWluLWZvb3RlciAubGVnYWwgLmVsZW1lbnRvci13aWRnZXQtbmF2LW1lbnUgdWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19Zm9vdGVyI21haW4tZm9vdGVyIC5tYXAtaW50ZXJhY3RpdmUgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpfUBtZWRpYShtYXgtd2lkdGg6IDE0MzBweCl7Zm9vdGVyI21haW4tZm9vdGVyIC5tYXAtaW50ZXJhY3RpdmUgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDMwcHgpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVyI21haW4tZm9vdGVyIC5tYXAtaW50ZXJhY3RpdmUgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1mb290ZXIjbWFpbi1mb290ZXIgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UtbW9zYWljIC5jb250ZW50e3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Zm9vdGVyI21haW4tZm9vdGVyIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLW1vc2FpYyAuY29udGVudCAuc2xpY2stbGlzdCxmb290ZXIjbWFpbi1mb290ZXIgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UtbW9zYWljIC5jb250ZW50IC5zbGljay10cmFja3ttaW4td2lkdGg6MTAwJX1mb290ZXIjbWFpbi1mb290ZXIgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UtbW9zYWljIC5jb250ZW50IGltZ3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjMzJX1AbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7Zm9vdGVyI21haW4tZm9vdGVyIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLW1vc2FpYyAuY29udGVudCBpbWc6Zmlyc3QtY2hpbGR7bWF4LXdpZHRoOjE1MHB4O21heC1oZWlnaHQ6NzVweH19QG1lZGlhKG1heC13aWR0aDogNDAwcHgpe2Zvb3RlciNtYWluLWZvb3RlciAuZWxlbWVudG9yLXdpZGdldC1pbWFnZS1tb3NhaWMgLmNvbnRlbnQgaW1nOmZpcnN0LWNoaWxke21heC13aWR0aDoxMjBweDttYXgtaGVpZ2h0OjYwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDMwMHB4KXtmb290ZXIjbWFpbi1mb290ZXIgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UtbW9zYWljIC5jb250ZW50IGltZzpmaXJzdC1jaGlsZHttYXgtd2lkdGg6MTAwcHg7bWF4LWhlaWdodDo1MHB4fX1mb290ZXIjbWFpbi1mb290ZXIgLmVsZW1lbnRvci13aWRnZXQtaW1hZ2UtbW9zYWljIC5jb250ZW50IC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOiMwMDA7Zm9udC1zaXplOjI0cHh9Zm9vdGVyI21haW4tZm9vdGVyIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLW1vc2FpYyAuY29udGVudCAuYXJyb3cubGVmdHtsZWZ0OjEwcHh9Zm9vdGVyI21haW4tZm9vdGVyIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLW1vc2FpYyAuY29udGVudCAuYXJyb3cucmlnaHR7cmlnaHQ6MTBweH0uaG9tZSAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXJ7bWFyZ2luLXRvcDotMjAwcHg7ei1pbmRleDowO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDQ1JSwgcmdiKDIwMywgMzIsIDg2KSA0NSUpfUBtZWRpYShtYXgtd2lkdGg6IDEwMjBweCl7LmhvbWUgLmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMzUlLCByZ2IoMjAzLCAzMiwgODYpIDM1JSkgIWltcG9ydGFudH0uaG9tZSAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46Zmlyc3QtY2hpbGR7d2lkdGg6NDAlfS5ob21lIC5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxke3dpZHRoOjYwJX19QG1lZGlhKG1heC13aWR0aDogODIwcHgpe2JvZHk6bm90KC5ob21lKSAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLnRpdGxlLWR1b3ttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDgyMHB4KXsuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIuZWxlbWVudG9yLXNlY3Rpb257YmFja2dyb3VuZDp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpICFpbXBvcnRhbnR9LmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVyIC5lbGVtZW50b3ItY29sdW1uOmZpcnN0LWNoaWxke3dpZHRoOjAgIWltcG9ydGFudH0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVyIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1oZWFkaW5nLWNvbG9yc3t3aWR0aDoxMDAlfS5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZy1jb2xvcnMgLnRpdGxlLWR1b3t0ZXh0LWFsaWduOmNlbnRlcn0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LW5ld3NsZXR0ZXJ7d2lkdGg6MTAwJX0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LW5ld3NsZXR0ZXIgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtbmV3c2xldHRlciAjY3MtbmV3c2xldHRlcnt3aWR0aDo0MTBweDttYXgtd2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcH0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LW5ld3NsZXR0ZXIgI2NzLW5ld3NsZXR0ZXIgaW5wdXR7b3JkZXI6MjttYXJnaW4tbGVmdDo3cHg7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpfS5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtbmV3c2xldHRlciAjY3MtbmV3c2xldHRlciAuc2xpZGVye29yZGVyOjE7d2lkdGg6MTAwJX0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LW5ld3NsZXR0ZXIgI2NzLW5ld3NsZXR0ZXIgLnNsaWRlciAuYXJyb3d7ZGlzcGxheTpub25lfS5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtbmV3c2xldHRlciAjY3MtbmV3c2xldHRlciAuc2xpZGVyIC5saXN0c3tkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO2JhY2tncm91bmQ6bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9LmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVyIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1uZXdzbGV0dGVyICNjcy1uZXdzbGV0dGVyIC5zbGlkZXIgLmxpc3RzIC5saXN0e3dpZHRoOjEzMHB4O21heC13aWR0aDpjYWxjKDMzJSAtIDEwcHgpO2JvcmRlcjoxcHggc29saWQgI2ZmZjtjdXJzb3I6cG9pbnRlcn0uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LW5ld3NsZXR0ZXIgI2NzLW5ld3NsZXR0ZXIgLnNsaWRlciAubGlzdHMgLmxpc3Quc2xpY2stY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDB9LmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgZm9vdGVyLmVsZW1lbnRvci1zZWN0aW9uIC5uZXdzbGV0dGVyIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1uZXdzbGV0dGVyICNjcy1uZXdzbGV0dGVyIGJ1dHRvbntvcmRlcjozfS5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtbmV3c2xldHRlciAuZXJyb3ItbWVzc2FnZXN7d2lkdGg6NDEwcHg7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDgyMHB4KXsuaG9tZSAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLXdpZGdldC1ncmFwaGljLWVsZW1lbnR7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxNTUwcHgpey5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIC5sZWdhbHttYXJnaW4tYm90dG9tOjgwcHh9fSNjd2Etc2VhcmNoLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOi40cyBlYXNlO3otaW5kZXg6OTk5OTk5O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY3dhLXNlYXJjaC1jb250YWluZXIuc2hvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjE7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTt3aWR0aDoxMDAlfSNjd2Etc2VhcmNoLWNvbnRhaW5lciAuaGVhZGVyIGZvcm17d2lkdGg6MTAwJX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmhlYWRlciBmb3JtIGxhYmVse2Rpc3BsYXk6bm9uZX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmhlYWRlciBmb3JtIGlucHV0e3dpZHRoOjEwMCU7Zm9udC1zaXplOjgwcHg7Zm9udC1mYW1pbHk6dmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5KTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KTtvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MCAzMHB4fUBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXsjY3dhLXNlYXJjaC1jb250YWluZXIgLmhlYWRlciBmb3JtIGlucHV0e2ZvbnQtc2l6ZTo1MHB4fX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnR7Ym9yZGVyOjE1cHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y1ZjM7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSA3NXB4KX19I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6Mn0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnQgLmNsb3NlIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZpbGw6dmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSl9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5yZXN1bHRze2hlaWdodDoxMDAlfSNjd2Etc2VhcmNoLWNvbnRhaW5lciAuY29udGVudCAucmVzdWx0cyAuZWxlbWVudG9yLWNvbnRhaW5lcntwYWRkaW5nOjUwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjMwcHg7ZmxleC13cmFwOndyYXA7b3ZlcmZsb3c6YXV0bztoZWlnaHQ6MTAwJX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnQgLnJlc3VsdHMgLmVsZW1lbnRvci1jb250YWluZXIgLmJpZ2dlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNjd2Etc2VhcmNoLWNvbnRhaW5lciAuY29udGVudCAucmVzdWx0cyAuZWxlbWVudG9yLWNvbnRhaW5lciAuYmlnZ2VyIC5sZHMtcm9sbGVyPmRpdjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnQgLnJlc3VsdHMgLmVsZW1lbnRvci1jb250YWluZXIgLmVycm9yLW1lc3NhZ2V7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5KTtmb250LXdlaWdodDo2MDB9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5yZXN1bHRzIC5lbGVtZW50b3ItY29udGFpbmVyIC5lcnJvci1tZXNzYWdlIGl7bWFyZ2luLXJpZ2h0OjEwcHh9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5yZXN1bHRzIC5lbGVtZW50b3ItY29udGFpbmVyIC5pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mjk4cHg7aGVpZ2h0OjI5OHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjE1cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246LjRzIGVhc2V9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5yZXN1bHRzIC5lbGVtZW50b3ItY29udGFpbmVyIC5pdGVtOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfSNjd2Etc2VhcmNoLWNvbnRhaW5lciAuY29udGVudCAucmVzdWx0cyAuZWxlbWVudG9yLWNvbnRhaW5lciAuaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnQgLnJlc3VsdHMgLmVsZW1lbnRvci1jb250YWluZXIgLml0ZW0gaW1nOm5vdCgucGxhY2Vob2xkZXIpe29iamVjdC1maXQ6Y292ZXJ9I2N3YS1zZWFyY2gtY29udGFpbmVyIC5jb250ZW50IC5yZXN1bHRzIC5lbGVtZW50b3ItY29udGFpbmVyIC5pdGVtIGltZy5wbGFjZWhvbGRlcntvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOnRvcH0jY3dhLXNlYXJjaC1jb250YWluZXIgLmNvbnRlbnQgLnJlc3VsdHMgLmVsZW1lbnRvci1jb250YWluZXIgLml0ZW0gLmFjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTp2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpO2ZvbnQtd2VpZ2h0OjYwMH0jZml4ZWQtbW9iaWxlLW1lbnV7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDo5OTtwYWRkaW5nOjEwcHggMTBweCAxNXB4O2JveC1zaGFkb3c6MCAtNXB4IDEwcHggLTVweCByZ2JhKDI1NSwyNTUsMjU1LC41KX0jZml4ZWQtbW9iaWxlLW1lbnUuc2hvd19ob3Vyc3tib3R0b206NDFweH1AbWVkaWEobWF4LXdpZHRoOiA4MjBweCl7I2ZpeGVkLW1vYmlsZS1tZW51e2Rpc3BsYXk6ZmxleH19I2ZpeGVkLW1vYmlsZS1tZW51IC5pdGVte2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3RyYW5zaXRpb246LjRzIGVhc2V9QG1lZGlhKG1heC13aWR0aDogNDI1cHgpeyNmaXhlZC1tb2JpbGUtbWVudSAuaXRlbXt3aWR0aDozMHB4O2hlaWdodDozMHB4fX0jZml4ZWQtbW9iaWxlLW1lbnUgLml0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9I2ZpeGVkLW1vYmlsZS1tZW51IC5pdGVtIC5saW5re2Rpc3BsYXk6ZmxleH0jZml4ZWQtbW9iaWxlLW1lbnUgLml0ZW0gLmxpbmsgc3Zne2ZpbGw6I2ZmZjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KXsjZml4ZWQtbW9iaWxlLW1lbnUgLml0ZW0gLmxpbmsgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fSNmaXhlZC1tb2JpbGUtbWVudSAuaXRlbSAubGluayBzdmcgKntmaWxsOiNmZmYgIWltcG9ydGFudH0jZml4ZWQtbW9iaWxlLW1lbnUgLml0ZW06bnRoLWNoaWxkKDMpe3dpZHRoOjkwcHg7Ym94LXNoYWRvdzowIDAgMTBweCAtM3B4IHJnYmEoMCwwLDAsLjQpfUBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KXsjZml4ZWQtbW9iaWxlLW1lbnUgLml0ZW06bnRoLWNoaWxkKDMpe3dpZHRoOjcwcHh9fSNmaXhlZC1tb2JpbGUtbWVudSAuaXRlbTpudGgtY2hpbGQoMykgLmxpbmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Ym94LXNoYWRvdzowIDAgMTBweCAtM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfSNmaXhlZC1tb2JpbGUtbWVudSAuaXRlbTpudGgtY2hpbGQoMykgLmxpbmsgc3Zne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9QG1lZGlhKG1heC13aWR0aDogNDI1cHgpeyNmaXhlZC1tb2JpbGUtbWVudSAuaXRlbTpudGgtY2hpbGQoMykgLmxpbmsgc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5kZWZhdWx0LXNpbmdsZS1wcm9ncmFtbWUtYXJjaGl2ZSAudGl0bGV7Zm9udC1mYW1pbHk6XCJCYXVtYW5zXCIsU2Fucy1zZXJpZjtmb250LXNpemU6NzVweDtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2xpbmUtaGVpZ2h0OjU1cHg7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiNmZmZ9LmRlZmF1bHQtc2luZ2xlLXByb2dyYW1tZS1hcmNoaXZlIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciAucmlnaHQgLmhvdXJze2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5kZWZhdWx0LXNpbmdsZS1wcm9ncmFtbWUtYXJjaGl2ZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgLnJpZ2h0IC5saW5rLXRvLXJlY3JlYXRleHtib3gtc2hhZG93Om5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uZGVmYXVsdC1zaW5nbGUtcHJvZ3JhbW1lLWFyY2hpdmUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yaWdodCAubGluay10by1yZWNyZWF0ZXg6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KX0uZGVmYXVsdC1zaW5nbGUtcHJvZ3JhbW1lLWFyY2hpdmUgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yaWdodCAuaWNvbiBzdmd7d2lkdGg6MzBweDtmaWxsOiNmZmZ9LmRlZmF1bHQtc2luZ2xlLXByb2dyYW1tZS1hcmNoaXZlIC5lbGVtZW50b3Itd2lkZ2V0LWJyZWFkY3J1bWJze2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhXCIsU2Fucy1zZXJpZn0uZGVmYXVsdC1zaW5nbGUtcHJvZ3JhbW1lLWFyY2hpdmUgLmVsZW1lbnRvci13aWRnZXQtYnJlYWRjcnVtYnMgc3BhbiBhe2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTstd2Via2l0LXRyYW5zaXRpb246LjRzIGVhc2U7LW8tdHJhbnNpdGlvbjouNHMgZWFzZTt0cmFuc2l0aW9uOi40cyBlYXNlO2JveC1zaGFkb3c6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTthcHBlYXJhbmNlOm5vbmU7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kZWZhdWx0LXNpbmdsZS1wcm9ncmFtbWUtYXJjaGl2ZSAuZWxlbWVudG9yLXdpZGdldC1icmVhZGNydW1icyBzcGFue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KX0uZGVmYXVsdC1zaW5nbGUtcHJvZ3JhbW1lLWFyY2hpdmUgLmVsZW1lbnRvci13aWRnZXQtYnJlYWRjcnVtYnMgc3BhbiBhOmhvdmVye2NvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCl9LmRlZmF1bHQtc2luZ2xlLXByb2dyYW1tZS1hcmNoaXZlIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcgaDF7Y29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7Zm9udC1mYW1pbHk6XCJCYXVtYW5zXCIsU2Fucy1zZXJpZjtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouNXB4fS5kZWZhdWx0LXNpbmdsZS1wcm9ncmFtbWUtYXJjaGl2ZSBhLnNpbXBsZS1idXR0b24tcGx1Z2lue2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCkgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCkgIWltcG9ydGFudH0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyB1bHtsaXN0LXN0eWxlLXR5cGU6ZGlzYztwYWRkaW5nLWxlZnQ6MjBweH0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJze21heC13aWR0aDo4MDBweDt3aWR0aDoxMDAlfS50b3BsZXZlbF9wYWdlX2J1c2luZXNzLWhvdXJzIGZvcm0jYnVzaW5lc3MtaG91cnMgLmN3YWNmX3JlcGVhdGVyX2l0ZW1zIC5pdGVte2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzowIDAgMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpO3BhZGRpbmc6MjBweCAxMHB4IDIwcHggNTBweH0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJzIC5jd2FjZl9yZXBlYXRlcl9pdGVtcyAuaXRlbTo6YmVmb3Jle2xlZnQ6MH0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJzIC5jd2FjZl9yZXBlYXRlcl9pdGVtcyAuaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToyMHB4fS50b3BsZXZlbF9wYWdlX2J1c2luZXNzLWhvdXJzIGZvcm0jYnVzaW5lc3MtaG91cnMgLmN3YWNmX3JlcGVhdGVyX2l0ZW1zIC5pdGVtOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjEwcHh9LnRvcGxldmVsX3BhZ2VfYnVzaW5lc3MtaG91cnMgZm9ybSNidXNpbmVzcy1ob3VycyAuY3dhY2ZfcmVwZWF0ZXJfaXRlbXMgLml0ZW0gLmRlbGV0ZV9pdGVte3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMCUsIC0zMCUpfS50b3BsZXZlbF9wYWdlX2J1c2luZXNzLWhvdXJzIGZvcm0jYnVzaW5lc3MtaG91cnMgLnNhdmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJzIC5zYXZlIGJ1dHRvbntib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojY2IyMDU2O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozNXB4O3BhZGRpbmc6MTBweCAyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjouNHMgZWFzZTtjdXJzb3I6cG9pbnRlcjttYXJnaW4tcmlnaHQ6MjBweH0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJzIC5zYXZlIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnRvcGxldmVsX3BhZ2VfYnVzaW5lc3MtaG91cnMgZm9ybSNidXNpbmVzcy1ob3VycyAuc2F2ZS5sb2FkaW5nIGJ1dHRvbntvcGFjaXR5Oi42O3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvcGxldmVsX3BhZ2VfYnVzaW5lc3MtaG91cnMgZm9ybSNidXNpbmVzcy1ob3VycyAuc2F2ZS5sb2FkaW5nIC5sZHMtcm9sbGVye29wYWNpdHk6MX0udG9wbGV2ZWxfcGFnZV9idXNpbmVzcy1ob3VycyBmb3JtI2J1c2luZXNzLWhvdXJzIC5zYXZlIC5sZHMtcm9sbGVye29wYWNpdHk6MH0udG9wbGV2ZWxfcGFnZV9zdGlja3ktaW5mb3MgI3N0aWNreS1pbmZvc3ttYXgtd2lkdGg6NTAlO3dpZHRoOjYwMHB4fS50b3BsZXZlbF9wYWdlX3N0aWNreS1pbmZvcyAjc3RpY2t5LWluZm9zIC5jd2FjZl9maWVsZCAuYWN0aXZhdGVkX3N3aXRjaGVye21hcmdpbi1ib3R0b206MH0udG9wbGV2ZWxfcGFnZV9zdGlja3ktaW5mb3MgI3N0aWNreS1pbmZvcyAuc2F2ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjBweH0udG9wbGV2ZWxfcGFnZV9zdGlja3ktaW5mb3MgI3N0aWNreS1pbmZvcyAuc2F2ZSBidXR0b257Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2NiMjA1Njtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MzVweDtwYWRkaW5nOjEwcHggMjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246LjRzIGVhc2U7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjIwcHh9LnRvcGxldmVsX3BhZ2Vfc3RpY2t5LWluZm9zICNzdGlja3ktaW5mb3MgLnNhdmUgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH0udG9wbGV2ZWxfcGFnZV9zdGlja3ktaW5mb3MgI3N0aWNreS1pbmZvcyAuc2F2ZS5sb2FkaW5nIGJ1dHRvbntvcGFjaXR5Oi42O3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvcGxldmVsX3BhZ2Vfc3RpY2t5LWluZm9zICNzdGlja3ktaW5mb3MgLnNhdmUubG9hZGluZyAubGRzLXJvbGxlcntvcGFjaXR5OjF9LnRvcGxldmVsX3BhZ2Vfc3RpY2t5LWluZm9zICNzdGlja3ktaW5mb3MgLnNhdmUgLmxkcy1yb2xsZXJ7b3BhY2l0eTowfS5wb3N0Ym94IC5oYW5kbGUtYWN0aW9uc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBvc3Rib3ggLmhhbmRsZS1hY3Rpb25zIC5jd2Ffd3BfYWRtaW5fc2VsZWN0X2FsbF9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjE1cHh9LnNlY3Rpb24tYWZmaWNoZSAuZWxlbWVudG9yLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNlY3Rpb24tYWZmaWNoZSAuZWxlbWVudG9yLWNvbnRhaW5lciAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItZWxlbWVudDpudGgtY2hpbGQoMSl7d2lkdGg6MTAwJX0uc2VjdGlvbi1hZmZpY2hlIC5lbGVtZW50b3ItY29udGFpbmVyIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1lbGVtZW50Om50aC1jaGlsZCgyKXt3aWR0aDptYXgtY29udGVudDtoZWlnaHQ6bWF4LWNvbnRlbnQ7cG9zaXRpb246c3RpY2t5O3RvcDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnNlY3Rpb24tYWZmaWNoZSAuZWxlbWVudG9yLWNvbnRhaW5lciAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItZWxlbWVudDpudGgtY2hpbGQoMil7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zZWN0aW9uLWFmZmljaGUgLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWVsZW1lbnQ6bnRoLWNoaWxkKDIpIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2VjdGlvbi1hZmZpY2hlIC5lbGVtZW50b3ItY29udGFpbmVyIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1lbGVtZW50Om50aC1jaGlsZCgyKSAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LmFjY29yZGVvbl9wcm9ncmFtbWUgLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0uZWxlbWVudG9yLXdpZGdldC1oaWdobGlnaHRlZCAuc2xpZGVyLnNsaWNrLWluaXQgYXJ0aWNsZS5zbGljay1hY3RpdmUgLmNvbnRlbnQgLnRpdGxlIC5sZXR0ZXIsLmVsZW1lbnRvci13aWRnZXQtaGlnaGxpZ2h0ZWQgLnNsaWRlci5zbGljay1pbml0IGFydGljbGUuc2xpY2stYWN0aXZlIC5jb250ZW50IC5zdWJ0aXRsZSAubGV0dGVye2FuaW1hdGlvbi1kdXJhdGlvbjoyMDBtczthbmltYXRpb24tZGVsYXk6MzAwbXM7YW5pbWF0aW9uLW5hbWU6dGV4dEFwcGFyaXRpb247YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO29wYWNpdHk6MDtkaXNwbGF5OmlubGluZS1ibG9ja31Aa2V5ZnJhbWVzIHRleHRBcHBhcml0aW9ue2Zyb217dHJhbnNmb3JtOnNjYWxlKDMpO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uZWxlbWVudG9yLXdpZGdldC1oaWdobGlnaHRlZCAuc2xpZGVyIGFydGljbGUgLmNvbnRlbnQgLnRpdGxlIC5sZXR0ZXIsLmVsZW1lbnRvci13aWRnZXQtaGlnaGxpZ2h0ZWQgLnNsaWRlciBhcnRpY2xlIC5jb250ZW50IC5zdWJ0aXRsZSAubGV0dGVye29wYWNpdHk6MH0iLCIuZWxlbWVudG9yLXdpZGdldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcblxuICBAc3VwcG9ydHMgbm90IChvdmVyZmxvdy14OiBjbGlwKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgYSwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG4gIH1cbn1cblxuYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuXG5pbWdbZGF0YS1zcmNdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLyogYXBwZWFyIGFuaW1hdGlvbiAqL1xuaW1nW2RhdGEtc3JjXVtzcmNdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1pbi1oZWlnaHQtMCAuZWxlbWVudG9yLWNvbHVtbiB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMjA1NiFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQuZWxlbWVudG9yLWNvbnRhaW5lcj4uZWxlbWVudG9yLWNvbHVtbj4uZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufSIsIiNjb29raWUtbGF3LWluZm8tYWdhaW4ge1xuICBib3gtc2hhZG93OiByZ2IoMCAwIDAgLyAxNSUpIDBweCA0cHggMjRweCwgcmdiKDAgMCAwIC8gNSUpIDBweCAycHggNnB4IWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAxNXB4IWltcG9ydGFudDtcbn1cblxuI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MjBweCFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCkhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYwMDQ5IWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIC4zKSFpbXBvcnRhbnQ7XG5cbiAgLmNsaS1iYXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0M2MDA0OTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNsaS1iYXItYnRuX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUU5IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjQzYwMDQ5O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjQzYwMDQ5LCAxMCUpIWltcG9ydGFudDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUU5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUU5IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjY3dhX3dlYmluY2x1c2lvbl9idG4ge1xuICAjY3dhX2J0bl9pbmZvX2J1bGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3ZlciAjY3dhX2J0bl9pbmZvX2J1bGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5iaWdnZXIge1xuICAubGRzLXJvbGxlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2IHtcbiAgICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgdG9wOiA2M3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IDYzcHg7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xuICB9XG4gIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgIHRvcDogNjhweDtcbiAgICBsZWZ0OiA1NnB4O1xuICB9XG4gIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICB0b3A6IDcxcHg7XG4gICAgbGVmdDogNDhweDtcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgdG9wOiA3MnB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gICAgdG9wOiA3MXB4O1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xuICB9XG4gIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgIHRvcDogNjhweDtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG4gIC5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgICB0b3A6IDYzcHg7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuICAubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG4gIH1cbiAgLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gICAgdG9wOiA1NnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmxkcy1yb2xsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2IHtcbiAgYW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCAyMHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuNXB4O1xuICBoZWlnaHQ6IDMuNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogMzEuNXB4O1xuICBsZWZ0OiAzMS41cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDM0cHg7XG4gIGxlZnQ6IDI4cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB0b3A6IDM1LjVweDtcbiAgbGVmdDogMjRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiAzNS41cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICB0b3A6IDM0cHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICB0b3A6IDMxLjVweDtcbiAgbGVmdDogOC41cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDZweDtcbn1cbiIsIi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuZWxlbWVudG9yLXdpZGdldC1iaWxsZXR0ZXJpZSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgPiAuZWxlbWVudG9yLXNlY3Rpb24ge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWJpbGxldHRlcmllIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG5cbiAgLmVsZW1lbnRvci1jb250YWluZXIuY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLm51bWJlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zdGVwMSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICYuc3RlcDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICA+IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDExLjI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IGkge1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZVRvUmlnaHQgMXMgZWFzZSBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHB1bHNlVG9SaWdodCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwdWxzZVRvTGVmdCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICA+IC5lbGVtZW50b3Itc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucmVkaXJlY3QtcmVjcmVhdGV4IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICAmLnB1bHNlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBDd2FQdWxzZUdyb3cgLjVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBDd2FQdWxzZUdyb3cge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoNTAwcHgpIHtcbiAgICAgICAgLnJlY3JlYXRleF9jYWxlbmRhciB7XG4gICAgICAgICAgLm1vbnRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXIgLnBlcmlvZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4ODBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgI3RpbWVTbG90cyB7XG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xvdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IHVuc2V0O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICAgIGdhcDogMTBweCAyMHB4O1xuXG4gICAgICAgICAgICAuc2xvdCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLmxkcy1yb2xsZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmLmxvYWRpbmcge1xuICAgICAgICAubGRzLXJvbGxlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICBAc3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlY3JlYXRleF9jYWxlbmRhciB7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBvLWFjY2VudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxLjI7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgIC5oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb250aCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYTtcblxuICAgICAgJjpob3ZlciAubmFtZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0eXBvLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVDNUM0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWNhY2FhO1xuICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNhY2FjYWE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLndlZWsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF5cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYucGFzdCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZGF5OjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmF2YWlsYWJsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdGltZVNsb3RzIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZGF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNsb3RzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDEwcHggMjBweDtcblxuICAgICAgLnNsb3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwby1hY2NlbnQ7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGV0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQjNCM0IzLCAuNyk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjQjNCM0IzLCAuNyk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhc3Qge1xuICAgICAgICAgIC8vb3BhY2l0eTogLjU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2IzYjNiMyAxcHgsICNiM2IzYjMgMnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDJweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4cHgpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZWFyLWdyYWRpZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjRzIC4ycyBlYXNlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtdGV4dDtcbiAgICAgICAgICBmb250LWZhbWlseTogJHR5cG8tdGV4dDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnRvb2x0aXAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubGRzLXJvbGxlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIC5sZHMtcm9sbGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAc3VwcG9ydHMgbm90IChiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIHRleHRBcHBhcml0aW9uIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcbiAgYW5pbWF0aW9uLW5hbWU6IHRleHRBcHBhcml0aW9uO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAa2V5ZnJhbWVzIHRleHRBcHBhcml0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmVXaWR0aCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZUhlaWdodCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC1oZWlnaHQ6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCIkY29sb3ItcHJpbWFyeTogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4kY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1lLWdsb2JhbC1jb2xvci1zZWNvbmRhcnkpO1xuJGNvbG9yLXRleHQ6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuJGNvbG9yLWFjY2VudDogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcblxuJHR5cG8tcHJpbWFyeTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1wcmltYXJ5LWZvbnQtZmFtaWx5KTtcbiRzaXplLXByaW1hcnk6IDUwcHg7XG4kdHlwby10ZXh0OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpO1xuJHNpemUtdGV4dDogMTVweDtcbiR0eXBvLWFjY2VudDogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS1hY2NlbnQtZm9udC1mYW1pbHkpO1xuJHNpemUtYWNjZW50OiAxOHB4OyIsIiNzdGlja3ktaW5mb3MuZnJvbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5ODtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4MjBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC00MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogIzAwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoODIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XG4gIH1cblxuICAuaGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICByaWdodDogMTAwJTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4MjBweCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoODIwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9wZW5lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZCBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIuZWxlbWVudG9yLXdpZGdldC12aWRlbyAuZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1pbWFnZS1vdmVybGF5W2RhdGEtdGl0bGUtYmVmb3JlXSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZS1iZWZvcmUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg0MjVweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudG9yLWN1c3RvbS1lbWJlZC1wbGF5IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59IiwiYm9keTpub3QoLndwLWFkbWluKSAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgdG9wOiAxMDAlIWltcG9ydGFudDtcbiAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuXG4gIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZsYXRwaWNrci1kYXlzIHtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgLmRheUNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICAuZmxhdHBpY2tyLWRheSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmN3YS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xuICB6LWluZGV4OiAyMDA7XG5cbiAgLyogTW9kYWwgQ29udGVudC9Cb3ggKi9cbiAgLmRpYWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvOyAvKiAxNSUgZnJvbSB0aGUgdG9wIGFuZCBjZW50ZXJlZCAqL1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogNjAlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGV0b3A7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cbiAgICAvKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlhbG9nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfTtcblxuICAuYmlnZ2VyIC5sZHMtcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBBZGQgQW5pbWF0aW9uICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge3RvcDotMzAwcHg7IG9wYWNpdHk6MH1cbiAgdG8ge3RvcDowOyBvcGFjaXR5OjF9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZXRvcCB7XG4gIGZyb20ge3RvcDotMzAwcHg7IG9wYWNpdHk6MH1cbiAgdG8ge3RvcDowOyBvcGFjaXR5OjF9XG59XG4iLCIuc2luZ2xlX29mZmVyX2RldGFpbHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5KTtcblxuICA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgPi5kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFsbC1kYXRhcyB7XG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZV9hb19kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1mb250LWZhbWlseSk7XG5cbiAgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmFsbC1kYXRhcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIC5pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiwgLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY3dhLWFjY29yZGlvbiB7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gIC5jd2EtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5lbGVtZW50b3Itc2l0ZW1hcC13cmFwIHtcblxuICAuZWxlbWVudG9yLXNpdGVtYXAtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB1bCB7XG4gICAgICAmLmVsZW1lbnRvci1zaXRlbWFwLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyAybmQgbGV2ZWxcbiAgICAgICAgICA+IHVsLmNoaWxkcmVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcblxuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaG9tZS5wYWdlIHtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg1MzZweCkge1xuICAgICAgICAuZmVlZHJzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3N0YXRpYy1zb2NpYWwtbmV0d29ya3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1mb290ZXIgLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1jb2x1bW4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXNlY3Rpb24gLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1jb2x1bW46bnRoLWNoaWxkKDIpIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICBcbn0iLCIjbWFpbi1oZWFkZXIsICNtYWluLWhlYWRlci1zdGlja3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcblxuICAudG9wIHtcblxuICAgICYuYWxsLXBhZ2VzIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCgxMzAwcHgpIHtcbiAgICAgICAgI2NzLWhlYWRlci1sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2dnbGVTaWRlTWVudSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCgxMjY3cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNjcy1oZWFkZXItbWVudSwgI2NzLWhlYWRlci1pY29ucyAjaWNvbk1lbnUge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoMTI2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZWxlbWVudG9yLXdpZGdldC1jdXN0b20tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgPiAuZWxlbWVudG9yLXNlY3Rpb24gbmF2IHVsLm1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLW1lbnUgLm5hdmlnYXRpb24gbmF2IC5tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjaWNvbk1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIHJpZ2h0OiAxNzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDExNzBweCkge1xuICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDU3NXB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2NzLWhlYWRlci1sb2dvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY3MtaGVhZGVyLWljb25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgLnRvZ2dsZVNpZGVNZW51IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaWNvbk1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi50b2dnbGVTZWFyY2gge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nLCBzdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAjY3dhX3dlYmluY2x1c2lvbl9idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLnRvZ2dsZVNpZGVNZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDExNzBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuI21haW4taGVhZGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogOTg7XG5cbiAgI2NzLWhlYWRlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubG9nb19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoODIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NzLWhlYWRlci1tZW51LCAjY3MtaGVhZGVyLWljb25zICNpY29uTWVudSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDEyNjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudG9nZ2xlU2lkZU1lbnUge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCgxMjY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJi5zdGlja3kge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWN1c3RvbS1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPiAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIgPiAuZWxlbWVudG9yLXNlY3Rpb24gbmF2IHVsLm1lbnUgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNtYWluLW1lbnUgLm5hdmlnYXRpb24gbmF2IC5tZW51IHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICNpY29uTWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgPiAuZWxlbWVudG9yLXNlY3Rpb24gPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCgxMTcwcHgpIHtcbiAgLmhvbWUgLmVsZW1lbnRvci1sb2NhdGlvbi1oZWFkZXIge1xuICAgICNtYWluLWhlYWRlciAjaWNvbk1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudG9nZ2xlU2lkZU1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cblxuICAgICNjcy1oZWFkZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDg4MHB4KSB7XG4gIC5ob21lIHtcbiAgICAjY3MtaGVhZGVyLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1oZWFkZXIgLnRvcCAuZWxlbWVudG9yLXdpZGdldC13cmFwOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufSIsImZvb3RlciNtYWluLWZvb3RlciB7XG4gIC5uYXZpZ2F0aW9uIHtcblxuICAgIC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZWxlbWVudG9yLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuZWxlbWVudG9yLWljb24tbGlzdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IC5tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjExMSc7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IC5tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci13aWRnZXQtbmF2LW1lbnUgLm1lbnUtaXRlbSA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuXG4gICAgICAuZWxlbWVudG9yLWNvbHVtbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtZHVvIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVnYWwge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4MjBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg0MjVweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IGxpLm1lbnUtaXRlbSBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgXG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoNzY4cHgpIHtcbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoNDI1cHgpIHtcbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LW5hdi1tZW51IHVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFwLWludGVyYWN0aXZlIHtcbiAgICAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDE0MzBweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg3NjdweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLW1vc2FpYyAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2sge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHsgLy9kcmFwZWF1IGV1cm9wZWVuIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoNTAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIH0gXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg0MDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgfSBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDMwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob21lIC5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAubmV3c2xldHRlciB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQ1JSwgcmdiYSgyMDMsMzIsODYsMSkgNDUlKTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoMTAyMHB4KSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDM1JSwgcmdiYSgyMDMsIDMyLCA4NiwgMSkgMzUlKSFpbXBvcnRhbnQ7XG5cbiAgICAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gIGJvZHk6bm90KC5ob21lKSAuZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIgLnRpdGxlLWR1byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlciBmb290ZXIuZWxlbWVudG9yLXNlY3Rpb24gLm5ld3NsZXR0ZXIge1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4MjBweCkge1xuICAgICYuZWxlbWVudG9yLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXG4gICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZy1jb2xvcnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLnRpdGxlLWR1byB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtbmV3c2xldHRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICNjcy1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGlzdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVycm9yLW1lc3NhZ2VzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDgyMHB4KSB7XG4gIC5ob21lIC5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIGZvb3Rlci5lbGVtZW50b3Itc2VjdGlvbiAuZWxlbWVudG9yLXdpZGdldC5lbGVtZW50b3Itd2lkZ2V0LWdyYXBoaWMtZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoMTU1MHB4KSB7XG4gIC5lbGVtZW50b3ItbG9jYXRpb24tZm9vdGVyIC5sZWdhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufSIsIiNjd2Etc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXByaW1hcnkpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXByaW1hcnktZm9udC1mYW1pbHkpO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBib3JkZXI6IDE1cHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWYzO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg1MDBweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5iaWdnZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAubGRzLXJvbGxlciA+IGRpdjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyOThweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjpub3QoLnBsYWNlaG9sZGVyKSB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2ZpeGVkLW1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAmLnNob3dfaG91cnMge1xuICAgIGJvdHRvbTogNDFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg4MjBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZVdpZHRoKDQyNXB4KSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg0MjVweCkge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAtM3B4IHJnYmEoMCwgMCwgMCwgLjQpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoNDI1cHgpIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVXaWR0aCg0MjVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRlZmF1bHQtc2luZ2xlLXByb2dyYW1tZS1hcmNoaXZlIHtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhdW1hbnNcIiwgU2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5yaWdodCB7XG5cbiAgICAgICAgLmhvdXJzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLXRvLXJlY3JlYXRleCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAubGluay10by1yZWNyZWF0ZXg6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnJlYWRjcnVtYnMge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgU2Fucy1zZXJpZjtcbiAgICAgICAgXG4gICAgICAgIHNwYW4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZyBoMSB7XG4gICAgICAgIGNvbG9yOiB2YXIoIC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSApO1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXVtYW5zXCIsIFNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuXG4gICAgYS5zaW1wbGUtYnV0dG9uLXBsdWdpbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZS1nbG9iYWwtY29sb3ItYWNjZW50KSAhaW1wb3J0YW50O1xuICAgIH1cblxufSIsIi50b3BsZXZlbF9wYWdlX2J1c2luZXNzLWhvdXJzIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICBmb3JtI2J1c2luZXNzLWhvdXJzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmN3YWNmX3JlcGVhdGVyX2l0ZW1zIC5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kZWxldGVfaXRlbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgLTMwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCMjA1NjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZHMtcm9sbGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZHMtcm9sbGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudG9wbGV2ZWxfcGFnZV9zdGlja3ktaW5mb3MgI3N0aWNreS1pbmZvcyB7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNjAwcHg7XG5cbiAgLmN3YWNmX2ZpZWxkIC5hY3RpdmF0ZWRfc3dpdGNoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2F2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQjIwNTY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubGRzLXJvbGxlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxkcy1yb2xsZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn0iLCIucG9zdGJveCB7XG4gIC5oYW5kbGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmN3YV93cF9hZG1pbl9zZWxlY3RfYWxsX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59IiwiLnNlY3Rpb24tYWZmaWNoZSAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWVsZW1lbnQge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlV2lkdGgoMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWhlYWRpbmcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGVvbl9wcm9ncmFtbWUgLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufSIsIi5lbGVtZW50b3Itd2lkZ2V0LWhpZ2hsaWdodGVkIC5zbGlkZXIuc2xpY2staW5pdCBhcnRpY2xlLnNsaWNrLWFjdGl2ZSAuY29udGVudCB7XG4gIC50aXRsZSwgLnN1YnRpdGxlIHtcbiAgICAubGV0dGVyIHtcbiAgICAgIEBpbmNsdWRlIHRleHRBcHBhcml0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4uZWxlbWVudG9yLXdpZGdldC1oaWdobGlnaHRlZCAuc2xpZGVyIGFydGljbGUgLmNvbnRlbnQge1xuICAudGl0bGUsIC5zdWJ0aXRsZSB7XG4gICAgLmxldHRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/