@font-face{font-family:"Agrandir Grand Heavy";src:url(../../../../inc/fonts/Agrandir/Agrandir-GrandHeavy.otf) format("opentype"),url(../../../../inc/fonts/Agrandir/Agrandir-GrandHeavy.otf) format("opentype")}@font-face{font-family:"Agrandir Regular";src:url(../../../../inc/fonts/Agrandir/Agrandir-Regular.otf) format("opentype"),url(../../../../inc/fonts/Agrandir/Agrandir-Regular.otf) format("opentype")}body{font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));letter-spacing:-.01em}@media screen and (max-width:375px){body{font-size:16px}}@media screen and (min-width:2560px){body{font-size:20px}}p{max-width:70ch;text-wrap:pretty}.title,h1,h2,h3,h4,h5,h6{text-wrap:balance}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;line-height:1em;letter-spacing:-.01em;text-wrap:balance;text-transform:uppercase}.h1{font-size:calc(32px + 58 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h1{font-size:32px}}@media screen and (min-width:2560px){.h1{font-size:90px}}.h2{font-size:calc(28px + 42 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h2{font-size:28px}}@media screen and (min-width:2560px){.h2{font-size:70px}}.h3{font-size:calc(22px + 23 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h3{font-size:22px}}@media screen and (min-width:2560px){.h3{font-size:45px}}.h4{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h4{font-size:20px}}@media screen and (min-width:2560px){.h4{font-size:35px}}.h5{font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h5{font-size:16px}}@media screen and (min-width:2560px){.h5{font-size:20px}}.h6{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.h6{font-size:13px}}@media screen and (min-width:2560px){.h6{font-size:16px}}.p-intro{font-size:calc(16px + 6 * ((100vw - 375px)/ 2185));line-height:1.4em}@media screen and (max-width:375px){.p-intro{font-size:16px}}@media screen and (min-width:2560px){.p-intro{font-size:22px}}.h1.bold,.h2.bold,.h3.bold,.h4.bold,.h5.bold,.h6.bold,p.bold{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}b,strong{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.p,a,button,input,ol,p,textarea,ul{font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));line-height:1.6em}@media screen and (max-width:375px){.p,a,button,input,ol,p,textarea,ul{font-size:16px}}@media screen and (min-width:2560px){.p,a,button,input,ol,p,textarea,ul{font-size:20px}}p a{font-family:inherit;font-size:inherit;line-height:inherit}.uppercase{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:375px){.uppercase{font-size:13px}}@media screen and (min-width:2560px){.uppercase{font-size:16px}}sub{font-size:.6em;line-height:0}@media (min-width:600px){*{cursor:none}}.cursor{position:fixed;width:35px;height:35px;border-radius:50%;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:3px solid #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s,height .3s;transition:width .3s,height .3s;pointer-events:none;z-index:99999;overflow:hidden;mix-blend-mode:difference}@media (max-width:800px){.cursor{display:none}}.cursor span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);pointer-events:none;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:11px;opacity:0;visibility:hidden;-webkit-transition:opacity .1s,visibility .1s transform .1s;transition:opacity .1s,visibility .1s transform .1s}.click-cursor,.streep-cursor{width:25px;height:25px;background-color:#fff;border:0 solid #fff;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media screen and (max-width:782px){html #wpadminbar{display:none}}.wpcf7 form.wpcf7-form br{display:none}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin-left:0}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top:.2em;font-size:.8em}.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:0;border:0;font-size:.8em;margin:1em 0 0 0}.wpcf7 .ajax-loader{margin-top:2.4em;margin-left:1.2em}form label{display:block;margin-top:1em}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{width:100%;margin-top:.4em;border:1px solid #ccc;padding:0 1em;line-height:3em;border-radius:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}form input[type=date].has-error,form input[type=email].has-error,form input[type=number].has-error,form input[type=password].has-error,form input[type=tel].has-error,form input[type=text].has-error,form select.has-error,form textarea.has-error{border-color:red;-webkit-animation:error-pulse 2s ease-out;animation:error-pulse 2s ease-out}@-webkit-keyframes error-pulse{0%,100%{border-color:red}50%{border-color:red}}@keyframes error-pulse{0%,100%{border-color:red}50%{border-color:red}}form textarea{line-height:1.4em}form input[type=file]{margin-top:.4em;font-family:inherit}form input[type=file]::-webkit-file-upload-button{display:none}form input[type=file]:before{content:"Selecteer bestand";position:relative;display:inline-block;font-family:inherit;border:1px solid #ccc;color:inherit;border-radius:5px;padding:.4em 1em;font-size:inherit;margin-right:1em;-webkit-transition:border-color .3s ease,background-color .3s ease,color .3s ease;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.mobile-device form input[type=file]:active:before,body:not(.mobile-device) form input[type=file]:hover:before{background-color:#000;border-color:#000;color:#fff}form input[type=submit]{margin-top:3em}form input[type=checkbox]{display:inline-block;position:relative;border:1px solid #ccc;width:18px;height:18px;border-radius:3px;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:top}form input[type=checkbox]:checked::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;display:inline-block;top:3px;left:3px;background-color:#000;width:calc(18px - 3px * 2);height:calc(18px - 3px * 2)}form input[type=checkbox]+span{margin-left:.6em;vertical-align:top;font-size:calc(15px + 2 * ((100vw - 375px)/ 2185));line-height:calc(18px + 2px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:375px){form input[type=checkbox]+span{font-size:15px}}@media screen and (min-width:2560px){form input[type=checkbox]+span{font-size:17px}}form input[type=checkbox]+span a{font-size:inherit;color:#2863f8}form input[type=checkbox]+span a:hover{text-decoration:underline}form select{background-image:url("data:image/svg+xml;utf8, <svg fill='black' height='24' viewBox='0 0 20 22' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-size:1em;background-position-x:calc(100% - 1.2em);background-position-y:calc(50% - .1em)}form .hidden{display:none!important}label{display:block;margin-bottom:.2em;text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){label{font-size:12px}}@media screen and (min-width:2560px){label{font-size:14px}}.saldo-opwaarderen input[type=date],.saldo-opwaarderen input[type=email],.saldo-opwaarderen input[type=number],.saldo-opwaarderen input[type=password],.saldo-opwaarderen input[type=tel],.saldo-opwaarderen input[type=text],.saldo-opwaarderen select,.saldo-opwaarderen textarea,.streper-toevoegen-form input[type=date],.streper-toevoegen-form input[type=email],.streper-toevoegen-form input[type=number],.streper-toevoegen-form input[type=password],.streper-toevoegen-form input[type=tel],.streper-toevoegen-form input[type=text],.streper-toevoegen-form select,.streper-toevoegen-form textarea{background-color:transparent;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #000;color:#000;border-radius:5px;padding:1em;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media screen and (max-width:375px){.saldo-opwaarderen input[type=date],.saldo-opwaarderen input[type=email],.saldo-opwaarderen input[type=number],.saldo-opwaarderen input[type=password],.saldo-opwaarderen input[type=tel],.saldo-opwaarderen input[type=text],.saldo-opwaarderen select,.saldo-opwaarderen textarea,.streper-toevoegen-form input[type=date],.streper-toevoegen-form input[type=email],.streper-toevoegen-form input[type=number],.streper-toevoegen-form input[type=password],.streper-toevoegen-form input[type=tel],.streper-toevoegen-form input[type=text],.streper-toevoegen-form select,.streper-toevoegen-form textarea{font-size:14px}}@media screen and (min-width:2560px){.saldo-opwaarderen input[type=date],.saldo-opwaarderen input[type=email],.saldo-opwaarderen input[type=number],.saldo-opwaarderen input[type=password],.saldo-opwaarderen input[type=tel],.saldo-opwaarderen input[type=text],.saldo-opwaarderen select,.saldo-opwaarderen textarea,.streper-toevoegen-form input[type=date],.streper-toevoegen-form input[type=email],.streper-toevoegen-form input[type=number],.streper-toevoegen-form input[type=password],.streper-toevoegen-form input[type=tel],.streper-toevoegen-form input[type=text],.streper-toevoegen-form select,.streper-toevoegen-form textarea{font-size:18px}}.saldo-opwaarderen input[type=date].has-error,.saldo-opwaarderen input[type=email].has-error,.saldo-opwaarderen input[type=number].has-error,.saldo-opwaarderen input[type=password].has-error,.saldo-opwaarderen input[type=tel].has-error,.saldo-opwaarderen input[type=text].has-error,.saldo-opwaarderen select.has-error,.saldo-opwaarderen textarea.has-error,.streper-toevoegen-form input[type=date].has-error,.streper-toevoegen-form input[type=email].has-error,.streper-toevoegen-form input[type=number].has-error,.streper-toevoegen-form input[type=password].has-error,.streper-toevoegen-form input[type=tel].has-error,.streper-toevoegen-form input[type=text].has-error,.streper-toevoegen-form select.has-error,.streper-toevoegen-form textarea.has-error{border-color:red}input[type=checkbox]{width:25px;height:25px;border:1px solid #000;border-radius:3px;margin-right:.6em;vertical-align:top;font-size:calc(15px + 2 * ((100vw - 375px)/ 2185));line-height:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:transparent;position:relative}@media screen and (max-width:375px){input[type=checkbox]{font-size:15px}}@media screen and (min-width:2560px){input[type=checkbox]{font-size:17px}}input[type=checkbox]:checked::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:15px;background-color:#000;border-radius:1px}textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0;color:inherit}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{display:inline-block;max-width:100%;padding:11px 36px 11px 20px;color:inherit;vertical-align:middle;border:0;border-radius:0;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:transparent}select::-ms-expand{display:none}body,html{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Agrandir Regular",sans-serif;letter-spacing:.01em;color:#000;min-height:100vh;overscroll-behavior-y:none}body.admin-bar{min-height:calc(100vh - 32px)}body.barba-transitioning .scroll-container{overflow:hidden}body.banner-visible .main{padding-top:25px}a,a:active,a:focus,a:hover{text-decoration:none}hr{display:block;position:relative;width:100%;height:1px;margin:2em 0;background-color:#ddd}::-moz-selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}::selection{background:rgba(0,0,0,.8);color:rgba(255,255,255,.6)}a[href*="#"] *{pointer-events:none}.preload *{-webkit-transition:none!important;transition:none!important}[data-split=heading]{overflow:hidden;display:block;position:relative}p svg{-webkit-transform:translateY(2px);transform:translateY(2px)}.block-margin{margin-top:calc(40px + 4vw);margin-bottom:calc(40px + 4vw)}@media (max-width:600px){.hide-mobile{display:none!important}}@media (min-width:1020px){.hide-desktop{display:none!important}}@media (max-width:1020px){.hide-landscape-down{display:none!important}}@media (min-width:800px){.hide-landscape-up{display:none!important}}@media (max-width:800px){.hide-portrait-down{display:none!important}}@media (min-width:800px){.hide-portrait-up{display:none!important}}.page-content .wp-block-group>.core-content,.page-content .wp-block-group__inner-container>.core-content,.page-content>.core-content{width:100%;max-width:1500px;padding:0 calc(6px + 3vw);margin:0 auto calc(1em + 2vw)}.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h1,.page-content>.core-content h1{font-size:calc(26px + 24 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h1,.page-content>.core-content h1{font-size:26px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h1,.page-content>.core-content h1{font-size:50px}}.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h2,.page-content>.core-content h2{font-size:calc(22px + 16 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h2,.page-content>.core-content h2{font-size:22px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h2,.page-content>.core-content h2{font-size:38px}}.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h3,.page-content>.core-content h3{font-size:calc(18px + 17 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h3,.page-content>.core-content h3{font-size:18px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h3,.page-content>.core-content h3{font-size:35px}}.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h4,.page-content>.core-content h4{font-size:calc(17px + 9 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h4,.page-content>.core-content h4{font-size:17px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h4,.page-content>.core-content h4{font-size:26px}}.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h5,.page-content>.core-content h5{font-size:calc(17px + 8 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h5,.page-content>.core-content h5{font-size:17px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h5,.page-content>.core-content h5{font-size:25px}}.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h6{font-size:calc(17px + 5 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h6{font-size:17px}}@media screen and (min-width:2560px){.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h6{font-size:22px}}.page-content .wp-block-group>.core-content h1,.page-content .wp-block-group>.core-content h2,.page-content .wp-block-group>.core-content h3,.page-content .wp-block-group>.core-content h4,.page-content .wp-block-group>.core-content h5,.page-content .wp-block-group>.core-content h6,.page-content .wp-block-group__inner-container>.core-content h1,.page-content .wp-block-group__inner-container>.core-content h2,.page-content .wp-block-group__inner-container>.core-content h3,.page-content .wp-block-group__inner-container>.core-content h4,.page-content .wp-block-group__inner-container>.core-content h5,.page-content .wp-block-group__inner-container>.core-content h6,.page-content>.core-content h1,.page-content>.core-content h2,.page-content>.core-content h3,.page-content>.core-content h4,.page-content>.core-content h5,.page-content>.core-content h6{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;margin-bottom:.4em;line-height:1.4em;max-width:calc(900px + 20vw)}.page-content .wp-block-group>.core-content h1 a:not(.button),.page-content .wp-block-group>.core-content h2 a:not(.button),.page-content .wp-block-group>.core-content h3 a:not(.button),.page-content .wp-block-group>.core-content h4 a:not(.button),.page-content .wp-block-group>.core-content h5 a:not(.button),.page-content .wp-block-group>.core-content h6 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h1 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h2 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h3 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h4 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h5 a:not(.button),.page-content .wp-block-group__inner-container>.core-content h6 a:not(.button),.page-content>.core-content h1 a:not(.button),.page-content>.core-content h2 a:not(.button),.page-content>.core-content h3 a:not(.button),.page-content>.core-content h4 a:not(.button),.page-content>.core-content h5 a:not(.button),.page-content>.core-content h6 a:not(.button){font-family:inherit}.page-content .wp-block-group>.core-content.heading-content,.page-content .wp-block-group__inner-container>.core-content.heading-content,.page-content>.core-content.heading-content{margin-bottom:0}.page-content .wp-block-group>.core-content p,.page-content .wp-block-group__inner-container>.core-content p,.page-content>.core-content p{line-height:1.6em;min-height:1em;max-width:calc(900px + 20vw);color:#aaa}.page-content .wp-block-group>.core-content ol,.page-content .wp-block-group>.core-content ul,.page-content .wp-block-group__inner-container>.core-content ol,.page-content .wp-block-group__inner-container>.core-content ul,.page-content>.core-content ol,.page-content>.core-content ul{line-height:1.4em;max-width:calc(900px + 20vw);color:#aaa}.page-content .wp-block-group>.core-content strong,.page-content .wp-block-group__inner-container>.core-content strong,.page-content>.core-content strong{color:inherit;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.page-content .wp-block-group>.core-content a:not(.button),.page-content .wp-block-group__inner-container>.core-content a:not(.button),.page-content>.core-content a:not(.button){text-decoration:none;color:#2863f8;font-size:inherit}.page-content .wp-block-group>.core-content a:not(.button):hover,.page-content .wp-block-group__inner-container>.core-content a:not(.button):hover,.page-content>.core-content a:not(.button):hover{text-decoration:underline}.page-content .wp-block-group>.core-content>p>a,.page-content .wp-block-group__inner-container>.core-content>p>a,.page-content>.core-content>p>a{color:#2863f8}.page-content .wp-block-group>.core-content ol ul,.page-content .wp-block-group>.core-content ul,.page-content .wp-block-group>.core-content ul ul,.page-content .wp-block-group__inner-container>.core-content ol ul,.page-content .wp-block-group__inner-container>.core-content ul,.page-content .wp-block-group__inner-container>.core-content ul ul,.page-content>.core-content ol ul,.page-content>.core-content ul,.page-content>.core-content ul ul{list-style-type:disc}.page-content .wp-block-group>.core-content ol ul li,.page-content .wp-block-group>.core-content ul li,.page-content .wp-block-group>.core-content ul ul li,.page-content .wp-block-group__inner-container>.core-content ol ul li,.page-content .wp-block-group__inner-container>.core-content ul li,.page-content .wp-block-group__inner-container>.core-content ul ul li,.page-content>.core-content ol ul li,.page-content>.core-content ul li,.page-content>.core-content ul ul li{list-style-type:disc;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .wp-block-group>.core-content ol,.page-content .wp-block-group>.core-content ol ol,.page-content .wp-block-group>.core-content ul ol,.page-content .wp-block-group__inner-container>.core-content ol,.page-content .wp-block-group__inner-container>.core-content ol ol,.page-content .wp-block-group__inner-container>.core-content ul ol,.page-content>.core-content ol,.page-content>.core-content ol ol,.page-content>.core-content ul ol{font-size:inherit}.page-content .wp-block-group>.core-content ol li,.page-content .wp-block-group>.core-content ol ol li,.page-content .wp-block-group>.core-content ul ol li,.page-content .wp-block-group__inner-container>.core-content ol li,.page-content .wp-block-group__inner-container>.core-content ol ol li,.page-content .wp-block-group__inner-container>.core-content ul ol li,.page-content>.core-content ol li,.page-content>.core-content ol ol li,.page-content>.core-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em;margin-bottom:.5em}.page-content .wp-block-group>.core-content ol ol,.page-content .wp-block-group>.core-content ol ul,.page-content .wp-block-group>.core-content ul ol,.page-content .wp-block-group>.core-content ul ul,.page-content .wp-block-group__inner-container>.core-content ol ol,.page-content .wp-block-group__inner-container>.core-content ol ul,.page-content .wp-block-group__inner-container>.core-content ul ol,.page-content .wp-block-group__inner-container>.core-content ul ul,.page-content>.core-content ol ol,.page-content>.core-content ol ul,.page-content>.core-content ul ol,.page-content>.core-content ul ul{margin-top:.5em}.page-content .wp-block-group>.core-content:last-child,.page-content .wp-block-group__inner-container>.core-content:last-child,.page-content>.core-content:last-child{margin-bottom:calc(40px + 4vw)}.page-content .button-wrapper+.heading-content,.page-content .heading-content+.heading-content,.page-content .list-content+.heading-content,.page-content .paragraph-content+.heading-content,.page-content .wp-block-group .button-wrapper+.heading-content,.page-content .wp-block-group .heading-content+.heading-content,.page-content .wp-block-group .list-content+.heading-content,.page-content .wp-block-group .paragraph-content+.heading-content,.page-content .wp-block-group__inner-container .button-wrapper+.heading-content,.page-content .wp-block-group__inner-container .heading-content+.heading-content,.page-content .wp-block-group__inner-container .list-content+.heading-content,.page-content .wp-block-group__inner-container .paragraph-content+.heading-content{margin-top:3em}.page-content .button-wrapper+.list-content,.page-content .button-wrapper+.paragraph-content,.page-content .heading-content+.list-content,.page-content .heading-content+.paragraph-content,.page-content .list-content+.list-content,.page-content .list-content+.paragraph-content,.page-content .paragraph-content+.list-content,.page-content .paragraph-content+.paragraph-content,.page-content .wp-block-group .button-wrapper+.list-content,.page-content .wp-block-group .button-wrapper+.paragraph-content,.page-content .wp-block-group .heading-content+.list-content,.page-content .wp-block-group .heading-content+.paragraph-content,.page-content .wp-block-group .list-content+.list-content,.page-content .wp-block-group .list-content+.paragraph-content,.page-content .wp-block-group .paragraph-content+.list-content,.page-content .wp-block-group .paragraph-content+.paragraph-content,.page-content .wp-block-group__inner-container .button-wrapper+.list-content,.page-content .wp-block-group__inner-container .button-wrapper+.paragraph-content,.page-content .wp-block-group__inner-container .heading-content+.list-content,.page-content .wp-block-group__inner-container .heading-content+.paragraph-content,.page-content .wp-block-group__inner-container .list-content+.list-content,.page-content .wp-block-group__inner-container .list-content+.paragraph-content,.page-content .wp-block-group__inner-container .paragraph-content+.list-content,.page-content .wp-block-group__inner-container .paragraph-content+.paragraph-content{margin-top:1.4em}.page-content .wp-block-group>p+.block-paragraph-margin,.page-content .wp-block-group__inner-container>p+.block-paragraph-margin,.page-content>p+.block-paragraph-margin{margin-top:calc(40px + 4vw)}.page-content .single-image,.page-content .wp-block-group .single-image,.page-content .wp-block-group__inner-container .single-image{display:block;width:100%;max-width:calc(1700px - (6px + 3vw) * 2);margin-top:calc(1em + 2vw)}.page-content .single-image:last-child,.page-content .wp-block-group .single-image:last-child,.page-content .wp-block-group__inner-container .single-image:last-child{margin-bottom:calc(40px + 4vw)}.page-content .single-image .image,.page-content .wp-block-group .single-image .image,.page-content .wp-block-group__inner-container .single-image .image{max-width:calc(calc(900px + 20vw) + calc(6px + 3vw) * 2)}.page-content .button-wrapper,.page-content .wp-block-group .button-wrapper,.page-content .wp-block-group__inner-container .button-wrapper{margin-top:1em}.page-content .button-wrapper .button,.page-content .wp-block-group .button-wrapper .button,.page-content .wp-block-group__inner-container .button-wrapper .button{margin-top:0}.page-content .has-text-align-left,.page-content .wp-block-group .has-text-align-left,.page-content .wp-block-group__inner-container .has-text-align-left{margin-left:0;margin-right:auto}.page-content .has-text-align-center,.page-content .wp-block-group .has-text-align-center,.page-content .wp-block-group__inner-container .has-text-align-center{margin-left:auto;margin-right:auto;text-align:center;max-width:calc(900px + 20vw)}.page-content .wp-block-group>iframe,.page-content .wp-block-group__inner-container>iframe,.page-content>iframe{overflow-x:hidden;width:calc(100% - 10vw * 2)!important;max-width:1280px;margin:0 10vw;margin-bottom:calc(40px + 4vw)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;color:inherit;font-weight:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}li,ul{list-style-type:none}@media (max-width:800px){#smooth-wrapper #smooth-content{width:100%;overflow-x:hidden}}@media (min-width:782px){.admin-bar #smooth-wrapper #smooth-content{padding-top:32px}}::-webkit-scrollbar{width:0;height:0;background:0 0}::-webkit-scrollbar-track{border-radius:0;background-color:#eee}::-webkit-scrollbar-track:horizontal{background:0 0}::-webkit-scrollbar-thumb{border-radius:0;background:#333}::-webkit-scrollbar-thumb:horizontal{background:0 0}.figure-animated-down{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-down .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(80%) scale(1.2);transform:translateY(80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-down .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated-right{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-right .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(80%) scale(1.3);transform:translateX(80%) scale(1.3);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-right .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated-right .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.figure-animated-up{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated-up .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(-80%) scale(1.2);transform:translateY(-80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-up .figure-outer,.start-intro .figure-animated-up .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-up .figure-outer .figure-inner,.start-intro .figure-animated-up .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.figure-animated{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.figure-animated .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden}.figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(-20%) scale(1.1);transform:translateX(-20%) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated .figure-outer{-webkit-transform:translateX(0);transform:translateX(0)}.in-view .figure-animated .figure-outer .figure-inner{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.image-parallax{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.image-parallax .image-parallax-inner{display:block;position:absolute;width:100%;height:calc(100% + 10vw);left:0;top:-10vw}.image-parallax .animation-trigger{z-index:2;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.banner{position:fixed;width:100%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;background-color:#cbeb3a;z-index:13;top:0;-webkit-transition:top .3s ease;transition:top .3s ease}.scrolled .banner{top:-25px}.banner-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(10px + 2 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;will-change:transform;white-space:nowrap;padding:.4em 0 .2em}@media screen and (max-width:375px){.banner-section .container{font-size:10px}}@media screen and (min-width:2560px){.banner-section .container{font-size:12px}}.banner-section .container p{font-size:inherit;text-wrap:nowrap;line-height:1em;max-width:none;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.banner-section .container p .separator{width:4em;display:inline-block;text-align:center}.block-saldo-opwaarderen{padding-top:calc(60px + 2vw)}.block-saldo-opwaarderen .wrapper{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;min-height:calc(100vh - (60px + 2vw))}.banner-visible .block-saldo-opwaarderen .wrapper{min-height:calc(100vh - (60px + 2vw) - 25px)}@media (max-width:600px){.block-saldo-opwaarderen .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding:0 calc(6px + 3vw) calc(6px + 3vw) calc(6px + 3vw);gap:calc(6px + 3vw)}.banner-visible .block-saldo-opwaarderen .wrapper{min-height:auto}}.block-saldo-opwaarderen .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;height:auto;overflow:hidden;border-radius:10px;background-color:#f2f2f2}@media (max-width:1020px){.block-saldo-opwaarderen .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;height:60vh}}@media (max-width:600px){.block-saldo-opwaarderen .wrapper .image-wrapper{height:50vw;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50vw}}.block-saldo-opwaarderen .wrapper .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-saldo-opwaarderen .wrapper .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(20px + 2vw);border-radius:10px;gap:calc(40px + 4vw)}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-header .text{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin-top:1em}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-header .text{font-size:14px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-header .text{font-size:18px}}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select{margin-top:calc(6px + 3vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em}@media (max-width:600px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select label{display:block;margin-bottom:.2em;text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select label{font-size:12px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select label{font-size:14px}}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select select{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #000;color:#000;border-radius:5px;padding:1em;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));-webkit-transition:border-color .3s ease;transition:border-color .3s ease}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select select{font-size:14px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select select{font-size:18px}}.block-saldo-opwaarderen .wrapper .content-wrapper .opwaarderen-select select.has-error{border-color:red}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper{border-top:1px solid #ddd;padding-top:1.5em}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-label{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));text-transform:uppercase}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-label{font-size:12px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-label{font-size:14px}}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-name{font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-name{font-size:12px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .streper-name{font-size:14px}}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-label{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));text-transform:uppercase}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-label{font-size:14px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-label{font-size:18px}}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-amount{font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase}@media screen and (max-width:375px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-amount{font-size:16px}}@media screen and (min-width:2560px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .totals .total-row .total-amount{font-size:20px}}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .button-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:600px){.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-saldo-opwaarderen .wrapper .content-wrapper .bottom-wrapper .button-wrapper .button{width:100%}}.blogs{padding:0 10vw}.blogs ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em}@media (max-width:800px){.blogs ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blogs ul{grid-template-columns:1fr}}@media (max-width:1020px){.blogs{padding:0 calc(6px + 3vw)}}.card-blog{position:relative;display:block;width:100%}.card-blog .image{position:relative;padding-bottom:65%;overflow:hidden}.card-blog .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.card-blog .content{position:relative;width:100%;padding:1.2em 1.6em}.card-blog .content .title{font-size:24px;line-height:1.1em}.card-blog .content .text{display:inline-block;margin-top:.5em;padding-bottom:.4em;margin-bottom:0;font-size:14px}.card-blog:hover .content .title{text-decoration:underline}.button-menu,.button-menu-popup{z-index:18;position:relative;height:calc(60px + 2vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:fixed;top:0;right:calc(12px + 1.6vw);-webkit-transition:height .3s ease,top .3s ease,-webkit-transform .3s ease;transition:height .3s ease,top .3s ease,-webkit-transform .3s ease;transition:height .3s ease,transform .3s ease,top .3s ease;transition:height .3s ease,transform .3s ease,top .3s ease,-webkit-transform .3s ease}.banner-visible .button-menu,.banner-visible .button-menu-popup{top:25px}.scrolled .button-menu,.scrolled .button-menu-popup{height:calc(60px + 2vw - 20px);-webkit-transform:scale(.9);transform:scale(.9);top:0}.button-menu span.button-menu-text,.button-menu-popup span.button-menu-text{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;position:relative;z-index:2;overflow:hidden;display:inline-block;line-height:1.3;height:1.3em;width:4.2em;-webkit-transition:color .2s ease;transition:color .2s ease}.white-header:not(.scrolled):not(.menu-open) .button-menu span.button-menu-text,.white-header:not(.scrolled):not(.menu-open) .button-menu-popup span.button-menu-text{color:#fff}.button-menu span.button-menu-text .menu-text-close,.button-menu span.button-menu-text .menu-text-open,.button-menu-popup span.button-menu-text .menu-text-close,.button-menu-popup span.button-menu-text .menu-text-open{position:absolute;top:0;left:0;white-space:nowrap;padding-top:2px}.button-menu span.button-menu-text .menu-text-close span,.button-menu span.button-menu-text .menu-text-open span,.button-menu-popup span.button-menu-text .menu-text-close span,.button-menu-popup span.button-menu-text .menu-text-open span{display:inline-block;position:relative;-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg);-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1)}.button-menu span.button-menu-text .menu-text-open span,.button-menu-popup span.button-menu-text .menu-text-open span{-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg)}.button-menu span.button-menu-text .menu-text-close span,.button-menu-popup span.button-menu-text .menu-text-close span{-webkit-transform:translateY(1.3em) rotate(.001deg);transform:translateY(1.3em) rotate(.001deg)}.button-menu-popup.menu-state-open span.button-menu-text .menu-text-open span,.button-menu.menu-state-open span.button-menu-text .menu-text-open span{-webkit-transform:translateY(-1.3em) rotate(.001deg);transform:translateY(-1.3em) rotate(.001deg)}.button-menu-popup.menu-state-open span.button-menu-text .menu-text-close span,.button-menu.menu-state-open span.button-menu-text .menu-text-close span{-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg)}.button-menu div,.button-menu-popup div{position:relative;width:22px;height:3px;background-color:#000;-webkit-transition:background-color .1s linear .4s;transition:background-color .1s linear .4s;-ms-flex-negative:0;flex-shrink:0}.white-header:not(.menu-open) .button-menu div,.white-header:not(.menu-open) .button-menu-popup div{-webkit-transition:background-color .2s ease,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:background-color .2s ease,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:background-color .2s ease,transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:background-color .2s ease,transform .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s}.white-header:not(.scrolled):not(.menu-open) .button-menu div,.white-header:not(.scrolled):not(.menu-open) .button-menu-popup div{background-color:#fff}.button-menu div::after,.button-menu div::before,.button-menu-popup div::after,.button-menu-popup div::before{content:"";position:absolute;left:0;width:100%;height:3px;background-color:#000;-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s}.white-header:not(.menu-open) .button-menu div::after,.white-header:not(.menu-open) .button-menu div::before,.white-header:not(.menu-open) .button-menu-popup div::after,.white-header:not(.menu-open) .button-menu-popup div::before{-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .2s ease,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .2s ease,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .2s ease,transform .3s cubic-bezier(.55,.085,0,.99) .2s;transition:top .3s cubic-bezier(.55,.085,0,.99) .4s,background-color .2s ease,transform .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .2s}.white-header:not(.scrolled):not(.menu-open) .button-menu div::after,.white-header:not(.scrolled):not(.menu-open) .button-menu div::before,.white-header:not(.scrolled):not(.menu-open) .button-menu-popup div::after,.white-header:not(.scrolled):not(.menu-open) .button-menu-popup div::before{background-color:#fff}.button-menu div::before,.button-menu-popup div::before{top:calc(-1 * 6px)}.button-menu div::after,.button-menu-popup div::after{top:6px}.menu-open .button-menu div,.show-popup-overlay .button-menu-popup div{-webkit-transition:background-color .1s linear 0s;transition:background-color .1s linear 0s;background-color:transparent}.menu-open .button-menu div::before,.show-popup-overlay .button-menu-popup div::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;background-color:#000}.menu-open .button-menu div::after,.show-popup-overlay .button-menu-popup div::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s;transition:top .3s cubic-bezier(.55,.085,0,.99) .2s,background-color .3s cubic-bezier(.55,.085,0,.99) .2s,transform .3s cubic-bezier(.55,.085,0,.99) .4s,-webkit-transform .3s cubic-bezier(.55,.085,0,.99) .4s;background-color:#000}.button-menu-popup .button-menu-text{overflow:hidden;position:relative;display:inline-block}.button-menu-popup .button-menu-text span{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg);-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1)}.button-menu-popup:hover .button-menu-text span{-webkit-transform:translateY(-1.3em) rotate(.001deg);transform:translateY(-1.3em) rotate(.001deg)}.button-widget{z-index:10;position:fixed;right:calc(10px + 1.5vw);bottom:calc(10px + 1.5vw);width:calc(40px + 1.2vw);height:calc(40px + 1.2vw);border-radius:50%;background-color:#000;overflow:hidden;-webkit-transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s ease,transform .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.button-widget svg{pointer-events:none;display:block;position:absolute;width:50%;height:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;-webkit-transition:fill .2s ease;transition:fill .2s ease}.button-widget:active,.button-widget:hover{-webkit-transform:scale(.96);transform:scale(.96);background-color:#0d0d0d}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content>.button-wrapper.core-content:last-child{margin-bottom:calc(40px + 4vw)}.button-wrapper.has-text-align.has-text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrapper.has-text-align.has-text-align-right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.button,input[type=submit]{display:inline-block;position:relative;padding:0 calc(30px + 1vw);min-width:calc(150px + 4vw);line-height:4em;text-align:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;border-radius:5px;text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99),background-color .2s cubic-bezier(.55,.085,0,.99),color .2s cubic-bezier(.55,.085,0,.99);font-size:calc(12px + 2 * ((100vw - 375px)/ 2185));letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}@media screen and (max-width:375px){.button,input[type=submit]{font-size:12px}}@media screen and (min-width:2560px){.button,input[type=submit]{font-size:14px}}.button.small,input[type=submit].small{min-width:auto;padding:0 calc((30px + 1vw)/ 2);gap:1em}.button.default .btn-animate-chars__bg,input[type=submit].default .btn-animate-chars__bg{background-color:#cbeb3a}.button.default .btn-animate-chars__text,input[type=submit].default .btn-animate-chars__text{color:#000}.button.white .btn-animate-chars__bg,input[type=submit].white .btn-animate-chars__bg{background-color:#fff}.button.white .btn-animate-chars__text,input[type=submit].white .btn-animate-chars__text{color:#000}.button.black .btn-animate-chars__bg,input[type=submit].black .btn-animate-chars__bg{background-color:#000}.button.black .btn-animate-chars__text,input[type=submit].black .btn-animate-chars__text{color:#fff}.button.black .button-icon svg path,input[type=submit].black .button-icon svg path{stroke:#fff}.button.ghost .btn-animate-chars__bg,input[type=submit].ghost .btn-animate-chars__bg{background-color:transparent;border:2px #000 solid}.button.ghost .btn-animate-chars__text,input[type=submit].ghost .btn-animate-chars__text{color:#000}.button.ghost.white .btn-animate-chars__bg,input[type=submit].ghost.white .btn-animate-chars__bg{background-color:transparent;border:2px #fff solid}.button.ghost.white .btn-animate-chars__text,input[type=submit].ghost.white .btn-animate-chars__text{color:#fff}.button.ghost.white .button-icon svg path,input[type=submit].ghost.white .button-icon svg path{stroke:#fff}.button:not(.disabled):active.default .btn-animate-chars__bg,.button:not(.disabled):hover.default .btn-animate-chars__bg,input[type=submit]:not(.disabled):active.default .btn-animate-chars__bg,input[type=submit]:not(.disabled):hover.default .btn-animate-chars__bg{background-color:#000}.button:not(.disabled):active.default .btn-animate-chars__text,.button:not(.disabled):hover.default .btn-animate-chars__text,input[type=submit]:not(.disabled):active.default .btn-animate-chars__text,input[type=submit]:not(.disabled):hover.default .btn-animate-chars__text{color:#fff}.button:not(.disabled):active.default .button-icon svg path,.button:not(.disabled):hover.default .button-icon svg path,input[type=submit]:not(.disabled):active.default .button-icon svg path,input[type=submit]:not(.disabled):hover.default .button-icon svg path{stroke:#fff}.button:not(.disabled):active.white .btn-animate-chars__bg,.button:not(.disabled):hover.white .btn-animate-chars__bg,input[type=submit]:not(.disabled):active.white .btn-animate-chars__bg,input[type=submit]:not(.disabled):hover.white .btn-animate-chars__bg{background-color:#cbeb3a}.button:not(.disabled):active.white .btn-animate-chars__text,.button:not(.disabled):hover.white .btn-animate-chars__text,input[type=submit]:not(.disabled):active.white .btn-animate-chars__text,input[type=submit]:not(.disabled):hover.white .btn-animate-chars__text{color:#000}.button:not(.disabled):active.black .btn-animate-chars__bg,.button:not(.disabled):hover.black .btn-animate-chars__bg,input[type=submit]:not(.disabled):active.black .btn-animate-chars__bg,input[type=submit]:not(.disabled):hover.black .btn-animate-chars__bg{background-color:#cbeb3a}.button:not(.disabled):active.black .btn-animate-chars__text,.button:not(.disabled):hover.black .btn-animate-chars__text,input[type=submit]:not(.disabled):active.black .btn-animate-chars__text,input[type=submit]:not(.disabled):hover.black .btn-animate-chars__text{color:#000}.button:not(.disabled):active.black .button-icon svg path,.button:not(.disabled):hover.black .button-icon svg path,input[type=submit]:not(.disabled):active.black .button-icon svg path,input[type=submit]:not(.disabled):hover.black .button-icon svg path{stroke:#000}.button:not(.disabled):active.ghost .btn-animate-chars__text,.button:not(.disabled):hover.ghost .btn-animate-chars__text,input[type=submit]:not(.disabled):active.ghost .btn-animate-chars__text,input[type=submit]:not(.disabled):hover.ghost .btn-animate-chars__text{color:#fff}.button:not(.disabled):active.ghost .button-icon svg path,.button:not(.disabled):hover.ghost .button-icon svg path,input[type=submit]:not(.disabled):active.ghost .button-icon svg path,input[type=submit]:not(.disabled):hover.ghost .button-icon svg path{stroke:#fff}.button:not(.disabled):active.ghost .btn-animate-chars__bg,.button:not(.disabled):hover.ghost .btn-animate-chars__bg,input[type=submit]:not(.disabled):active.ghost .btn-animate-chars__bg,input[type=submit]:not(.disabled):hover.ghost .btn-animate-chars__bg{background-color:#000}.button:not(.disabled):active.ghost.white .btn-animate-chars__bg,.button:not(.disabled):hover.ghost.white .btn-animate-chars__bg,input[type=submit]:not(.disabled):active.ghost.white .btn-animate-chars__bg,input[type=submit]:not(.disabled):hover.ghost.white .btn-animate-chars__bg{background-color:#fff}.button:not(.disabled):active.ghost.white .btn-animate-chars__text,.button:not(.disabled):hover.ghost.white .btn-animate-chars__text,input[type=submit]:not(.disabled):active.ghost.white .btn-animate-chars__text,input[type=submit]:not(.disabled):hover.ghost.white .btn-animate-chars__text{color:#000}.button:not(.disabled):active.ghost.white .button-icon svg path,.button:not(.disabled):hover.ghost.white .button-icon svg path,input[type=submit]:not(.disabled):active.ghost.white .button-icon svg path,input[type=submit]:not(.disabled):hover.ghost.white .button-icon svg path{stroke:#000}.button:not(.disabled):active.icon-arrow .button-icon svg,.button:not(.disabled):hover.icon-arrow .button-icon svg,input[type=submit]:not(.disabled):active.icon-arrow .button-icon svg,input[type=submit]:not(.disabled):hover.icon-arrow .button-icon svg{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.button:not(.disabled):active.icon-add .button-icon svg,.button:not(.disabled):hover.icon-add .button-icon svg,input[type=submit]:not(.disabled):active.icon-add .button-icon svg,input[type=submit]:not(.disabled):hover.icon-add .button-icon svg{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.button:not(.disabled):active.icon-settings .button-icon svg,.button:not(.disabled):hover.icon-settings .button-icon svg,input[type=submit]:not(.disabled):active.icon-settings .button-icon svg,input[type=submit]:not(.disabled):hover.icon-settings .button-icon svg{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.button.disabled,input[type=submit].disabled{cursor:default;opacity:.5;pointer-events:none}.button.hide,input[type=submit].hide{display:none}.button *,input[type=submit] *{pointer-events:none}.btn-animate-chars{color:#131313;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:4em;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:4em}.btn-animate-chars__text{white-space:nowrap;line-height:1.3;-webkit-transition:color .3s cubic-bezier(.625,.05,0,1);transition:color .3s cubic-bezier(.625,.05,0,1);padding-top:.2em}.btn-animate-chars [data-button-animate-chars]{overflow:hidden;position:relative;display:inline-block}.btn-animate-chars [data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg);-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1)}.btn-animate-chars:hover [data-button-animate-chars] span{-webkit-transform:translateY(-1.3em) rotate(.001deg);transform:translateY(-1.3em) rotate(.001deg)}.btn-animate-chars__bg{border-radius:5px;position:absolute;inset:0;-webkit-transition:background-color .3s cubic-bezier(.625,.05,0,1);transition:background-color .3s cubic-bezier(.625,.05,0,1)}.button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;z-index:1}.button-icon svg{width:1em;height:1em;display:block;-webkit-transition:all .3s cubic-bezier(.625,.05,0,1);transition:all .3s cubic-bezier(.625,.05,0,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .3s cubic-bezier(.625,.05,0,1);transition:transform .3s cubic-bezier(.625,.05,0,1);transition:transform .3s cubic-bezier(.625,.05,0,1), -webkit-transform .3s cubic-bezier(.625,.05,0,1)}.icon-arrow .button-icon svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-settings .button-icon svg{width:1.5em;height:1.5em}.button-icon svg path{stroke:currentColor;-webkit-transition:stroke .3s cubic-bezier(.625,.05,0,1);transition:stroke .3s cubic-bezier(.625,.05,0,1)}.link-arrow{display:inline-block;position:relative;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-arrow svg{position:absolute;display:inline-block;width:7px;height:100%;line-height:12px;fill:#000;right:-12px;top:-1px}.confirmation{--block-side-padding:calc((6px + 3vw) / 2);position:fixed;bottom:calc((6px + 3vw)/ 2);right:calc((6px + 3vw)/ 2);background-color:#fff;color:#000;padding:20px;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:10000;min-width:300px;max-width:350px;-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:opacity .3s ease,bottom .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,bottom .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,bottom .3s ease;transition:transform .3s ease,opacity .3s ease,bottom .3s ease,-webkit-transform .3s ease}.confirmation.template{display:none!important}.confirmation.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.confirmation .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:40px}.confirmation .icon{width:20px;height:20px}.confirmation .icon svg{width:100%;height:100%}.confirmation .close{position:absolute;right:10px;top:10px;width:30px;height:30px;z-index:10;background-color:#f2f2f2;border-radius:100%;-webkit-transition:background-color .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),transform .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.confirmation .close svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.confirmation .close:hover{background-color:#cbeb3a;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.confirmation .title{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.confirmation .title{font-size:14px}}@media screen and (min-width:2560px){.confirmation .title{font-size:18px}}.confirmation .title .amount{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em}.confirmation .title .name{font-weight:700;text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;display:block}.confirmation .progress-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(0,0,0,.2);border-radius:0 0 10px 10px;overflow:hidden}.confirmation .progress-bar span{display:block;height:100%;width:0%;background-color:#cbeb3a;-webkit-transition:width 6s cubic-bezier(.55,.085,0,.99);transition:width 6s cubic-bezier(.55,.085,0,.99)}.confirmation .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:600px){.confirmation{bottom:calc(6px + 3vw);right:calc(6px + 3vw);left:calc(6px + 3vw);min-width:auto;max-width:none}}.container{display:block;width:100%;max-width:1700px;margin-left:auto;margin-right:auto;color:inherit;padding:0 calc(6px + 3vw)}.home-intro{display:block;position:relative;width:100%;background-color:#f2f2f2;padding:10vw}.home-intro .intro-content{position:relative}.home-intro .intro-content .text{margin-top:1em}.home-intro .image{position:relative}.image-wrapper.image-parallax{display:block;height:100%;width:100%}.image-wrapper.image-parallax .image-inner{display:block;height:calc(100% + 20vw);width:100%;position:absolute;top:-10vw;left:0;-o-object-fit:cover;object-fit:cover}.image-wrapper.image-parallax .image-inner img{-o-object-fit:cover;object-fit:cover}.image-parallax-header{display:block;height:100%;width:100%}.image-parallax-header .image-inner{display:block;height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.image-parallax-header .image-inner img{-o-object-fit:cover;object-fit:cover}.menu-fullscreen{z-index:14;position:fixed;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:100%;-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s,border-radius .6s cubic-bezier(.55,.085,0,.99),-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s,border-radius .6s cubic-bezier(.55,.085,0,.99),-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s,border-radius .6s cubic-bezier(.55,.085,0,.99),transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s 4s,border-radius .6s cubic-bezier(.55,.085,0,.99),transform .6s cubic-bezier(.55,.085,0,.99),-webkit-transform .6s cubic-bezier(.55,.085,0,.99);display:block;pointer-events:none;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f2f2;color:#000}.menu-fullscreen nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}@media (max-width:600px){.menu-fullscreen nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.menu-fullscreen nav>.menu-fullscreen-primary{margin:calc(calc(60px + 2vw) * 2) calc(6px + 3vw) calc(40px + 4vw);width:100%}@media (max-width:600px){.menu-fullscreen nav>.menu-fullscreen-primary{margin-top:calc(calc(60px + 2vw) * 1.5)}}.menu-fullscreen .menu-fullscreen-secondary{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;margin:calc(calc(60px + 2vw) * 2) 0 calc(40px + 4vw)}.menu-fullscreen .menu-fullscreen-secondary ul.menu{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen .menu-fullscreen-secondary ul.menu a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.menu-fullscreen .menu-fullscreen-secondary ul.menu a:hover{opacity:.5}.menu-fullscreen .menu-fullscreen-secondary .menu-title{display:block;margin-bottom:1em;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-open .menu-fullscreen .menu-fullscreen-secondary .menu-title{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}@media (max-width:600px){.menu-fullscreen .menu-fullscreen-secondary{margin:0 calc(6px + 3vw) 10vw}}.menu-fullscreen .menu-fullscreen-primary{-webkit-box-flex:2;-ms-flex:2;flex:2}@media (max-width:600px){.menu-fullscreen .menu-fullscreen-primary{-webkit-box-flex:0;-ms-flex:0;flex:0}}.menu-fullscreen .menu-fullscreen-primary ul.menu{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99)}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item{position:relative;display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .6s cubic-bezier(.625,.05,0,1),-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:opacity .6s cubic-bezier(.625,.05,0,1),-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1),opacity .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1),opacity .6s cubic-bezier(.625,.05,0,1),-webkit-transform .6s cubic-bezier(.625,.05,0,1);opacity:0;white-space:nowrap}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(1){-webkit-transition-delay:50ms;transition-delay:50ms}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(3){-webkit-transition-delay:.15s;transition-delay:.15s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(4){-webkit-transition-delay:.2s;transition-delay:.2s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(5){-webkit-transition-delay:.25s;transition-delay:.25s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(6){-webkit-transition-delay:.3s;transition-delay:.3s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(7){-webkit-transition-delay:.35s;transition-delay:.35s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(8){-webkit-transition-delay:.4s;transition-delay:.4s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(9){-webkit-transition-delay:.45s;transition-delay:.45s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(10){-webkit-transition-delay:.5s;transition-delay:.5s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(1){-webkit-transition-delay:.15s;transition-delay:.15s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(3){-webkit-transition-delay:.25s;transition-delay:.25s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(4){-webkit-transition-delay:.3s;transition-delay:.3s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(5){-webkit-transition-delay:.35s;transition-delay:.35s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(6){-webkit-transition-delay:.4s;transition-delay:.4s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(7){-webkit-transition-delay:.45s;transition-delay:.45s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(8){-webkit-transition-delay:.5s;transition-delay:.5s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(9){-webkit-transition-delay:.55s;transition-delay:.55s}.menu-open .menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:nth-of-type(10){-webkit-transition-delay:.6s;transition-delay:.6s}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item:not(:last-of-type){margin-bottom:1em}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a{display:block;position:relative;line-height:1em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-size:calc(28px + 92 * ((100vw - 375px)/ 2185));font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;overflow:hidden;display:inline-block}@media screen and (max-width:375px){.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a{font-size:28px}}@media screen and (min-width:2560px){.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a{font-size:120px}}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a span{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg);-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1)}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a:active span,.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item>a:hover span{-webkit-transform:translateY(-1.3em) rotate(.001deg);transform:translateY(-1.3em) rotate(.001deg)}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item.menu-item-has-children>a:after{content:"";display:inline-block;position:relative;width:10px;height:10px;margin-left:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url(../inc/svg/arrow-down-round.svg);background-size:auto;background-position:center;background-repeat:no-repeat}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item .sub-menu{display:none;position:relative;width:100%}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item .sub-menu li{display:block;position:relative}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item .sub-menu li>a{display:block;position:relative;padding:13px 20px;padding-left:60px;color:rgba(0,0,0,.6)}.menu-fullscreen .menu-fullscreen-primary ul.menu>li.menu-item.open ul.sub-menu{display:block}.menu-fullscreen .bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:absolute;bottom:0;left:0;opacity:0;padding:40px calc(6px + 3vw);-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99);border-radius:0}.menu-open .menu-fullscreen{-webkit-transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s,border-radius .2s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s,border-radius .2s cubic-bezier(.55,.085,0,.99) .2s,-webkit-transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s,border-radius .2s cubic-bezier(.55,.085,0,.99) .2s,transform .6s cubic-bezier(.55,.085,0,.99);transition:height .6s cubic-bezier(.55,.085,0,.99),visibility 0s,border-radius .2s cubic-bezier(.55,.085,0,.99) .2s,transform .6s cubic-bezier(.55,.085,0,.99),-webkit-transform .6s cubic-bezier(.55,.085,0,.99);pointer-events:visible;visibility:visible;opacity:1;height:100%;-webkit-transform:translateY(0);transform:translateY(0);border-radius:0}.menu-open .menu-fullscreen ul.menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .4s;opacity:1}.menu-open .menu-fullscreen .bottom-menu{-webkit-transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;transition:opacity .4s cubic-bezier(.55,.085,0,.99) .6s;opacity:1}.page-intro-not-found{display:block;position:relative;width:100%;margin-top:calc(60px + 2vw);padding:calc(calc(20px + 2vw) + calc(60px + 2vw)) 10vw calc(40px + 4vw)}.page-intro-not-found .button{margin-top:3em}.page-intro{display:block;position:relative;padding:calc(calc(20px + 2vw) + calc(60px + 2vw)) 10vw calc(40px + 4vw)}.page-intro .title{z-index:1;position:relative;max-width:12em;word-break:break-word}.page-parallax{padding-top:calc(60px + 2vw)}.parallax-header{padding:0;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;margin:0 auto}.parallax-header .parallax-title{color:#fff;z-index:2;overflow:hidden;display:block;font-size:calc(30px + 130 * ((100vw - 375px)/ 2185));padding:calc((40px + 4vw) * 2) calc(6px + 3vw);white-space:nowrap}@media screen and (max-width:375px){.parallax-header .parallax-title{font-size:30px}}@media screen and (min-width:2560px){.parallax-header .parallax-title{font-size:160px}}.parallax-header .image{width:calc(100% - 40px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:20px;overflow:hidden;z-index:1;--overlay-opacity:0.5;margin:0 auto;border-radius:20px}@media (max-width:600px){.parallax-header .image{width:calc(100% - (6px + 3vw) * 2);left:calc(6px + 3vw)}}.parallax-header .image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity))}.parallax-header .image img{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-overlay{z-index:16;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.75;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}body:not(.show-popup-overlay) .popup-overlay{opacity:0;pointer-events:none;visibility:hidden}.show-popup-overlay{overflow:hidden}.popup-snel-strepen.popup{width:96vw;height:95vh;bottom:0;top:auto;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:17;-webkit-transition:opacity .3s ease,visibility 0s .5s,-webkit-transform .5s cubic-bezier(.55,.085,0,.99);transition:opacity .3s ease,visibility 0s .5s,-webkit-transform .5s cubic-bezier(.55,.085,0,.99);transition:transform .5s cubic-bezier(.55,.085,0,.99),opacity .3s ease,visibility 0s .5s;transition:transform .5s cubic-bezier(.55,.085,0,.99),opacity .3s ease,visibility 0s .5s,-webkit-transform .5s cubic-bezier(.55,.085,0,.99)}.popup-snel-strepen.popup.open{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible;-webkit-transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.55,.085,0,.99);transition:opacity .3s ease,-webkit-transform .5s cubic-bezier(.55,.085,0,.99);transition:transform .5s cubic-bezier(.55,.085,0,.99),opacity .3s ease;transition:transform .5s cubic-bezier(.55,.085,0,.99),opacity .3s ease,-webkit-transform .5s cubic-bezier(.55,.085,0,.99)}.popup-snel-strepen.popup .popup-body{width:100%;max-width:none;margin-top:0;height:100%;padding:0 calc(6px + 3vw)/2;border-bottom-right-radius:0;border-bottom-left-radius:0}.popup-snel-strepen.popup .popup-body .popup-content{padding-bottom:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-snel-strepen.popup .popup-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;border-bottom:1px solid #ddd}.popup-snel-strepen.popup .popup-header .toggle{background-color:#f2f2f2;border-radius:5px;padding:5px;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;margin:0 auto;position:relative}.popup-snel-strepen.popup .popup-header .toggle>div{font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));line-height:2.2em;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;width:3.5em;text-align:center;color:#000}@media screen and (max-width:375px){.popup-snel-strepen.popup .popup-header .toggle>div{font-size:20px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .popup-header .toggle>div{font-size:35px}}.popup-snel-strepen.popup .popup-header .toggle>div:not(.background){z-index:1;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.popup-snel-strepen.popup .popup-header .toggle>div:not(.background):hover{opacity:.7}.popup-snel-strepen.popup .popup-header .toggle .background{position:absolute;background-color:#fff;border-radius:5px;height:calc(100% - 10px);top:5px;left:5px;width:3.5em;-webkit-transition:left .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);transition:left .3s cubic-bezier(.55,.085,0,.99),width .3s cubic-bezier(.55,.085,0,.99);z-index:0}.popup-snel-strepen.popup .content-wrapper{padding:calc(10px + 1vw);max-height:100%;overflow-y:auto;height:100%}@media (max-width:600px){.popup-snel-strepen.popup .content-wrapper{padding:0}}.popup-snel-strepen.popup .section-title{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;margin-bottom:1rem;margin-top:2rem;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.popup-snel-strepen.popup .section-title{font-size:13px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .section-title{font-size:16px}}.popup-snel-strepen.popup .section-title:first-child{margin-top:0}.popup-snel-strepen.popup .letter-group{margin-bottom:1rem;padding:1em;border-radius:10px}.popup-snel-strepen.popup .letter-group:last-child{margin-bottom:0}.popup-snel-strepen.popup .letter-title{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;margin-bottom:.5rem;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.popup-snel-strepen.popup .letter-title{font-size:13px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .letter-title{font-size:16px}}.popup-snel-strepen.popup .strepers-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-columns:repeat(4,1fr);gap:5px 5px}@media (max-width:600px){.popup-snel-strepen.popup .strepers-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.popup-snel-strepen.popup .search-result{max-width:100%;overflow:hidden}}.popup-snel-strepen.popup .search-result.focused .search-result-card:not(.negative){background-color:#000;color:#fff;padding:1.5em 5px}.popup-snel-strepen.popup .search-result.focused .search-result-card.negative{background-color:#f2f2f2!important}.popup-snel-strepen.popup .search-result-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f2f2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:1rem;padding:1.5em 5px;border-radius:5px;height:100%;-webkit-transition:background-color .2s ease,border-left .2s ease,padding .2s ease;transition:background-color .2s ease,border-left .2s ease,padding .2s ease;will-change:padding}.popup-snel-strepen.popup .search-result-card.is-updated{-webkit-animation:highlight 1.5s cubic-bezier(.55,.085,0,.99);animation:highlight 1.5s cubic-bezier(.55,.085,0,.99);-webkit-animation-fill-mode:both;animation-fill-mode:both;color:#000!important;padding:1.5em 5px}.popup-snel-strepen.popup .search-result-card.is-updated .streper-name .lastname{color:#666!important}.popup-snel-strepen.popup .search-result-card:hover{background-color:#000;color:#fff;padding:1.5em 5px}.popup-snel-strepen.popup .search-result-card:hover svg .letter{fill:#fff!important}.popup-snel-strepen.popup .search-result-card:hover .streper-name .lastname{color:#aaa}.popup-snel-strepen.popup .search-result-card.negative{background-color:rgba(0,0,0,.03)!important}.popup-snel-strepen.popup .search-result-card.negative .streper-image-wrapper{opacity:.2!important}.popup-snel-strepen.popup .search-result-card.negative .streper-name,.popup-snel-strepen.popup .search-result-card.negative .streper-saldo{opacity:.3!important}.popup-snel-strepen.popup .search-result-card.negative:hover{background-color:#f2f2f2!important;color:inherit!important;padding:1.5em 5px!important}.popup-snel-strepen.popup .streper-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:calc(50px + 2vw);height:calc(40px + 2vw);border-radius:5px;overflow:hidden;background-color:#eee;pointer-events:none;will-change:transform;display:none}.popup-snel-strepen.popup .streper-image,.popup-snel-strepen.popup .streper-image-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.popup-snel-strepen.popup .streper-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;overflow:hidden;text-overflow:ellipsis}.popup-snel-strepen.popup .streper-name{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:center;max-width:100%;padding:0 10px;overflow:hidden;text-overflow:ellipsis}.is-updated .popup-snel-strepen.popup .streper-name{color:inherit}.popup-snel-strepen.popup .streper-name span{display:block;line-height:1}.popup-snel-strepen.popup .streper-name span.firstname{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(16px + 4 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.popup-snel-strepen.popup .streper-name span.firstname{font-size:16px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .streper-name span.firstname{font-size:20px}}.popup-snel-strepen.popup .streper-name span.firstname .streper-badge{margin-left:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-snel-strepen.popup .streper-name span.firstname .streper-badge .streper-badge-icon{height:1em;width:auto}.popup-snel-strepen.popup .streper-name span.lastname{font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));color:#666;margin-top:5px;-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:375px){.popup-snel-strepen.popup .streper-name span.lastname{font-size:13px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .streper-name span.lastname{font-size:16px}}.popup-snel-strepen.popup .streper-saldo{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width:375px){.popup-snel-strepen.popup .streper-saldo{font-size:13px}}@media screen and (min-width:2560px){.popup-snel-strepen.popup .streper-saldo{font-size:16px}}.is-updated .popup-snel-strepen.popup .streper-saldo{color:inherit}@-webkit-keyframes highlight{0%,100%{background-color:rgba(203,235,58,0);color:#fff;padding:2em 0}30%,70%{background-color:#cbeb3a;color:#000;padding:2em 0}}@keyframes highlight{0%,100%{background-color:rgba(203,235,58,0);color:#fff;padding:2em 0}30%,70%{background-color:#cbeb3a;color:#000;padding:2em 0}}.popup-strepen.popup .popup-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;padding:0;overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:opacity .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99);transition:transform .3s cubic-bezier(.55,.085,0,.99),opacity .3s cubic-bezier(.55,.085,0,.99),-webkit-transform .3s cubic-bezier(.55,.085,0,.99);will-change:transform}@media (max-width:600px){.popup-strepen.popup .popup-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;-webkit-transform:scale(1) translateX(-50%)!important;transform:scale(1) translateX(-50%)!important}}.popup-strepen.popup.open .popup-body{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.popup-strepen.popup .popup-streper-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;min-height:400px}.popup-strepen.popup .popup-streper-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}@media (max-width:600px){.popup-strepen.popup .popup-streper-image{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;min-height:250px}}.popup-strepen.popup .popup-streper-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:0;left:0}.popup-strepen.popup .popup-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:calc((20px + 2vw) * 1.5) calc(6px + 3vw);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(6px + 3vw)}@media (max-width:600px){.popup-strepen.popup .popup-content{padding:calc((6px + 3vw)/ 2)}}.popup-strepen.popup .content-wrapper{background-color:#fff;border-radius:20px}@media (max-width:600px){.popup-strepen.popup .content-wrapper{padding:20px 0}}.popup-strepen.popup .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;text-align:center}.popup-strepen.popup .title-wrapper h2{width:100%;font-size:calc(13px + 3 * ((100vw - 375px)/ 2185));opacity:.6}@media screen and (max-width:375px){.popup-strepen.popup .title-wrapper h2{font-size:13px}}@media screen and (min-width:2560px){.popup-strepen.popup .title-wrapper h2{font-size:16px}}.popup-strepen.popup .title-wrapper .name{font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(22px + 23 * ((100vw - 375px)/ 2185));width:100%;display:block;text-transform:uppercase;line-height:1em}@media screen and (max-width:375px){.popup-strepen.popup .title-wrapper .name{font-size:22px}}@media screen and (min-width:2560px){.popup-strepen.popup .title-wrapper .name{font-size:45px}}@media (max-width:600px){.popup-strepen.popup .title-wrapper{padding-top:1em}}.popup-strepen.popup .numpad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-strepen.popup .numpad-row{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-strepen.popup .numpad-item{width:100%;height:auto;background-color:#fff;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;padding:10px 0;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(20px + 15 * ((100vw - 375px)/ 2185));-webkit-transition:background-color .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99);border-radius:5px}@media screen and (max-width:375px){.popup-strepen.popup .numpad-item{font-size:20px}}@media screen and (min-width:2560px){.popup-strepen.popup .numpad-item{font-size:35px}}.popup-strepen.popup .numpad-item.krat,.popup-strepen.popup .numpad-item.select,.popup-strepen.popup .numpad-item.x{font-size:calc(16px + 4 * ((100vw - 375px)/ 2185));text-align:center}@media screen and (max-width:375px){.popup-strepen.popup .numpad-item.krat,.popup-strepen.popup .numpad-item.select,.popup-strepen.popup .numpad-item.x{font-size:16px}}@media screen and (min-width:2560px){.popup-strepen.popup .numpad-item.krat,.popup-strepen.popup .numpad-item.select,.popup-strepen.popup .numpad-item.x{font-size:20px}}.popup-strepen.popup select.numpad-item{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center;padding:10px 0;border:none;background-color:#fff;width:100%;line-height:1.5;margin:0}.popup-strepen.popup select.numpad-item option{text-align:center}@supports (-webkit-touch-callout:none){.popup-strepen.popup select.numpad-item{text-align:center;-moz-text-align-last:center;text-align-last:center;padding-left:0;padding-right:0}}.popup-strepen.popup .numpad-item:hover{background-color:#cbeb3a}.popup-strepen.popup .button-wrapper{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em;gap:1em}.popup-strepen.popup .button-wrapper .button{width:100%}.popup-strepen.popup .button-wrapper>span{height:1px;background-color:#ddd;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;margin:2em 0}.popup-strepen.popup .button-wrapper>span>span{padding:0 1em;background-color:#f2f2f2;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;font-size:calc(12px + 2 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.popup-strepen.popup .button-wrapper>span>span{font-size:12px}}@media screen and (min-width:2560px){.popup-strepen.popup .button-wrapper>span>span{font-size:14px}}.popup{z-index:17;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity .2s ease,visibility 0s .2s;transition:opacity .2s ease,visibility 0s .2s;pointer-events:none}.popup .close{position:absolute;right:20px;top:20px;width:40px;height:40px;z-index:10;background-color:#f2f2f2;border-radius:100%;-webkit-transition:background-color .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),transform .2s cubic-bezier(.55,.085,0,.99);transition:background-color .2s cubic-bezier(.55,.085,0,.99),transform .2s cubic-bezier(.55,.085,0,.99),-webkit-transform .2s cubic-bezier(.55,.085,0,.99)}.popup .close svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup .close:hover{background-color:#cbeb3a;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup .popup-body{pointer-events:visible;display:block;position:absolute;background-color:#fff;left:50%;top:50%;width:90%;max-width:calc(750px + 4vw);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px}.popup .popup-body .button-close-popup{display:block;position:absolute;width:72px;height:72px;right:36px;top:36px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.popup .popup-body .button-close-popup *{pointer-events:none}.popup .popup-body .button-close-popup svg{position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup.open{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.popup:not(.open){opacity:0;pointer-events:none;visibility:hidden}@media (max-width:800px),(max-height:800px){.popup .popup-body{position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:3vh;width:92%;max-height:92vh;overflow-y:auto;left:50%}}.grecaptcha-badge{display:none!important}.saldo-opgewaardeerd{padding-top:calc(60px + 2vw)}.saldo-opgewaardeerd .wrapper{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;min-height:calc(100vh - (60px + 2vw))}.banner-visible .saldo-opgewaardeerd .wrapper{min-height:calc(100vh - (60px + 2vw) - 25px)}@media (max-width:600px){.saldo-opgewaardeerd .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding:0 calc(6px + 3vw) calc(6px + 3vw) calc(6px + 3vw);gap:calc(6px + 3vw)}.banner-visible .saldo-opgewaardeerd .wrapper{min-height:auto}}.saldo-opgewaardeerd .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;height:auto;overflow:hidden;border-radius:10px;background-color:#f2f2f2}@media (max-width:1020px){.saldo-opgewaardeerd .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;height:60vh}}@media (max-width:600px){.saldo-opgewaardeerd .wrapper .image-wrapper{height:50vw;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50vw}}.saldo-opgewaardeerd .wrapper .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.saldo-opgewaardeerd .wrapper .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(20px + 2vw);border-radius:10px;gap:calc(40px + 4vw)}.saldo-opgewaardeerd .wrapper .content-wrapper .saldo-opwaarderen-title{margin-top:1em}.saldo-opgewaardeerd .wrapper .content-wrapper .opwaarderen-header .text{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin-top:1em}@media screen and (max-width:375px){.saldo-opgewaardeerd .wrapper .content-wrapper .opwaarderen-header .text{font-size:14px}}@media screen and (min-width:2560px){.saldo-opgewaardeerd .wrapper .content-wrapper .opwaarderen-header .text{font-size:18px}}.saldo-opgewaardeerd .wrapper .content-wrapper .bottom-wrapper .totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.saldo-opgewaardeerd .wrapper .content-wrapper .bottom-wrapper .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:600px){.saldo-opgewaardeerd .wrapper .content-wrapper .bottom-wrapper .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.saldo-opgewaardeerd .wrapper .content-wrapper .bottom-wrapper .button-wrapper .button{width:100%}}.site-header{z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(60px + 2vw);padding:0 calc(12px + 1.6vw);-webkit-transition:color .2s ease,height .3s ease,top .3s ease;transition:color .2s ease,height .3s ease,top .3s ease}.scrolled .site-header{height:calc(60px + 2vw - 20px);top:0!important}.scrolled .site-header a{font-size:calc(11.7px + 1.8 * ((100vw - 375px)/ 2185))}@media screen and (max-width:375px){.scrolled .site-header a{font-size:11.7px}}@media screen and (min-width:2560px){.scrolled .site-header a{font-size:13.5px}}.site-header.fixed{position:fixed;top:0}@media (min-width:782px){.admin-bar .site-header.fixed{top:32px}}.site-header.fixed.banner-visible{top:25px}.site-header a.branding{z-index:3;padding:1em;-webkit-transform:translateX(-1em);transform:translateX(-1em)}.site-header a.branding .branding-logo{display:block;position:relative;width:100%;height:calc(25px + .5vw);line-height:0;pointer-events:none;text-transform:uppercase;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;-webkit-transition:height .3s ease;transition:height .3s ease}.scrolled .site-header a.branding .branding-logo{height:calc(20px + .5vw)}.site-header a.branding .branding-logo svg{height:100%;width:auto}.site-header a.branding .branding-logo svg path.letter{-webkit-transition:fill .2s ease;transition:fill .2s ease}.white-header:not(.scrolled):not(.menu-open) .site-header a.branding .branding-logo svg path.letter{fill:#fff}.site-header .background{z-index:1;display:block;position:absolute;width:100%;height:90%;left:0;top:0;background-color:transparent;-webkit-box-shadow:0 10px 70px 0 transparent;box-shadow:0 10px 70px 0 transparent;-webkit-transition:background-color .2s ease .2s,color .2s ease,border-color 0s ease,height .2s ease .3s;transition:background-color .2s ease .2s,color .2s ease,border-color 0s ease,height .2s ease .3s}.scrolled .site-header .background{background-color:#fff;height:100%;-webkit-box-shadow:0 10px 70px 0 rgba(0,0,0,.05);box-shadow:0 10px 70px 0 rgba(0,0,0,.05);-webkit-transition:background-color .2s ease,color .2s ease,border-color .5s ease,height .2s ease;transition:background-color .2s ease,color .2s ease,border-color .5s ease,height .2s ease}.menu-open .site-header .background{background-color:#f2f2f2;-webkit-box-shadow:0 10px 70px 0 transparent;box-shadow:0 10px 70px 0 transparent}.site-header nav{z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-53%);transform:translate(-50%,-53%);-webkit-transition:opacity .2s cubic-bezier(.55,.085,0,.99);transition:opacity .2s cubic-bezier(.55,.085,0,.99);opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-open .site-header nav{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}.site-header nav>div{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:100%;height:100%}.site-header nav>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.4em;white-space:nowrap}.site-header nav>div>ul>li>a{display:block;line-height:1.4em;letter-spacing:.05em;font-size:calc(13px + 2 * ((100vw - 375px)/ 2185));-webkit-transition:opacity .2s;transition:opacity .2s;font-family:"Agrandir Grand Heavy",sans-serif;letter-spacing:.01em;text-transform:uppercase;padding-top:5px;-webkit-transition:color .2s ease,font-size .3s ease;transition:color .2s ease,font-size .3s ease;overflow:hidden;position:relative;height:1.4em}@media screen and (max-width:375px){.site-header nav>div>ul>li>a{font-size:13px}}@media screen and (min-width:2560px){.site-header nav>div>ul>li>a{font-size:15px}}.white-header:not(.scrolled) .site-header nav>div>ul>li>a{color:#fff}.site-header nav>div>ul>li>a span{display:inline-block;position:relative;text-shadow:0 1.4em currentColor;-webkit-transform:translateY(0) rotate(.001deg);transform:translateY(0) rotate(.001deg);-webkit-transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:-webkit-transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1);transition:transform .6s cubic-bezier(.625,.05,0,1), -webkit-transform .6s cubic-bezier(.625,.05,0,1)}.site-header nav>div>ul>li a:hover{opacity:1}.site-header nav>div>ul>li a:hover span{-webkit-transform:translateY(-1.4em) rotate(.001deg);transform:translateY(-1.4em) rotate(.001deg)}.site-header nav>div>ul>li.menu-item-has-children{position:relative}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:-1em;top:1.4em;border-top:.5em solid transparent;-webkit-box-shadow:0 10px 70px 0 rgba(0,0,0,.05);box-shadow:0 10px 70px 0 rgba(0,0,0,.05);background-color:red;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:none}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li{background-color:#fff}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li a{padding:.2em 1em;line-height:1.8em}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li:first-of-type{padding-top:1em}.site-header nav>div>ul>li.menu-item-has-children ul.sub-menu li:last-of-type{padding-bottom:1em}.site-header nav>div>ul>li.menu-item-has-children:hover .sub-menu{pointer-events:visible;opacity:1}@media (max-width:1000px){.site-header nav{display:none}}.streper-toevoegen{padding-top:calc(60px + 2vw)}.streper-toevoegen .wrapper{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;min-height:calc(100vh - (60px + 2vw))}.banner-visible .streper-toevoegen .wrapper{min-height:calc(100vh - (60px + 2vw) - 25px)}@media (max-width:600px){.streper-toevoegen .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto;padding:0 calc(6px + 3vw) calc(6px + 3vw) calc(6px + 3vw);gap:calc(6px + 3vw)}.banner-visible .streper-toevoegen .wrapper{min-height:auto}}.streper-toevoegen .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;height:auto;overflow:hidden;border-radius:10px;background-color:#f2f2f2}@media (max-width:1020px){.streper-toevoegen .wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;height:60vh}}@media (max-width:600px){.streper-toevoegen .wrapper .image-wrapper{height:50vw;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50vw}}.streper-toevoegen .wrapper .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.streper-toevoegen .wrapper .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(20px + 2vw);border-radius:10px;gap:calc(20px + 2vw)}.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-header .text{font-size:calc(14px + 4 * ((100vw - 375px)/ 2185));margin-top:1em}@media screen and (max-width:375px){.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-header .text{font-size:14px}}@media screen and (min-width:2560px){.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-header .text{font-size:18px}}.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-form{margin-top:calc(6px + 3vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em;row-gap:1em}@media (max-width:600px){.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}}.streper-toevoegen .wrapper .content-wrapper .streper-toevoegen-form>.form-group{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - (6px + 3vw)/ 2);flex:1 1 calc(50% - (6px + 3vw)/ 2);width:100%}.streper-toevoegen .wrapper .content-wrapper .form-message{padding:1em;border-radius:10px;margin-top:1em;font-weight:500}.streper-toevoegen .wrapper .content-wrapper .form-message.success{background-color:rgba(203,235,58,.1);color:#000;border:1px solid #cbeb3a}.streper-toevoegen .wrapper .content-wrapper .form-message.error{background-color:rgba(255,0,0,.1);color:#000;border:1px solid red}@media (max-width:600px){.streper-toevoegen .wrapper .content-wrapper .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.streper-toevoegen .wrapper .content-wrapper .button-wrapper .button{width:100%}}[v-cloak]{opacity:0!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL19mb250cy1lbWJlZC5zY3NzIiwiZm9udHMvZm9udHMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIm1haW4vX2N1cnNvci5zY3NzIiwibWFpbi9hZG1pbi1iYXIuc2NzcyIsIm1haW4vZm9ybS9mb3JtLWNvbnRhY3QtZm9ybS03LnNjc3MiLCJtYWluL2Zvcm0vZm9ybS1nZW5lcmFsLnNjc3MiLCJtYWluL2Zvcm0vZm9ybS1yZXNldC5zY3NzIiwibWFpbi9tYWluLnNjc3MiLCJtYWluL21vZGlmaWVycy5zY3NzIiwibWFpbi9wYWdlLWNvbnRlbnQvcGFnZS1jb250ZW50LXN0eWxlLnNjc3MiLCJtYWluL3Jlc2V0LnNjc3MiLCJtYWluL3Njcm9sbGluZy5zY3NzIiwiYWJvdmUvYW5pbWF0aW9ucy9maWd1cmUtYW5pbWF0ZWQtZG93bi5zY3NzIiwiYWJvdmUvYW5pbWF0aW9ucy9maWd1cmUtYW5pbWF0ZWQtcmlnaHQuc2NzcyIsImFib3ZlL2FuaW1hdGlvbnMvZmlndXJlLWFuaW1hdGVkLXVwLnNjc3MiLCJhYm92ZS9hbmltYXRpb25zL2ZpZ3VyZS1hbmltYXRlZC5zY3NzIiwiYWJvdmUvYW5pbWF0aW9ucy9pbWFnZS1wYXJhbGxheC5zY3NzIiwiYWJvdmUvYmFubmVyL2Jhbm5lci5zY3NzIiwiYWJvdmUvYmxvY2stc2FsZG8tb3B3YWFyZGVyZW4vYmxvY2stc2FsZG8tb3B3YWFyZGVyZW4uc2NzcyIsImFib3ZlL2Jsb2dzL2Jsb2dzLnNjc3MiLCJhYm92ZS9ibG9ncy9jYXJkLWJsb2cuc2NzcyIsImFib3ZlL2J1dHRvbi1tZW51L2J1dHRvbi1tZW51LnNjc3MiLCJhYm92ZS9idXR0b24td2lkZ2V0L2J1dHRvbi13aWRnZXQuc2NzcyIsImFib3ZlL2J1dHRvbi9idXR0b24td3JhcHBlci5zY3NzIiwiYWJvdmUvYnV0dG9uL2J1dHRvbi5zY3NzIiwiYWJvdmUvYnV0dG9uL2xpbmstYXJyb3cuc2NzcyIsImFib3ZlL2NvbmZpcm1hdGlvbi9jb25maXJtYXRpb24uc2NzcyIsImFib3ZlL2NvbnRhaW5lci9jb250YWluZXIuc2NzcyIsImFib3ZlL2hvbWUvaG9tZS1pbnRyby5zY3NzIiwiYWJvdmUvaW1hZ2UtcGFyYWxsYXgvaW1hZ2UtcGFyYWxsYXguc2NzcyIsImFib3ZlL21lbnUtZnVsbHNjcmVlbi9tZW51LWZ1bGxzY3JlZW4uc2NzcyIsImFib3ZlL3BhZ2UtaW50cm8vcGFnZS1pbnRyby1ub3QtZm91bmQuc2NzcyIsImFib3ZlL3BhZ2UtaW50cm8vcGFnZS1pbnRyby5zY3NzIiwiYWJvdmUvcGFyYWxsYXgtaGVhZGVyL3BhcmFsbGF4LWhlYWRlci5zY3NzIiwiYWJvdmUvcG9wdXAvcG9wdXAtb3ZlcmxheS5zY3NzIiwiYWJvdmUvcG9wdXAvcG9wdXAtc25lbC1zdHJlcGVuLnNjc3MiLCJhYm92ZS9wb3B1cC9wb3B1cC1zdHJlcGVuLnNjc3MiLCJhYm92ZS9wb3B1cC9wb3B1cC5zY3NzIiwiYWJvdmUvcmVjYXB0Y2hhL3JlY2FwdGNoYS5zY3NzIiwiYWJvdmUvc2FsZG8tb3BnZXdhYXJkZWVyZC9zYWxkby1vcGdld2FhcmRlZXJkLnNjc3MiLCJhYm92ZS9zaXRlLWhlYWRlci9zaXRlLWhlYWRlci5zY3NzIiwiYWJvdmUvc3RyZXBlci10b2V2b2VnZW4vc3RyZXBlci10b2V2b2VnZW4uc2NzcyIsImFib3ZlL3Z1ZS92dWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNJLGtDQUFBLENBQ0EsaUtBQUEsQ0FJSixXQUNJLDhCQUFBLENBQ0EsMkpBQUEsQ0NMSixLQ0FJLHlDQUFBLENBQ0Esb0JBQUEsQ0F3QkEsa0RBQUEsQ0R0QkEscUJBQUEsQ0M4QkEsb0NEakNKLEtDa0NRLGNDeURTLENBQUEsQ0R0RGIscUNEckNKLEtDc0NRLGNDb0RTLENBQUEsQ0ZwRmpCLEVBRUksY0FBQSxDQUNBLGdCQUFBLENBR0oseUJBT0ksaUJBQUEsQ0FHSix3QkNqQkksNkNBQUEsQ0FDQSxvQkFBQSxDRHVCQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENBR0osSUNWSSxtREFBQSxDQVFBLG9DREVKLElDRFEsY0N1Q1UsQ0FBQSxDRHBDZCxxQ0RGSixJQ0dRLGNDa0NVLENBQUEsQ0ZqQ2xCLElDZEksbURBQUEsQ0FRQSxvQ0RNSixJQ0xRLGNDMENVLENBQUEsQ0R2Q2QscUNERUosSUNEUSxjQ3FDVSxDQUFBLENGaENsQixJQ2xCSSxtREFBQSxDQVFBLG9DRFVKLElDVFEsY0M2Q1UsQ0FBQSxDRDFDZCxxQ0RNSixJQ0xRLGNDd0NVLENBQUEsQ0YvQmxCLElDdEJJLG1EQUFBLENBUUEsb0NEY0osSUNiUSxjQ2dEVSxDQUFBLENEN0NkLHFDRFVKLElDVFEsY0MyQ1UsQ0FBQSxDRjlCbEIsSUMxQkksa0RBQUEsQ0FRQSxvQ0RrQkosSUNqQlEsY0NtRFUsQ0FBQSxDRGhEZCxxQ0RjSixJQ2JRLGNDOENVLENBQUEsQ0Y3QmxCLElDOUJJLGtEQUFBLENBUUEsb0NEc0JKLElDckJRLGNDc0RVLENBQUEsQ0RuRGQscUNEa0JKLElDakJRLGNDaURVLENBQUEsQ0Y1QmxCLFNDbENJLGtEQUFBLENEb0NBLGlCQUFBLENDNUJBLG9DRDBCSixTQ3pCUSxjQ2lFZSxDQUFBLENEOURuQixxQ0RzQkosU0NyQlEsY0M0RGUsQ0FBQSxDRjNCbkIsNkRDbEVBLDZDQUFBLENBQ0Esb0JBQUEsQ0RzRUosU0N2RUksNkNBQUEsQ0FDQSxvQkFBQSxDRDJFSixtQ0NqRkkseUNBQUEsQ0FDQSxvQkFBQSxDQXdCQSxrREFBQSxDRGtFQSxpQkFBQSxDQzFEQSxvQ0RnREosbUNDL0NRLGNDeURTLENBQUEsQ0R0RGIscUNENENKLG1DQzNDUSxjQ29EUyxDQUFBLENGSWpCLElBQ0ksbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBR0osV0MvRkksNkNBQUEsQ0FDQSxvQkFBQSxDQW1CQSxrREFBQSxDRDhFQSxtQkFBQSxDQUNBLHdCQUFBLENDdkVBLG9DRG1FSixXQ2xFUSxjQ2dGaUIsQ0FBQSxDRDdFckIscUNEK0RKLFdDOURRLGND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LDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLE9BQUEsQ0FBQSxDQUdKLGlGQUNJLGtCQUFBLENBQUEsdUNBQUEsQ0FBQSxtQ0FBQSxDQUNBLFVBQUEsQ0FJUiwyREFDSSxXQUFBLENBQ0Esa0J4Q2pGQSxDd0NrRkEsY0FBQSxDQUNBLGVBQUEsQ0FFQSxtRUFDSSxvQ0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUdKLGlFQUNJLGlDQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBS0oseUJBRkosNkRBR1Esc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCQUFBLENBRUEscUVBQ0ksVUFBQSxDQUFBLENDcEh4QixVQUNJLG1CQUFBIiwiZmlsZSI6Im1haW4tYWJvdmUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgR3JhbmQgSGVhdnknO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvQWdyYW5kaXIvQWdyYW5kaXItR3JhbmRIZWF2eS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vLi4vaW5jL2ZvbnRzL0FncmFuZGlyL0FncmFuZGlyLUdyYW5kSGVhdnkub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FncmFuZGlyIFJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvQWdyYW5kaXIvQWdyYW5kaXItUmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vLi4vaW5jL2ZvbnRzL0FncmFuZGlyL0FncmFuZGlyLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5cbi8vIEBmb250LWZhY2Uge1xuLy8gZm9udC1mYW1pbHk6ICdTb21lRm9udCc7XG4vLyBzcmM6IHVybCgnLi4vLi4vLi4vLi4vaW5jL2ZvbnRzL1NvbWVGb250L3NvbWUtZm9udC5lb3QnKTtcbi8vIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvU29tZUZvbnQvc29tZS1mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyB1cmwoJy4uLy4uLy4uLy4uL2luYy9mb250cy9Tb21lRm9udC9zb21lLWZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyB1cmwoJy4uLy4uLy4uLy4uL2luYy9mb250cy9Tb21lRm9udC9zb21lLWZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gdXJsKCcuLi8uLi8uLi8uLi9pbmMvZm9udHMvU29tZUZvbnQvc29tZS1mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbi8vIH1cbiIsIkBpbXBvcnQgJ2ZvbnRzLWVtYmVkJztcblxuLy8gT3ZlcmFsbCBmb250IHN0eWxlcyAobm90IGZvciBwb3N0L3BhZ2UgY29udGVudClcbmJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC14cywgJGZvbnQtc2l6ZS1wLXhsKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxucCB7XG4gICAgLy8gTWF4IGNoYXJhY3RlcnMgZm9yIHBhcmFncmFwaHNcbiAgICBtYXgtd2lkdGg6IDcwY2g7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi50aXRsZSB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaDEge1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oMS14cywgJGZvbnQtc2l6ZS1oMS14bCk7XG59XG5cbi5oMiB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWgyLXhzLCAkZm9udC1zaXplLWgyLXhsKTtcbn1cblxuLmgzIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDMteHMsICRmb250LXNpemUtaDMteGwpO1xufVxuXG4uaDQge1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNC14cywgJGZvbnQtc2l6ZS1oNC14bCk7XG59XG5cbi5oNSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg1LXhzLCAkZm9udC1zaXplLWg1LXhsKTtcbn1cblxuLmg2IHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xufVxuXG4ucC1pbnRybyB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtaW50cm8teHMsICRmb250LXNpemUtcC1pbnRyby14bCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5wLFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgICAmLmJvbGQge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG59XG5cbnAsXG4ucCxcbmEsXG51bCxcbm9sLFxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXhzLCAkZm9udC1zaXplLXAteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxucCBhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtdXBwZXJjYXNlLXhzLCAkZm9udC1zaXplLXVwcGVyY2FzZS14bCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnN1YiB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBtaXhpbiBmb250LXJlZ3VsYXIoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZ3JhbmRpciBSZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG5AbWl4aW4gZm9udC1ib2xkKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgR3JhbmQgSGVhdnknLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbkBtaXhpbiBmb250LWhhbmR3cml0aW5nKCkge1xuICAgIGZvbnQtZmFtaWx5OiAnTXkgVWdseScsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuQG1peGluIGZvbnQtbGluZXMoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXZlciBCcnVzaCBTd2FzaCcsIHNhbnMtc2VyaWY7XG59XG5cbi8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTZweCwgMjBweClcbkBtaXhpbiBmbHVpZC10eXBlKFxuICAgICRtaW4tZm9udC1zaXplOiAxMnB4LFxuICAgICRtYXgtZm9udC1zaXplOiAyMXB4LFxuICAgICRsb3dlci1yYW5nZTogJHNpdGUtd2lkdGgtbW9iaWxlLXNtYWxsLFxuICAgICR1cHBlci1yYW5nZTogJHNpdGUtd2lkdGgteGxcbikge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgICAgI3skbWluLWZvbnQtc2l6ZX0gKyAjeyhcbiAgICAgICAgICAgICAgICBtYXRoLmRpdigkbWF4LWZvbnQtc2l6ZSwgKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtIG1hdGguZGl2KCRtaW4tZm9udC1zaXplLCAoJG1pbi1mb250LXNpemUgKiAwICsgMSkpXG4gICAgICAgICAgICApfSAqICgoMTAwdncgLSAjeyRsb3dlci1yYW5nZX0pIC8gI3soXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXRoLmRpdigkdXBwZXItcmFuZ2UsICgkdXBwZXItcmFuZ2UgKiAwICsgMSkpIC0gbWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAoJGxvd2VyLXJhbmdlICogMCArIDEpKVxuICAgICAgICAgICAgICAgICAgICApfSlcbiAgICApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgfVxufVxuXG5AbWl4aW4gZmx1aWQoJHByb3BlcnR5LCAkbWluLCAkbWF4LCAkbG93ZXItcmFuZ2U6ICRzaXRlLXdpZHRoLW1vYmlsZSwgJHVwcGVyLXJhbmdlOiAkc2l0ZS13aWR0aC1oZCkge1xuICAgICN7JHByb3BlcnR5fTogY2FsYyhcbiAgICAgICAgI3skbWlufSArICN7KG1hdGguZGl2KCRtYXgsICgkbWF4ICogMCArIDEpKSAtIG1hdGguZGl2KCRtaW4sICgkbWluICogMCArIDEpKSl9ICogKCgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfSkgLyAjeyhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hdGguZGl2KCR1cHBlci1yYW5nZSwgKCR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSBtYXRoLmRpdigkbG93ZXItcmFuZ2UsICgkbG93ZXItcmFuZ2UgKiAwICsgMSkpXG4gICAgICAgICAgICAgICAgICAgICl9KVxuICAgICk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkbWluO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRtYXg7XG4gICAgfVxufVxuXG5AbWl4aW4gYmctY292ZXIoKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1peGluIHNwcmVhZCgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLW1lbnUoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG4iLCIvLyBTcGFjaW5nXG4kYmxvY2stcGFkZGluZzogMTB2dztcbiRibG9jay1zaWRlLXBhZGRpbmc6IGNhbGMoNnB4ICsgM3Z3KTtcbiRibG9jay1wYWRkaW5nLXB4OiBjYWxjKDQwcHggKyA0dncpO1xuJGJsb2NrLXBhZGRpbmctcHgtaGFsZjogY2FsYygyMHB4ICsgMnZ3KTtcbiRwYXJhZ3JhcGgtbWFyZ2luOiBjYWxjKDFlbSArIDJ2dyk7XG5cbiRmdWxsLWhlaWdodC1tb2JpbGU6IDkwdmg7XG4kaGVhZGVyLWhlaWdodDogY2FsYyg2MHB4ICsgMnZ3KTtcblxuJGhlYWRlci1zaWRlLW1hcmdpbjogY2FsYygxMnB4ICsgMS42dncpO1xuJGludHJvLXBhZGRpbmctdG9wOiBjYWxjKCN7JGJsb2NrLXBhZGRpbmctcHgtaGFsZn0gKyAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6IDVweDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAyMHB4O1xuJHNjcm9sbGJhci13aWR0aDogMDtcblxuLy8gei1pbmRleFxuJHotaW5kZXgtc2Nyb2xsLWNvbnRhaW5lcjogMTtcbiR6LWluZGV4LWJ1dHRvbi13aWRnZXQ6IDEwO1xuJHotaW5kZXgtb3ZlcmxheTogMTE7XG4kei1pbmRleC1zZWFyY2hiYXI6IDEyO1xuJHotaW5kZXgtYmFubmVyOiAxMztcbiR6LWluZGV4LW1lbnUtZnVsbHNjcmVlbjogMTQ7XG4kei1pbmRleC1oZWFkZXI6IDE1OyAgICBcbiR6LWluZGV4LXBvcHVwLW92ZXJsYXk6IDE2O1xuJHotaW5kZXgtcG9wdXA6IDE3O1xuJHotaW5kZXgtYnV0dG9uLW1lbnU6IDE4O1xuXG5cbi8vIENvbnRhaW5lciB3aWR0aFxuJG1heC13aWR0aC1jb250YWluZXI6IDE3MDBweDtcbiRtYXgtd2lkdGgtY29udGVudDogMTUwMHB4O1xuJG1heC13aWR0aC10ZXh0OiBjYWxjKDkwMHB4ICsgMjB2dyk7XG5cbi8vIE1lZGlhIHdpZHRoc1xuJHNpdGUtd2lkdGgteGw6IDI1NjBweDtcbiRzaXRlLXdpZHRoLWhkOiAxOTIwcHg7IFxuJHNpdGUtd2lkdGgtbGFwdG9wOiAxNDQwcHg7XG4kc2l0ZS13aWR0aC1sYW5kc2NhcGU6IDEwMjBweDtcbiRzaXRlLXdpZHRoLXBvcnRyYWl0OiA4MDBweDtcbiRzaXRlLXdpZHRoLW1vYmlsZTogNjAwcHg7XG4kc2l0ZS13aWR0aC1tb2JpbGUtc21hbGw6IDM3NXB4O1xuJHNpdGUtd2lkdGgtbWVudS1zd2l0Y2g6IDEwMDBweDtcblxuLy8gV29yZHByZXNzIGFkbWluIGJhclxuJHNpdGUtd2lkdGgtd3BhZG1pbmJhci1tb2JpbGU6IDc4MnB4O1xuJHdwYWRtaW5iYXItaGVpZ2h0OiAzMnB4O1xuJHdwYWRtaW5iYXItaGVpZ2h0LW1vYmlsZTogNDZweDtcblxuLy8gQW5pbWF0aW9uXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLCAwLjk5KTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMSwgMC40OCwgMCwgMC45OSk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuOTksIDAsIDAuOSwgMC40Mik7XG4kZWFzZS1vdXQtc3Ryb25nOiBjdWJpYy1iZXppZXIoMC4wNSwgMC43NSwgMC4yLCAxKTsgXG5cbi8vIENvbG9yc1xuJHJlZDogI2ZmMDAwMDtcbiRncmVlbjogI0NCRUIzQTtcblxuJGNvbG9yLXRleHQ6IGJsYWNrO1xuJHRleHQtbGluay1jb2xvcjogIzI4NjNmODtcblxuJGdyZXktYmc6ICNGMkYyRjI7XG4kZ3JleS1mb3JtOiAjY2NjO1xuJGdyZXktbGluZTogI2RkZDtcbiRncmV5LXRleHQ6ICNhYWE7XG4kZ3JleS10ZXh0LWRhcms6ICM2NjY7XG5cbiRjb2xvci1zY3JvbGxiYXItdHJhY2s6ICNlZWU7XG4kY29sb3Itc2Nyb2xsYmFyLXRodW1iOiAjMzMzO1xuXG4vLyBGb250c1xuXG4kZm9udC1zaXplLWgxLXhsOiA5MHB4O1xuJGZvbnQtc2l6ZS1oMS14czogMzJweDtcblxuJGZvbnQtc2l6ZS1oMi14bDogNzBweDtcbiRmb250LXNpemUtaDIteHM6IDI4cHg7XG5cbiRmb250LXNpemUtaDMteGw6IDQ1cHg7XG4kZm9udC1zaXplLWgzLXhzOiAyMnB4O1xuXG4kZm9udC1zaXplLWg0LXhsOiAzNXB4O1xuJGZvbnQtc2l6ZS1oNC14czogMjBweDtcblxuJGZvbnQtc2l6ZS1oNS14bDogMjBweDtcbiRmb250LXNpemUtaDUteHM6IDE2cHg7XG5cbiRmb250LXNpemUtaDYteGw6IDE2cHg7XG4kZm9udC1zaXplLWg2LXhzOiAxM3B4O1xuXG4kZm9udC1zaXplLXAteGw6IDIwcHg7XG4kZm9udC1zaXplLXAteHM6IDE2cHg7XG5cbiRmb250LXNpemUtYnV0dG9uLXhsOiAxNHB4O1xuJGZvbnQtc2l6ZS1idXR0b24teHM6IDEycHg7XG5cbi8vXG5cbiRmb250LXNpemUtcC1pbnRyby14bDogMjJweDtcbiRmb250LXNpemUtcC1pbnRyby14czogMTZweDtcblxuJGZvbnQtc2l6ZS1wLXNtYWxsLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS1wLXNtYWxsLXhzOiAxNHB4O1xuXG4kZm9udC1zaXplLXF1b3RlLXhsOiA0MHB4O1xuJGZvbnQtc2l6ZS1xdW90ZS14czogMjJweDtcblxuJGZvbnQtc2l6ZS1oZWFkZXIteGw6IDE1cHg7XG4kZm9udC1zaXplLWhlYWRlci14czogMTNweDtcblxuJGZvbnQtc2l6ZS1mdWxsbWVudS14bDogMTIwcHg7XG4kZm9udC1zaXplLWZ1bGxtZW51LXhzOiAyOHB4O1xuXG4kZm9udC1zaXplLXVwcGVyY2FzZS14bDogMTZweDtcbiRmb250LXNpemUtdXBwZXJjYXNlLXhzOiAxM3B4O1xuIiwiKiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgfVxufVxuXG4uY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDM1cHg7IFxuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4zKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHZpc2liaWxpdHkgMC4xcyB0cmFuc2Zvcm0gMC4xcztcbiAgICB9XG59XG5cbi5jbGljay1jdXJzb3IsIC5zdHJlZXAtY3Vyc29yIHtcbiAgICAvLyB3aWR0aDogNDBweDtcbiAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4zKTtcbiAgICAvLyBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbiAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAvLyBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbn1cblxuLmNsaWNrLWN1cnNvciB7XG4gICAgLy8gLmNsaWNrIHsgXG4gICAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyB2aXNpYmlsaXR5IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAvLyB9XG59XG5cbi5zdHJlZXAtY3Vyc29yIHtcbiAgICAvLyB3aWR0aDogNzBweDtcbiAgICAvLyBoZWlnaHQ6IDcwcHg7XG5cbiAgICAvLyAuc3RyZWVwIHsgXG4gICAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyB2aXNpYmlsaXR5IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAvLyB9XG59XG4iLCIvLyBEaXNhYmxlIHdwIGFkbWluIGJhciBvbiBtb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlKSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLndwY2Y3IHtcbiAgICBmb3JtLndwY2Y3LWZvcm0ge1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCaWogYWZnZWtldXJkIHZlbGRcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmVlZGJhY2sgbmEgdmVyemVuZGVuXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWpheC1sb2FkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICAgIH1cbn1cbiIsImZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxuICAgIGlucHV0W3R5cGU9J2RhdGUnXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWZvcm07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBlcnJvci1wdWxzZSAycyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAa2V5ZnJhbWVzIGVycm9yLXB1bHNlIHtcbiAgICAgICAgMCUsIDEwMCUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdTZWxlY3RlZXIgYmVzdGFuZCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWZvcm07XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtZGV2aWNlICY6YWN0aXZlLFxuICAgICAgICBib2R5Om5vdCgubW9iaWxlLWRldmljZSkgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgJGNoZWNrYm94LXNpemU6IDE4cHg7XG4gICAgICAgICRjaGVja2JveC1vZmZzZXQ6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHdpZHRoOiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAkY2hlY2tib3gtb2Zmc2V0O1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRjaGVja2JveC1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skY2hlY2tib3gtc2l6ZX0gLSAjeyRjaGVja2JveC1vZmZzZXR9ICogMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JGNoZWNrYm94LXNpemV9IC0gI3skY2hlY2tib3gtb2Zmc2V0fSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWxpZ24gY2hlY2tib3ggdGV4dC9sYWJlbFxuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgxNXB4LCAxN3B4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGNoZWNrYm94LXNpemV9ICsgMnB4KTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWxpbmstY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgZmlsbD0nYmxhY2snIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyMCAyMicgd2lkdGg9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J003IDEwbDUgNSA1LTV6Jy8+PHBhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPlwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMS4yZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNhbGMoNTAlIC0gMC4xZW0pO1xuICAgIH1cblxuICAgIC5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtYnV0dG9uLXhzLCAkZm9udC1zaXplLWJ1dHRvbi14bCk7XG59XG5cbi5zdHJlcGVyLXRvZXZvZWdlbi1mb3JtLCAuc2FsZG8tb3B3YWFyZGVyZW4gIHtcblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIC8vIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBcbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG59XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDE1cHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1cHggKyAycHgpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIH1cblxuXG4iLCJ0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTFweCAzNnB4IDExcHggMjBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJodG1sLFxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG5cbiAgICAmLmFkbWluLWJhciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR3cGFkbWluYmFyLWhlaWdodH0pO1xuICAgIH1cbiAgICBcbiAgICAmLmJhcmJhLXRyYW5zaXRpb25pbmcge1xuICAgICAgICAuc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFubmVyLXZpc2libGUge1xuICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2JhcmJhLWNvbnRhaW5lciB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saW5lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC44KTtcbiAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMC42KTtcbn1cblxuYVtocmVmKj0nIyddIHtcbiAgICAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJlbG9hZCAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn0iLCIuYmxvY2stbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmxvY2stcGFkZGluZy1weDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgIC5oaWRlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAuaGlkZS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgIC5oaWRlLWxhbmRzY2FwZS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgLmhpZGUtbGFuZHNjYXBlLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgLmhpZGUtcG9ydHJhaXQtZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC1wb3J0cmFpdCkge1xuICAgIC5oaWRlLXBvcnRyYWl0LXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIFN0eWxlIGJhc2ljIGNvbnRlbnQgd2l0aGluIC5wYWdlLWNvbnRlbnQgKGRlZmF1bHQgcGFnZXMpXG4ucGFnZS1jb250ZW50LFxuLnBhZ2UtY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4ucGFnZS1jb250ZW50IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICA+IC5jb3JlLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHBhcmFncmFwaC1tYXJnaW47XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgyNnB4LCA1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMjJweCwgMzhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDE4cHgsIDM1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgxN3B4LCAyNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTdweCwgMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDE3cHgsIDIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC10ZXh0O1xuXG4gICAgICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlYWRpbmctY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdGV4dDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC10ZXh0O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGluay1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGlzdCBVTFxuICAgICAgICB1bCxcbiAgICAgICAgb2wgdWwsXG4gICAgICAgIHVsIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExpc3QgT0xcbiAgICAgICAgb2wsXG4gICAgICAgIG9sIG9sLFxuICAgICAgICB1bCBvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMaXN0IGluIGEgbGlzdFxuICAgICAgICB1bCB1bCxcbiAgICAgICAgdWwgb2wsXG4gICAgICAgIG9sIG9sLFxuICAgICAgICBvbCB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1hcmdpbiBhYm92ZSB0aXRsZXNcbiAgICAvLyAuYmxvY2sgKywgLy8gTmlldCBibG9ja3M7IGRpZSBtb2V0ZW4gemVsZiBtYXJnaW4gYmVwYWxlblxuICAgIC5saXN0LWNvbnRlbnQgKyxcbiAgICAuaGVhZGluZy1jb250ZW50ICssXG4gICAgLnBhcmFncmFwaC1jb250ZW50ICssXG4gICAgLmJ1dHRvbi13cmFwcGVyICsge1xuICAgICAgICAmIC5oZWFkaW5nLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucGFyYWdyYXBoLWNvbnRlbnQsXG4gICAgICAgICYgLmxpc3QtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC8vIE1hcmdpbiBhYm92ZSB0ZXh0XG4gICAgLy8gLmJsb2NrICsgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogJGJsb2NrLXBhZGRpbmctcHg7XG4gICAgLy8gfVxuXG4gICAgPiBwICsgLmJsb2NrLXBhcmFncmFwaC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICB9XG5cbiAgICAuc2luZ2xlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IGNhbGMoI3skbWF4LXdpZHRoLWNvbnRlbnR9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCRtYXgtd2lkdGgtY29udGFpbmVyIC0gJGJsb2NrLXNpZGUtcGFkZGluZyAqIDIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAkcGFyYWdyYXBoLW1hcmdpbjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJsb2NrLXBhZGRpbmctcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JG1heC13aWR0aC10ZXh0fSArICN7JGJsb2NrLXNpZGUtcGFkZGluZ30gKiAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXRleHQ7XG4gICAgfVxuXG4gICAgPiBpZnJhbWUge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRibG9jay1wYWRkaW5nfSAqIDIpICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgaW5saW5lIHN0eWxlXG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICBtYXJnaW46IDAgJGJsb2NrLXBhZGRpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRibG9jay1wYWRkaW5nLXB4O1xuICAgIH1cblxuICAgIC8vIFlvdXR1YmUgZW1iZWQgYmxvY2sgZGVmYXVsdCAoZ3V0ZW5iZXJnKVxuICAgIC8vIC53cC1ibG9jay1lbWJlZCB7XG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdGV4dDtcbiAgICAvLyAgICAgcGFkZGluZzogMCAkYmxvY2stcGFkZGluZztcbiAgICAvLyAgICAgbWFyZ2luOiAkcGFyYWdyYXBoLW1hcmdpbiBhdXRvO1xuXG4gICAgLy8gICAgICY6bGFzdC1jaGlsZCB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmxvY2stcGFkZGluZztcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgICYuaXMtdHlwZS12aWRlbyB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gICAgICAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgIC8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuXG4gICAgLy8gICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgIC8vICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuIiwiKlxue1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG5cdHdvcmQtd3JhcDogYnJlYWs7XG59XG5cbmFcbntcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbnVsLGxpXG57XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiIsIiNzbW9vdGgtd3JhcHBlciB7XG4gICAgI3Ntb290aC1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC13cGFkbWluYmFyLW1vYmlsZSkge1xuICAgICAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdwYWRtaW5iYXItaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRzY3JvbGxiYXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNjcm9sbGJhci10cmFjaztcblxuICAgICY6aG9yaXpvbnRhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLXRodW1iO1xuXG4gICAgJjpob3Jpem9udGFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgIH1cbn1cbiIsIiRzcGVlZDogMS41cztcbiRkZWxheTogMHM7XG5cbi5maWd1cmUtYW5pbWF0ZWQtZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgcmVkO1xuXG4gICAgICAgIC5maWd1cmUtaW5uZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVueWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluLXZpZXcgJiB7XG4gICAgICAgIC5maWd1cmUtb3V0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblxuICAgICAgICAgICAgLmZpZ3VyZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzcGVlZDogMS41cztcbiRkZWxheTogMHM7XG5cbi5maWd1cmUtYW5pbWF0ZWQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5maWd1cmUtb3V0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MCUpIHNjYWxlKDEuMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNlICRkZWxheTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCBncmVlbnllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbi12aWV3ICYge1xuICAgICAgICAuZmlndXJlLW91dGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cbiAgICAgICAgICAgIC5maWd1cmUtaW5uZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkc3BlZWQ6IDEuNXM7XG4kZGVsYXk6IDBzO1xuXG4uZmlndXJlLWFuaW1hdGVkLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmlndXJlLW91dGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkZWFzZSAkZGVsYXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgZ3JlZW55ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnQtaW50cm8gJixcbiAgICAuaW4tdmlldyAmIHtcbiAgICAgICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXG4gICAgICAgICAgICAuZmlndXJlLWlubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNwZWVkOiAxLjVzO1xuJGRlbGF5OiAwcztcblxuLmZpZ3VyZS1hbmltYXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZpZ3VyZS1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkICRlYXNlICRkZWxheTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG5cbiAgICAgICAgLmZpZ3VyZS1pbm5lciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGVhc2UgJGRlbGF5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVueWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluLXZpZXcgJiB7XG4gICAgICAgIC5maWd1cmUtb3V0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblxuICAgICAgICAgICAgLmZpZ3VyZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbWFnZS1wYXJhbGxheCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcblxuICAgIC5pbWFnZS1wYXJhbGxheC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwdncpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0xMHZ3O1xuXG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHllbGxvd2dyZWVuO1xuICAgIH1cblxuICAgIC5hbmltYXRpb24tdHJpZ2dlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCBncmVlbnllbGxvdztcbiAgICB9XG59XG4iLCIuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LWJhbm5lcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcblxuICAgIC5zY3JvbGxlZCAmIHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICB9XG59XG5cbi5iYW5uZXItc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTBweCwgMTJweCk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IC40ZW0gMCAuMmVtO1xuICAgIFxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDRlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stc2FsZG8tb3B3YWFyZGVyZW4ge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAvLyBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29udGFpbmVyO1xuICAgXG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVhZGVyLWhlaWdodCk7XG5cbiAgICAgICAgLmJhbm5lci12aXNpYmxlICYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICRoZWFkZXItaGVpZ2h0IC0gMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGJsb2NrLXNpZGUtcGFkZGluZyAkYmxvY2stc2lkZS1wYWRkaW5nICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICBnYXA6ICRibG9jay1zaWRlLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIC5iYW5uZXItdmlzaWJsZSAmIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRibG9jay1wYWRkaW5nLXB4LWhhbGY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGdhcDogJGJsb2NrLXBhZGRpbmctcHg7XG5cbiAgICAgICAgICAgIC5vcHdhYXJkZXJlbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3B3YWFyZGVyZW4tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IC41ZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtcC1zbWFsbC14cywgJGZvbnQtc2l6ZS1wLXNtYWxsLXhsKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAudG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdHJlcGVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RyZXBlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1idXR0b24teHMsICRmb250LXNpemUtYnV0dG9uLXhsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAteHMsICRmb250LXNpemUtcC14bCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59IiwiLmJsb2dzIHtcbiAgICBwYWRkaW5nOiAwICRibG9jay1wYWRkaW5nO1xuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBnYXA6IDFlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLWxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nOiAwICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgfVxufVxuIiwiLmNhcmQtYmxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDEuNmVtO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGJ1dHRvbi13aWR0aDogMjJweDtcbiRidXR0b24tY29sb3I6IGJsYWNrO1xuJGJ1dHRvbi1jb2xvci1vcGVuOiBibGFjaztcbiRidXR0b24tc3BhY2luZzogNnB4O1xuXG4uYnV0dG9uLW1lbnUsIC5idXR0b24tbWVudS1wb3B1cCB7XG4gICAgei1pbmRleDogJHotaW5kZXgtYnV0dG9uLW1lbnU7XG4gICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAkaGVhZGVyLXNpZGUtbWFyZ2luO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG5cbiAgICAuYmFubmVyLXZpc2libGUgJiB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsZWQgJiB7XG4gICAgICAgIGhlaWdodDogY2FsYygkaGVhZGVyLWhlaWdodCAtIDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgIH1cblxuICAgIHNwYW4uYnV0dG9uLW1lbnUtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIG92ZXJmbG93aW5nIHRleHRcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBoZWlnaHQ6IDEuM2VtOyAvLyBNYXRjaCBsaW5lLWhlaWdodCB0byBjbGlwIG92ZXJmbG93XG4gICAgICAgIHdpZHRoOiA0LjJlbTsgLy8gQWNjb21tb2RhdGUgYm90aCBNRU5VIGFuZCBTTFVJVCB0ZXh0XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAud2hpdGUtaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCgubWVudS1vcGVuKSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gV3JhcHBlciBmb3IgZWFjaCB0ZXh0IHN0YXRlXG4gICAgICAgIC5tZW51LXRleHQtb3BlbixcbiAgICAgICAgLm1lbnUtdGV4dC1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vIEluZGl2aWR1YWwgY2hhcmFjdGVyIHNwYW5zIGNyZWF0ZWQgYnkgSmF2YVNjcmlwdFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMGVtKSByb3RhdGUoMC4wMDFkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjYyNSwgMC4wNSwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIERlZmF1bHQgc3RhdGU6IE1FTlUgdmlzaWJsZSwgU0xVSVQgYmVsb3dcbiAgICAgICAgLm1lbnUtdGV4dC1vcGVuIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm1lbnUtdGV4dC1jbG9zZSBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjNlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBXaGVuIG1lbnUgb3BlbnM6IE1FTlUgc2xpZGVzIHVwLCBTTFVJVCBzbGlkZXMgdXAgaW50byB2aWV3XG4gICAgJi5tZW51LXN0YXRlLW9wZW4ge1xuICAgICAgICBzcGFuLmJ1dHRvbi1tZW51LXRleHQge1xuICAgICAgICAgICAgLm1lbnUtdGV4dC1vcGVuIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4zZW0pIHJvdGF0ZSgwLjAwMWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5tZW51LXRleHQtY2xvc2Ugc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkc2l0ZS13aWR0aC13cGFkbWluYmFyLW1vYmlsZSkge1xuICAgIC8vICAgICAuYWRtaW4tYmFyICYge1xuICAgIC8vICAgICAgICAgdG9wOiAkd3BhZG1pbmJhci1oZWlnaHQ7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAkYnV0dG9uLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhciAwLjRzO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAud2hpdGUtaGVhZGVyOm5vdCgubWVudS1vcGVuKSAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyAkZWFzZSAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLndoaXRlLWhlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLm1lbnUtb3BlbikgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdjo6YmVmb3JlLFxuICAgIGRpdjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzICRlYXNlIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZSAwLjJzLCB0cmFuc2Zvcm0gMC4zcyAkZWFzZSAwLjJzO1xuXG4gICAgICAgIC53aGl0ZS1oZWFkZXI6bm90KC5tZW51LW9wZW4pICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgJGVhc2UgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjNzICRlYXNlIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAud2hpdGUtaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCgubWVudS1vcGVuKSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2OjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoLTEgKiAjeyRidXR0b24tc3BhY2luZ30pO1xuICAgIH1cblxuICAgIGRpdjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICRidXR0b24tc3BhY2luZztcbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJHNpdGUtd2lkdGgtbWVudS1zd2l0Y2gpIHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG59XG5cbi5tZW51LW9wZW4gLmJ1dHRvbi1tZW51LCAuc2hvdy1wb3B1cC1vdmVybGF5IC5idXR0b24tbWVudS1wb3B1cCB7XG4gICAgZGl2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhciAwcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgZGl2OjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgJGVhc2UgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjNzICRlYXNlIDAuMnMsIHRyYW5zZm9ybSAwLjNzICRlYXNlIDAuNHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY29sb3Itb3BlbjtcbiAgICB9XG5cbiAgICBkaXY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAkZWFzZSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2UgMC4ycywgdHJhbnNmb3JtIDAuM3MgJGVhc2UgMC40cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jb2xvci1vcGVuO1xuICAgIH1cbn1cblxuLy8gQ2hhcmFjdGVyIHN0YWdnZXIgYW5pbWF0aW9uIGZvciBjbG9zZSBidXR0b25cbi5idXR0b24tbWVudS1wb3B1cCB7XG4gICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgIC5idXR0b24tbWVudS10ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMS4zZW0gY3VycmVudENvbG9yO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjYyNSwgMC4wNSwgMCwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5idXR0b24tbWVudS10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjNlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR3aWRnZXQtc2l6ZTogY2FsYyg0MHB4ICsgMS4ydncpO1xuXG4uYnV0dG9uLXdpZGdldCB7XG4gICAgei1pbmRleDogJHotaW5kZXgtYnV0dG9uLXdpZGdldDtcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiBjYWxjKDEwcHggKyAxLjV2dyk7XG4gICAgYm90dG9tOiBjYWxjKDEwcHggKyAxLjV2dyk7XG4gICAgd2lkdGg6ICR3aWRnZXQtc2l6ZTtcbiAgICBoZWlnaHQ6ICR3aWRnZXQtc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgJGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oYmxhY2ssIDUpO1xuICAgIH1cbn1cbiIsIi5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5wYWdlLWNvbnRlbnQgPiAmLmNvcmUtY29udGVudCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXRleHQtYWxpZ24ge1xuICAgICAgICAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYnV0dG9uLWhlaWdodDogNGVtO1xuJHBhZGRpbmc6IGNhbGMoMzBweCArIDF2dyk7XG4kYm9yZGVyLXdpZHRoOiAycHg7XG4kYnV0dG9uLWhlaWdodC1naG9zdDogY2FsYygjeyRidXR0b24taGVpZ2h0fSAtICN7JGJvcmRlci13aWR0aH0gKiAyKTtcblxuLmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nO1xuICAgIG1pbi13aWR0aDogY2FsYygxNTBweCArIDR2dyk7XG4gICAgbGluZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyAkZWFzZSwgY29sb3IgMC4ycyAkZWFzZTtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtYnV0dG9uLXhzLCAkZm9udC1zaXplLWJ1dHRvbi14bCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMmVtO1xuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCRwYWRkaW5nLzIpO1xuICAgICAgICBnYXA6IDFlbTtcbiAgICB9XG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUge1xuICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmxhY2sge1xuICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG4gICAgJi5naG9zdCB7XG4gICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggYmxhY2sgc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2hvc3Qud2hpdGUge1xuICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHdoaXRlIHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICYuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX19iZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuXG4gICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdob3N0IHtcbiAgICAgICAgICAgICAgICAuYnRuLWFuaW1hdGUtY2hhcnNfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fYmcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbmltYXRlLWNoYXJzX19iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idG4tYW5pbWF0ZS1jaGFyc19fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1hZGR7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1zZXR0aW5ncyB7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5idG4tYW5pbWF0ZS1jaGFycyB7XG4gICAgY29sb3I6ICMxMzEzMTM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIH1cbiAgXG4gIC5idG4tYW5pbWF0ZS1jaGFyc19fdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcbiAgICBwYWRkaW5nLXRvcDogLjJlbTtcbiAgfVxuICBcbiAgLyogQ2hhcmFjdGVycyAqL1xuICAuYnRuLWFuaW1hdGUtY2hhcnMgW2RhdGEtYnV0dG9uLWFuaW1hdGUtY2hhcnNdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgXG4gIC5idG4tYW5pbWF0ZS1jaGFycyBbZGF0YS1idXR0b24tYW5pbWF0ZS1jaGFyc10gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDEuM2VtIGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMGVtKSByb3RhdGUoMC4wMDFkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjYyNSwgMC4wNSwgMCwgMSk7XG4gIH1cbiAgXG4gIC5idG4tYW5pbWF0ZS1jaGFyczpob3ZlciBbZGF0YS1idXR0b24tYW5pbWF0ZS1jaGFyc10gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjNlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgfVxuICBcbiAgLyogQmFja2dyb3VuZCAqL1xuICAuYnRuLWFuaW1hdGUtY2hhcnNfX2JnIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42MjUsIDAuMDUsIDAsIDEpO1xuICB9XG4gIFxuICAuYnRuLWFuaW1hdGUtY2hhcnM6aG92ZXIgLmJ0bi1hbmltYXRlLWNoYXJzX19iZyB7XG4gICAgLy8gaW5zZXQ6IDAuMTI1ZW07XG4gIH1cblxuLyogQnV0dG9uIEljb24gKi9cbi5idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIFxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcblxuICAgICAgICAuaWNvbi1hcnJvdyAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY29uLXNldHRpbmdzICYge1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gTWFrZSBTVkcgaW5oZXJpdCBidXR0b24gdGV4dCBjb2xvclxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5saW5rLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxufVxuIiwiLmNvbmZpcm1hdGlvbiB7XG4gICAgLS1ibG9jay1zaWRlLXBhZGRpbmc6ICN7Y2FsYygkYmxvY2stc2lkZS1wYWRkaW5nIC8gMil9O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpO1xuICAgIHJpZ2h0OiBjYWxjKCRibG9jay1zaWRlLXBhZGRpbmcgLyAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGJvdHRvbSAwLjNzIGVhc2U7XG4gICAgXG4gICAgJi50ZW1wbGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgJi5zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IFxuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgJGVhc2UsIHRyYW5zZm9ybSAwLjJzICRlYXNlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuXG4gICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA2cyAkZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICBib3R0b206ICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgICAgIHJpZ2h0OiAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICBsZWZ0OiAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG5cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250YWluZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgJGJsb2NrLXNpZGUtcGFkZGluZztcbn1cbiIsIi5ob21lLWludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmc7XG5cbiAgICAuaW50cm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuIiwiLmltYWdlLXdyYXBwZXIuaW1hZ2UtcGFyYWxsYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pbWFnZS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwdncpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZS1wYXJhbGxheC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pbWFnZS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tZW51LWZ1bGxzY3JlZW4ge1xuICAgIHotaW5kZXg6ICR6LWluZGV4LW1lbnUtZnVsbHNjcmVlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgJGVhc2UsIHZpc2liaWxpdHkgMHMgNHMsIGJvcmRlci1yYWRpdXMgMC42cyAkZWFzZSwgdHJhbnNmb3JtIDAuNnMgJGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1mdWxsc2NyZWVuLXByaW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICogMikgJGJsb2NrLXNpZGUtcGFkZGluZyAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAqIDEuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtZnVsbHNjcmVlbi1zZWNvbmRhcnkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICogMikgMCAkYmxvY2stcGFkZGluZy1weDtcbiAgICAgICAgXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAkZWFzZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzICRlYXNlO1xuXG4gICAgICAgICAgICAubWVudS1vcGVuICYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkYmxvY2stc2lkZS1wYWRkaW5nICRibG9jay1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LWZ1bGxzY3JlZW4tcHJpbWFyeSB7XG4gICAgICAgIGZsZXg6IDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzICRlYXNlO1xuXG4gICAgICAgICAgICA+IGxpLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKSwgb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjYyNSwgMC4wNSwgMCwgMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgLy8gc3RhZ2dlciBwZXIgbGlzdCBpdGVtXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAwLjA1fXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1vcGVuICYge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMGVtKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjey4xICsgKCRpICogMC4wNSl9cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtZnVsbG1lbnUteHMsICRmb250LXNpemUtZnVsbG1lbnUteGwpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAvLyBDaGFyYWN0ZXIgc3RhZ2dlciBhbmltYXRpb25cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDEuM2VtIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwZW0pIHJvdGF0ZSgwLjAwMWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC42MjUsIDAuMDUsIDAsIDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjNlbSkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wb3N0ICYuY3VycmVudF9wYWdlX3BhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW5jL3N2Zy9hcnJvdy1kb3duLXJvdW5kLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogIGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzICRlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjZzICRlYXNlLCB2aXNpYmlsaXR5IDBzLCBib3JkZXItcmFkaXVzIDAuMnMgJGVhc2UgLjJzLCB0cmFuc2Zvcm0gMC42cyAkZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgJGVhc2UgMC40cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tLW1lbnUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzICRlYXNlIDAuNnM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2UtaW50cm8tbm90LWZvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGludHJvLXBhZGRpbmctdG9wICRibG9jay1wYWRkaW5nICRibG9jay1wYWRkaW5nLXB4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG59XG4iLCIucGFnZS1pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRpbnRyby1wYWRkaW5nLXRvcCAkYmxvY2stcGFkZGluZyAkYmxvY2stcGFkZGluZy1weDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbn1cbiIsIi5wYWdlLXBhcmFsbGF4IHtcbiAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbn1cblxuLnBhcmFsbGF4LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgLy8gaGVpZ2h0OiA3MHZ3O1xuICAgIH1cblxuICAgIC5wYXJhbGxheC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMzBweCwgMTYwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCRibG9jay1wYWRkaW5nLXB4ICogMikgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gUHJldmVudCBsaW5lIHdyYXBwaW5nIGZvciBzcGxpdCB0ZXh0IGFuaW1hdGlvblxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtLW92ZXJsYXktb3BhY2l0eTogMC41O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAqIDIpKTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgdmFyKC0tb3ZlcmxheS1vcGFjaXR5KSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmctY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wb3B1cC1vdmVybGF5IHtcbiAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cC1vdmVybGF5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgIGJvZHk6bm90KC5zaG93LXBvcHVwLW92ZXJsYXkpICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLnNob3ctcG9wdXAtb3ZlcmxheSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5wb3B1cC1zbmVsLXN0cmVwZW4ucG9wdXAge1xuICAgIHdpZHRoOiA5NnZ3O1xuICAgIGhlaWdodDogOTV2aDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1wb3B1cDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC41cztcblxuICAgICYub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAkZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLnBvcHVwLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nLzI7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcblxuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvcHVwLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpbmU7XG5cbiAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNC14cywgJGZvbnQtc2l6ZS1oNC14bCk7XG4gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuIFxuICAgICAgICAgICAgICAgICAmOm5vdCguYmFja2dyb3VuZCkge1xuICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuIFxuICAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICBcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyAkZWFzZSwgd2lkdGggMC4zcyAkZWFzZTtcbiAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogY2FsYygxMHB4ICsgMXZ3KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNi14cywgJGZvbnQtc2l6ZS1oNi14bCk7XG4gICAgICAgIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxldHRlci1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgIFxuICAgIC5sZXR0ZXItdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlcnMtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiA1cHggNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC1yZXN1bHQgeyAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LWNhcmQ6bm90KC5uZWdhdGl2ZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA1cHg7ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LWNhcmQubmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlYXJjaC1yZXN1bHQtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItbGVmdCAwLjJzIGVhc2UsIHBhZGRpbmcgMC4ycyBlYXNlO1xuICAgICAgICB3aWxsLWNoYW5nZTogcGFkZGluZztcbiAgICAgICAgXG4gICAgICAgIC8vIFVwZGF0ZWQgaXRlbSBhbmltYXRpb24gLSBncmVlbiBoaWdobGlnaHRcbiAgICAgICAgJi5pcy11cGRhdGVkIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGlnaGxpZ2h0IDEuNXMgJGVhc2U7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAvLyBNYWludGFpbiBzdGFydC9lbmQgc3RhdGVzXG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDVweDtcbiAgICAgICAgICAgIC5zdHJlcGVyLW5hbWUge1xuICAgICAgICAgICAgICAgIC5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA1cHg7XG5cbiAgICAgICAgICAgIHN2ZyAubGV0dGVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdHJlcGVyLW5hbWUge1xuICAgICAgICAgICAgICAgIC5sYXN0bmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5uZWdhdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjAzKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnN0cmVwZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0cmVwZXItbmFtZSwgLnN0cmVwZXItc2FsZG8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0cmVwZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MHB4ICsgMnZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQwcHggKyAydncpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbWFnZSxcbiAgICAuc3RyZXBlci1pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1pbmZvIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IC41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgIFxuICAgIH1cbiAgICBcbiAgICAuc3RyZXBlci1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblxuICAgICAgICAuaXMtdXBkYXRlZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAmLmZpcnN0bmFtZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDUteHMsICRmb250LXNpemUtaDUteGwpO1xuXG4gICAgICAgICAgICAgICAgLnN0cmVwZXItYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLnN0cmVwZXItYmFkZ2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxhc3RuYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0LWRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdHJlcGVyLXNhbGRvIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDYteHMsICRmb250LXNpemUtaDYteGwpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgXG4gICAgICAgIC5pcy11cGRhdGVkICYge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbiBmb3IgdXBkYXRlZCBpdGVtc1xuQGtleWZyYW1lcyBoaWdobGlnaHQge1xuICAgIDAlLCAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDApO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIH1cbiAgICAzMCUsIDcwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICB9XG59IiwiLnBvcHVwLXN0cmVwZW4ucG9wdXAge1xuICAgXG5cbiAgICAucG9wdXAtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KSA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNlLCBvcGFjaXR5IDAuM3MgJGVhc2U7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLnBvcHVwLXN0cmVwZXItaW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkYmxvY2stcGFkZGluZy1weC1oYWxmICogMS41KSAkYmxvY2stc2lkZS1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRibG9jay1zaWRlLXBhZGRpbmc7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRibG9jay1zaWRlLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgfVxuICAgIH0gICBcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWg2LXhzLCAkZm9udC1zaXplLWg2LXhsKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWgzLXhzLCAkZm9udC1zaXplLWgzLXhsKTtcbiAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5udW1wYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubnVtcGFkLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5udW1wYWQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyAgICBcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRmb250LXNpemUtaDQteHMsICRmb250LXNpemUtaDQteGwpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgJGVhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5rcmF0LCAmLngsICYuc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oNS14cywgJGZvbnQtc2l6ZS1oNS14bCk7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEZpeCBmb3IgaU9TIFNhZmFyaSBzZWxlY3QgY2VudGVyaW5nXG4gICAgc2VsZWN0Lm51bXBhZC1pdGVtIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7IC8vIEZvciBGaXJlZm94XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgXG4gICAgICAgIC8vIEVuc3VyZSB0ZXh0IGlzIGNlbnRlcmVkIG9uIGlPUyBTYWZhcmlcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gQWRkaXRpb25hbCBpT1MgU2FmYXJpIGZpeFxuICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5udW1wYWQtaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgXG4gICAgfVxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGdhcDogMWVtO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saW5lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07IFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnOyAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLWJ1dHRvbi14cywgJGZvbnQtc2l6ZS1idXR0b24teGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRwb3B1cC1oZWFkZXItaGVpZ2h0OiA3MnB4O1xuXG4ucG9wdXAge1xuICAgIHotaW5kZXg6ICR6LWluZGV4LXBvcHVwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC4ycztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IFxuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgJGVhc2UsIHRyYW5zZm9ybSAwLjJzICRlYXNlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzUwcHggKyA0dncpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG5cbiAgICAgICAgLmJ1dHRvbi1jbG9zZS1wb3B1cCB7XG4gICAgICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkcG9wdXAtaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogJHBvcHVwLWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICByaWdodDogY2FsYygkcG9wdXAtaGVhZGVyLWhlaWdodCAvIDIpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCRwb3B1cC1oZWFkZXItaGVpZ2h0IC8gMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG4gICAgXG4gICAgJjpub3QoLm9wZW4pIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtcG9ydHJhaXQpLCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MnZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICAgICAgLy8gbGVmdDogYXV0bztcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC8vIHRvcDogYXV0bztcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuc2FsZG8tb3BnZXdhYXJkZWVyZCB7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIC8vIG1heC13aWR0aDogJG1heC13aWR0aC1jb250YWluZXI7XG4gICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICRoZWFkZXItaGVpZ2h0KTtcblxuICAgICAgICAuYmFubmVyLXZpc2libGUgJiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1oZWlnaHQgLSAyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nICRibG9jay1zaWRlLXBhZGRpbmcgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIGdhcDogJGJsb2NrLXNpZGUtcGFkZGluZztcblxuICAgICAgICAgICAgLmJhbm5lci12aXNpYmxlICYge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weDtcblxuICAgICAgICAgICAgLnNhbGRvLW9wd2FhcmRlcmVuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcHdhYXJkZXJlbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkZm9udC1zaXplLXAtc21hbGwteHMsICRmb250LXNpemUtcC1zbWFsbC14bCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnRvdGFscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0iLCIkbG9nby1zcGFjaW5nOiAxZW07XG4kbWVudS1pdGVtLWhlaWdodDogMS40ZW07XG5cbi5zaXRlLWhlYWRlciB7XG4gICAgei1pbmRleDogJHotaW5kZXgtaGVhZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRoZWFkZXItc2lkZS1tYXJnaW47XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuXG4gICAgLnNjcm9sbGVkICYge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoJGhlYWRlci1oZWlnaHQgLSAyMHB4KTtcbiAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoY2FsYygkZm9udC1zaXplLWhlYWRlci14cyAqIDAuOSksIGNhbGMoJGZvbnQtc2l6ZS1oZWFkZXIteGwgKiAwLjkpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5tZW51LW9wZW4gJiB7XG4gICAgLy8gICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvLyB9XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXRlLXdpZHRoLXdwYWRtaW5iYXItbW9iaWxlKSB7XG4gICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgIHRvcDogJHdwYWRtaW5iYXItaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5uZXItdmlzaWJsZSB7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJyYW5kaW5nIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZzogJGxvZ28tc3BhY2luZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kbG9nby1zcGFjaW5nKTtcblxuICAgICAgICAuYnJhbmRpbmctbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyNXB4ICsgMC41dncpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLnNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygyMHB4ICsgMC41dncpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgcGF0aC5sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgXG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC53aGl0ZS1oZWFkZXI6bm90KC5zY3JvbGxlZCk6bm90KC5tZW51LW9wZW4pICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDcwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UgLjJzLCBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwcyBlYXNlLCBoZWlnaHQgMC4ycyBlYXNlIDAuM3M7XG5cbiAgICAgICAgLnNjcm9sbGVkICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGluZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDcwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC41cyBlYXNlLCBoZWlnaHQgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LW9wZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDcwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MyUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgJGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cbiAgICAgICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICBcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDEuNGVtO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1oZWFkZXIteHMsICRmb250LXNpemUtaGVhZGVyLXhsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBmb250LXNpemUgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG1lbnUtaXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAud2hpdGUtaGVhZGVyOm5vdCguc2Nyb2xsZWQpICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hhcmFjdGVyIHN0YWdnZXIgYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggJG1lbnUtaXRlbS1oZWlnaHQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwZW0pIHJvdGF0ZSgwLjAwMWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNjI1LCAwLjA1LCAwLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kbWVudS1pdGVtLWhlaWdodCkgcm90YXRlKDAuMDAxZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRtZW51LWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDcwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICEgaGlkZSBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yZW0gMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1lbnUtc3dpdGNoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuc3RyZXBlci10b2V2b2VnZW57XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIC8vIG1heC13aWR0aDogJG1heC13aWR0aC1jb250YWluZXI7XG4gICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICRoZWFkZXItaGVpZ2h0KTtcblxuICAgICAgICAuYmFubmVyLXZpc2libGUgJiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1oZWlnaHQgLSAyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkYmxvY2stc2lkZS1wYWRkaW5nICRibG9jay1zaWRlLXBhZGRpbmcgJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIGdhcDogJGJsb2NrLXNpZGUtcGFkZGluZztcblxuICAgICAgICAgICAgLmJhbm5lci12aXNpYmxlICYge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l0ZS13aWR0aC1sYW5kc2NhcGUpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogJGJsb2NrLXBhZGRpbmctcHgtaGFsZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgZ2FwOiAkYmxvY2stcGFkZGluZy1weC1oYWxmO1xuXG4gICAgICAgICAgICAuc3RyZXBlci10b2V2b2VnZW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJGZvbnQtc2l6ZS1wLXNtYWxsLXhzLCAkZm9udC1zaXplLXAtc21hbGwteGwpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3RyZXBlci10b2V2b2VnZW4tZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJsb2NrLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogLjVlbTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIGNhbGMoJGJsb2NrLXNpZGUtcGFkZGluZyAvIDIpKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmYwMDAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7ICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIgeyAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNpdGUtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0iLCJbdi1jbG9ha10ge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbiJdfQ== */
