@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@700&display=swap");.pagination-container,.featured-categories .item-image,.featured-categories .card-divider,.article-box,.blog-post .post-image{box-shadow:0 2px 20px rgba(0, 112, 194, 0.16)}@font-face{font-family:"sw-icons";src:url("../fonts/swIcons.ttf?d9giwz") format("truetype"), url("../fonts/swIcons.woff?d9giwz") format("woff"), url("../fonts/swIcons.svg?d9giwz#sw-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="sw-icon-"],[class*=" sw-icon-"]{font-family:"sw-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sw-icon-plane:before{content:""}.sw-icon-delivery:before{content:""}.sw-icon-grid1:before{content:""}.sw-icon-list1:before{content:""}.sw-icon-icon__bell:before{content:""}.sw-icon-ok:before{content:""}.sw-icon-play-circled2:before{content:""}.sw-icon-facebook1:before{content:""}.sw-icon-twitter1:before{content:""}.sw-icon-instagram1:before{content:""}.sw-icon-basket:before{content:""}.sw-icon-youtube1:before{content:""}.sw-icon-dollar:before{content:""}.sw-icon-basket-alt:before{content:""}.sw-icon-menu:before{content:""}.sw-icon-euro:before{content:""}.sw-icon-pound:before{content:""}.sw-icon-gplus:before{content:""}.sw-icon-pinterest1:before{content:""}.sw-icon-linkedin1:before{content:""}.sw-icon-log-out:before{content:""}.sw-icon-account-home:before{content:""}.sw-icon-box:before{content:""}.sw-icon-eye:before{content:""}.sw-icon-forbidden:before{content:""}.sw-icon-glass:before{content:""}.sw-icon-calendar:before{content:""}.sw-icon-facebook:before{content:""}.sw-icon-gift:before{content:""}.sw-icon-refresh:before{content:""}.sw-icon-pdf:before{content:""}.sw-icon-map-marker:before{content:""}.sw-icon-twitter:before{content:""}.sw-icon-google-plus:before{content:""}.sw-icon-linkedin:before{content:""}.sw-icon-pinterest:before{content:""}.sw-icon-youtube:before{content:""}.sw-icon-instagram:before{content:""}.sw-icon-bell:before{content:""}.sw-icon-like:before{content:""}.sw-icon-bars:before{content:""}.sw-icon-glass-2:before{content:""}.sw-icon-caret-down:before{content:""}.sw-icon-caret-up:before{content:""}.sw-icon-star:before{content:""}.sw-icon-star-on:before{content:""}.sw-icon-external-link:before{content:""}.sw-icon-plus-zoom:before{content:""}.sw-icon-play:before{content:""}.sw-icon-copy:before{content:""}.sw-icon-grid:before{content:""}.sw-icon-list:before{content:""}.sw-icon-caret-right:before{content:""}.sw-icon-circle-star:before{content:""}.sw-icon-gift1:before{content:""}.sw-icon-mail:before{content:""}.sw-icon-map:before{content:""}.sw-icon-padlock:before{content:""}.sw-icon-phone:before{content:""}.sw-icon-shopping-bag:before{content:""}.sw-icon-truck:before{content:""}.sw-icon-user:before{content:""}.sw-icon-down-arrow:before{content:""}.sw-icon-down-chevron:before{content:""}.sw-icon-left-chevron:before{content:""}.sw-icon-move:before{content:""}.sw-icon-question:before{content:""}.sw-icon-right-arrow:before{content:""}.sw-icon-left-arrow:before{content:""}.sw-icon-right-chevron:before{content:""}.sw-icon-search:before{content:""}.sw-icon-up-arrow:before{content:""}.sw-icon-up-chevron:before{content:""}.sw-icon-minus:before{content:""}.sw-icon-plus:before{content:""}.sw-icon-lock-closed:before{content:""}.sw-icon-time:before{content:""}.sw-icon-tumblr:before{content:""}.sw-icon-phone1:before{content:""}.sw-icon-arrow-right2:before{content:""}.sw-icon-arrow-left2:before{content:""}.sw-icon-arrow-circle-o-down:before{content:""}.shopwired-info-message{position:fixed;left:0;right:0;bottom:0;color:#fff;font-size:24px;font-weight:400;padding:25px;background:#000;background-color:rgba(0, 0, 0, 0.8);text-align:center;z-index:9999;opacity:0}.shopwired-info-message a{color:inherit}.image-container{position:relative;padding-top:100%;display:block;overflow:hidden}.image-container[data-fit="0"] img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:scale-down}.image-container:not([data-fit="0"]) img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.product-box .image-container,.basket-item .image-container{padding-top:126%}.article-box .image-container,.image-container.post-image{padding-top:70%}.flex-align{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-align-horizontal{display:flex;align-items:center;flex-direction:column}.flex-align-vertical{display:flex;align-items:start;justify-content:center;flex-direction:column}.flex-between{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.flex-between-horizontal{display:flex;align-items:center;flex-direction:column}.flex-between-vertical{display:flex;align-items:start;justify-content:center;flex-direction:column}.dfd-root{z-index:1000 !important}#sw-theme-preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:99;opacity:0.5}.flag{background:url(../images/flags32.webp) no-repeat}.eu{background-position:0 -256px}.ad{background-position:0 -704px}.ae{background-position:0 -736px}.af{background-position:0 -768px}.ag{background-position:0 -800px}.ai{background-position:0 -832px}.al{background-position:0 -864px}.am{background-position:0 -896px}.ao{background-position:0 -928px}.aq{background-position:0 -960px}.ar{background-position:0 -992px}.as{background-position:0 -1024px}.at{background-position:0 -1056px}.au{background-position:0 -1088px}.aw{background-position:0 -1120px}.ax{background-position:0 -1152px}.az{background-position:0 -1184px}.ba{background-position:0 -1216px}.bb{background-position:0 -1248px}.bd{background-position:0 -1280px}.be{background-position:0 -1312px}.bf{background-position:0 -1344px}.bg{background-position:0 -1376px}.bh{background-position:0 -1408px}.bi{background-position:0 -1440px}.bj{background-position:0 -1472px}.bm{background-position:0 -1504px}.bn{background-position:0 -1536px}.bo{background-position:0 -1568px}.br{background-position:0 -1600px}.bs{background-position:0 -1632px}.bt{background-position:0 -1664px}.bw{background-position:0 -1696px}.by{background-position:0 -1728px}.bz{background-position:0 -1760px}.ca{background-position:0 -1792px}.cd{background-position:0 -1824px}.cf{background-position:0 -1856px}.cg{background-position:0 -1888px}.ch{background-position:0 -1920px}.ci{background-position:0 -1952px}.ck{background-position:0 -1984px}.cl{background-position:0 -2016px}.cm{background-position:0 -2048px}.cn{background-position:0 -2080px}.co{background-position:0 -2112px}.cr{background-position:0 -2144px}.cu{background-position:0 -2176px}.cv{background-position:0 -2208px}.cy{background-position:0 -2240px}.cz{background-position:0 -2272px}.de{background-position:0 -2304px}.dj{background-position:0 -2336px}.dk{background-position:0 -2368px}.dm{background-position:0 -2400px}.do{background-position:0 -2432px}.dz{background-position:0 -2464px}.ec{background-position:0 -2496px}.ee{background-position:0 -2528px}.eg{background-position:0 -2560px}.eh{background-position:0 -2592px}.er{background-position:0 -2624px}.es{background-position:0 -2656px}.et{background-position:0 -2688px}.fi{background-position:0 -2720px}.fj{background-position:0 -2752px}.fm{background-position:0 -2784px}.fo{background-position:0 -2816px}.fr{background-position:0 -2848px}.bl{background-position:0 -2848px}.cp{background-position:0 -2848px}.mf{background-position:0 -2848px}.yt{background-position:0 -2848px}.ga{background-position:0 -2880px}.gb{background-position:0 -2912px}.sh{background-position:0 -2912px}.gd{background-position:0 -2944px}.ge{background-position:0 -2976px}.gg{background-position:0 -3008px}.gh{background-position:0 -3040px}.gi{background-position:0 -3072px}.gl{background-position:0 -3104px}.gm{background-position:0 -3136px}.gn{background-position:0 -3168px}.gp{background-position:0 -3200px}.gq{background-position:0 -3232px}.gr{background-position:0 -3264px}.gt{background-position:0 -3296px}.gu{background-position:0 -3328px}.gw{background-position:0 -3360px}.gy{background-position:0 -3392px}.hk{background-position:0 -3424px}.hn{background-position:0 -3456px}.hr{background-position:0 -3488px}.ht{background-position:0 -3520px}.hu{background-position:0 -3552px}.id{background-position:0 -3584px}.mc{background-position:0 -3584px}.ie{background-position:0 -3616px}.il{background-position:0 -3648px}.im{background-position:0 -3680px}.in{background-position:0 -3712px}.iq{background-position:0 -3744px}.ir{background-position:0 -3776px}.is{background-position:0 -3808px}.it{background-position:0 -3840px}.je{background-position:0 -3872px}.jm{background-position:0 -3904px}.jo{background-position:0 -3936px}.jp{background-position:0 -3968px}.ke{background-position:0 -4000px}.kg{background-position:0 -4032px}.kh{background-position:0 -4064px}.ki{background-position:0 -4096px}.km{background-position:0 -4128px}.kn{background-position:0 -4160px}.kp{background-position:0 -4192px}.kr{background-position:0 -4224px}.kw{background-position:0 -4256px}.ky{background-position:0 -4288px}.kz{background-position:0 -4320px}.la{background-position:0 -4352px}.lb{background-position:0 -4384px}.lc{background-position:0 -4416px}.li{background-position:0 -4448px}.lk{background-position:0 -4480px}.lr{background-position:0 -4512px}.ls{background-position:0 -4544px}.lt{background-position:0 -4576px}.lu{background-position:0 -4608px}.lv{background-position:0 -4640px}.ly{background-position:0 -4672px}.ma{background-position:0 -4704px}.md{background-position:0 -4736px}.me{background-position:0 -4768px}.mg{background-position:0 -4800px}.mh{background-position:0 -4832px}.mk{background-position:0 -4864px}.ml{background-position:0 -4896px}.mm{background-position:0 -4928px}.mn{background-position:0 -4960px}.mo{background-position:0 -4992px}.mq{background-position:0 -5024px}.mr{background-position:0 -5056px}.ms{background-position:0 -5088px}.mt{background-position:0 -5120px}.mu{background-position:0 -5152px}.mv{background-position:0 -5184px}.mw{background-position:0 -5216px}.mx{background-position:0 -5248px}.my{background-position:0 -5280px}.mz{background-position:0 -5312px}.na{background-position:0 -5344px}.nc{background-position:0 -5376px}.ne{background-position:0 -5408px}.ng{background-position:0 -5440px}.ni{background-position:0 -5472px}.nl{background-position:0 -5504px}.bq{background-position:0 -5504px}.no{background-position:0 -5536px}.bv{background-position:0 -5536px}.nq{background-position:0 -5536px}.sj{background-position:0 -5536px}.np{background-position:0 -5568px}.nr{background-position:0 -5600px}.nz{background-position:0 -5632px}.om{background-position:0 -5664px}.pa{background-position:0 -5696px}.pe{background-position:0 -5728px}.pf{background-position:0 -5760px}.pg{background-position:0 -5792px}.ph{background-position:0 -5824px}.pk{background-position:0 -5856px}.pl{background-position:0 -5888px}.pr{background-position:0 -5920px}.ps{background-position:0 -5952px}.pt{background-position:0 -5984px}.pw{background-position:0 -6016px}.py{background-position:0 -6048px}.qa{background-position:0 -6080px}.re{background-position:0 -6112px}.ro{background-position:0 -6144px}.rs{background-position:0 -6176px}.ru{background-position:0 -6208px}.rw{background-position:0 -6240px}.sa{background-position:0 -6272px}.sb{background-position:0 -6304px}.sc{background-position:0 -6336px}.sd{background-position:0 -6368px}.se{background-position:0 -6400px}.sg{background-position:0 -6432px}.si{background-position:0 -6464px}.sk{background-position:0 -6496px}.sl{background-position:0 -6528px}.sm{background-position:0 -6560px}.sn{background-position:0 -6592px}.so{background-position:0 -6624px}.sr{background-position:0 -6656px}.st{background-position:0 -6688px}.sv{background-position:0 -6720px}.sy{background-position:0 -6752px}.sz{background-position:0 -6784px}.tc{background-position:0 -6816px}.td{background-position:0 -6848px}.tg{background-position:0 -6880px}.th{background-position:0 -6912px}.tj{background-position:0 -6944px}.tl{background-position:0 -6976px}.tm{background-position:0 -7008px}.tn{background-position:0 -7040px}.to{background-position:0 -7072px}.tr{background-position:0 -7104px}.tt{background-position:0 -7136px}.tv{background-position:0 -7168px}.tw{background-position:0 -7200px}.tz{background-position:0 -7232px}.ua{background-position:0 -7264px}.ug{background-position:0 -7296px}.us{background-position:0 -7328px}.uy{background-position:0 -7360px}.uz{background-position:0 -7392px}.va{background-position:0 -7424px}.vc{background-position:0 -7456px}.ve{background-position:0 -7488px}.vg{background-position:0 -7520px}.vi{background-position:0 -7552px}.vn{background-position:0 -7584px}.vu{background-position:0 -7616px}.ws{background-position:0 -7648px}.ye{background-position:0 -7680px}.za{background-position:0 -7712px}.zm{background-position:0 -7744px}.zw{background-position:0 -7776px}.sx{background-position:0 -7808px}.cw{background-position:0 -7840px}.ss{background-position:0 -7872px}.nu{background-position:0 -7904px}html,body{font-size:13.75px;font-family:"Open Sans", sans-serif;color:#1b385e}body{font-size:0.9rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.56rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;color:#1b385e;line-height:normal}h1.mod-dark,h2.mod-dark,h3.mod-dark,h4.mod-dark,h5.mod-dark,h6.mod-dark{color:black}h1,h2,h3,h4,h5{text-transform:uppercase}.h3{font-size:1.7rem;font-weight:700;line-height:normal;text-transform:none}.section-video .h3{color:#1b385e}address{font-style:normal}:focus{outline:none}hr{max-width:87.273rem}a{color:#00a5cb}a:hover,a:focus,a:active,a.active{outline:none;color:#00a5cb}.button{text-transform:uppercase;background-color:#00a5cb;color:#fff;font-weight:bold;font-family:"Open Sans", sans-serif}.button:hover,.button:focus,.button:active,.button.active{outline:none;background-color:#00a5cb}.button.secondary{border:1px solid #4d6688;color:#4d6688;background:transparent}.button.secondary:hover,.button.secondary:focus,.button.secondary:active,.button.secondary.active{outline:none;background:transparent;color:#4d6688}.button.third{background-color:#1b385e}.button.custom{border-radius:5px;min-width:160px;padding:1rem;color:#d9edff}.button+.button{margin-left:0.5rem}.button.disabled{pointer-events:none}.amazon-button,.paypal-button{width:100%;text-align:center;margin-bottom:1rem}.collection-controls{display:inline-block}.collection-controls .collection-button{color:#bcbcbc;font-size:1.45rem;margin-left:1rem;cursor:pointer}.collection-controls .collection-button.active{color:#1b385e}button{cursor:pointer}.link-more{text-transform:uppercase;font-size:1rem;font-weight:700;display:inline-block;background:url("../images/long-arrow-pointing-to-the-right.png") no-repeat center right;background-size:20px auto;padding-right:30px;color:#1b385e}span.validation-error{color:#ef3d3d;font-style:italic;font-size:0.8rem;white-space:nowrap;padding-left:0.5rem}.field-label{font-weight:500;font-family:"Roboto", sans-serif}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select{border-color:transparent;background-color:#F5F5F5;box-shadow:none !important;padding:1rem;font-size:0.9rem;height:auto;font-family:"Open Sans", sans-serif}[type=color]:hover,[type=color]:focus,[type=color]:active,[type=color].active,[type=date]:hover,[type=date]:focus,[type=date]:active,[type=date].active,[type=datetime-local]:hover,[type=datetime-local]:focus,[type=datetime-local]:active,[type=datetime-local].active,[type=datetime]:hover,[type=datetime]:focus,[type=datetime]:active,[type=datetime].active,[type=email]:hover,[type=email]:focus,[type=email]:active,[type=email].active,[type=month]:hover,[type=month]:focus,[type=month]:active,[type=month].active,[type=number]:hover,[type=number]:focus,[type=number]:active,[type=number].active,[type=password]:hover,[type=password]:focus,[type=password]:active,[type=password].active,[type=search]:hover,[type=search]:focus,[type=search]:active,[type=search].active,[type=tel]:hover,[type=tel]:focus,[type=tel]:active,[type=tel].active,[type=text]:hover,[type=text]:focus,[type=text]:active,[type=text].active,[type=time]:hover,[type=time]:focus,[type=time]:active,[type=time].active,[type=url]:hover,[type=url]:focus,[type=url]:active,[type=url].active,[type=week]:hover,[type=week]:focus,[type=week]:active,[type=week].active,textarea:hover,textarea:focus,textarea:active,textarea.active,select:hover,select:focus,select:active,select.active{outline:none;background-color:#F5F5F5;border-color:transparent}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#bcbcbc}[type=color]:-moz-placeholder,[type=date]:-moz-placeholder,[type=datetime-local]:-moz-placeholder,[type=datetime]:-moz-placeholder,[type=email]:-moz-placeholder,[type=month]:-moz-placeholder,[type=number]:-moz-placeholder,[type=password]:-moz-placeholder,[type=search]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=text]:-moz-placeholder,[type=time]:-moz-placeholder,[type=url]:-moz-placeholder,[type=week]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#bcbcbc;opacity:1}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#bcbcbc;opacity:1}[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#bcbcbc}[type=color].validation-error,[type=date].validation-error,[type=datetime-local].validation-error,[type=datetime].validation-error,[type=email].validation-error,[type=month].validation-error,[type=number].validation-error,[type=password].validation-error,[type=search].validation-error,[type=tel].validation-error,[type=text].validation-error,[type=time].validation-error,[type=url].validation-error,[type=week].validation-error,textarea.validation-error,select.validation-error{background-color:#fff5f5}.input-group input{height:2.5rem;background:#fff;border-color:#ddd;padding-top:0.7rem;padding-bottom:0.7rem}.input-group input:hover,.input-group input:focus,.input-group input:active,.input-group input.active{outline:none;background:#fff;border-color:#ddd}.input-group input::-webkit-input-placeholder{color:#1b385e}.input-group input:-moz-placeholder{color:#1b385e;opacity:1}.input-group input::-moz-placeholder{color:#1b385e;opacity:1}.input-group input:-ms-input-placeholder{color:#1b385e}textarea{resize:none}select{background-image:url(../images/select-arrow-down.svg);background-size:12px auto;background-position:center right;color:#4d6688}select:focus,select:hover,select:active{outline:none}select.mod-md{padding-top:0.7rem;padding-bottom:0.7rem}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}select:focus::-ms-value{background:transparent;color:grey}}input[type="checkbox"],input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type="checkbox"]:active+label:before,input[type="radio"]:active+label:before{transition-duration:0;filter:brightness(0.2)}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;padding:7px 0;padding-left:30px;margin-left:0;vertical-align:middle;user-select:none;margin:0}input[type="checkbox"]+label:before,input[type="radio"]+label:before{box-sizing:content-box;content:"";font-family:"sw-icons" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#bcbcbc;position:absolute;top:50%;left:0;width:20px;height:20px;line-height:20px;margin-top:-10px;text-align:center;border-radius:100%}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{background-color:#00a5cb;content:""}.delivery-date-container{position:relative}.delivery-date-container input{padding-left:3rem;cursor:pointer}.delivery-date-container:after{content:"";font-family:"sw-icons" !important;position:absolute;bottom:0.5rem;left:1rem;pointer-events:none}.row{max-width:87.273rem}.bg-shade{background-color:#f2f2f2}.section-block{padding:3rem 0}@media screen and (min-width:64em){.section-block{padding:4rem 0}}.is-dropdown-submenu{z-index:3}.items-container .item-box--list{display:none}.items-container.list .item-box{display:none}.items-container.list .item-box--list{display:block;margin-bottom:1rem}.js .hide-for-js{display:none}*:focus{outline:none !important}.cable-builder .select{cursor:pointer}.cable-builder .prev-button,.cable-builder .next-button{min-width:100px}.cable-builder .progress-nav{display:flex;justify-content:space-between;position:relative;margin:1em 0}.cable-builder .progress-nav::after{content:"";position:absolute;width:94%;height:1px;top:17px;background:#00a5cb;left:51%;transform:translateX(-50%)}.cable-builder .progress-nav .progress-counter{width:25px;height:25px;margin:5px auto;border:1px solid #00a5cb;background:white;padding:5px;border-radius:50px;line-height:1.2;text-align:center;position:relative;z-index:1}.cable-builder .progress-nav .progress-counter.active{background:#00a5cb;color:white}.cable-builder .review-selection ul{padding:1em 2em;margin-left:0;font-weight:bold;border:1px solid #00a5cb}.cable-builder .step{gap:10px;display:none}.cable-builder .step.active{display:flex}.cable-builder .product-items{display:flex;flex-wrap:wrap}.cable-builder .product-item{display:flex;flex-direction:column;padding:1em;width:245px;justify-content:space-between}.cable-builder .product-item strong{text-align:center}.cable-builder .product-item img{height:150px;object-fit:contain;margin:10px}.cable-builder .track-form.selected .product-item{border:1px solid #00a5cb}body{background:#fff}.content:not(.no-padding-btm){padding-bottom:2rem}.image-container .label-match,.item-image .label-match,.product-main-image .label-match{left:10px;bottom:10px;position:absolute;z-index:1;background:#00a5cb;display:flex;justify-content:center;align-items:center;line-height:1;text-align:center;cursor:default;width:50px;height:50px;border-radius:50%;transform:rotate(10deg)}.image-container .label-match a,.item-image .label-match a,.product-main-image .label-match a{color:#fefefe;font-size:0.7rem;font-weight:bold}.product-price-text{margin-bottom:2rem;border-radius:50px;color:#fff;padding:10px 20px;background-color:#00a5cb;flex:auto;font-size:14px;font-weight:500;text-align:center}.product-price-text span{font-size:16px;vertical-align:top;margin-right:0.25rem}.product-price-text a{color:#fff;font-weight:bold}.breadcrumbs{margin-bottom:1rem}.breadcrumbs li{float:none;display:inline-block;text-transform:none;color:#bcbcbc;font-size:0.9rem}.breadcrumbs li:not(:last-child):after{color:#bcbcbc;content:"//";margin:0 0.5rem}.breadcrumbs a{color:#00a5cb}.arrow-link{color:#00a6cd;font-weight:bold;display:block;line-height:1}.arrow-link i{line-height:1.4;vertical-align:text-bottom}.page-title{text-transform:uppercase;color:#1b385e;font-weight:bold;line-height:normal;margin-bottom:0.7rem;font-size:1.5rem}.content-header{padding-top:1.5rem;padding-bottom:0.5rem;border-bottom:1px solid #ddd;margin-bottom:2rem}.content-list{text-align:center;margin-bottom:1rem}.content-list .menu>li>a{display:inline-block;padding:0.7rem 0}.content-list .menu>li{display:inline-block}.content-list .menu>li a{text-transform:uppercase;color:#4d6688;font-size:1rem;font-weight:600}.content-list .menu>li:not(:last-child):after{color:#bcbcbc;content:"//";margin:0 1rem}.two-cols{column-count:2;-webkit-columns:2;-moz-columns:2}.featured-title{text-transform:uppercase;font-size:1.6rem;color:#000000;font-weight:700;line-height:normal;margin:0;letter-spacing:1px}.featured-title span{display:block;font-size:0.8rem;margin-bottom:0.5rem;line-height:1}@media screen and (min-width:64em){.section-background .featured-title{color:#fff}}.round-borders{border-radius:30px}[class^="svg--"]{background-size:contain;background-repeat:no-repeat;display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:0.5em}[class^="svg--"][class$="--bell"]{background-image:url("../images/icon__bell.svg")}.pagination-container{padding:1.5rem 1rem;background:#fff;margin:1.5rem 0}.pagination{font-weight:300;margin:0}.pagination li{margin:0;font-size:0.9rem;min-width:40px;height:40px;line-height:40px;padding:0;background:url("../images/pagination.png") no-repeat center}.pagination li.current-item{display:inline-block}.pagination li+li{margin-left:7px}.pagination a{color:#1C7083;background:transparent;padding:0}.pagination a:hover,.pagination .disabled:hover{background:transparent}.pagination li.disabled:hover{background:url("../images/pagination.png") no-repeat center}.pagination .disabled{opacity:0.5;padding:0}.pagination .current,.pagination a.current:hover{background:url("../images/pagination-2.png") no-repeat center;background-size:40px auto;color:#fff;padding:0}.pagination-previous a:before,.pagination-next a:after,.pagination-previous:before,.pagination-next:after{display:none !important}.home-carousel-container{margin-bottom:3rem}@media screen and (min-width:64em){.home-carousel-container{padding-bottom:2rem}}.home-carousel-slide{position:relative}.home-carousel-overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center;font-size:20px;font-size:1.4545454545rem;font-weight:600;text-transform:uppercase}.home-carousel-overlay-mobile{text-align:center;padding:1rem}.arrow{padding:0.5rem;position:absolute;top:50%;z-index:2}.arrow-prev{left:0}.arrow-next{right:0}.slick-slider:not(.slick-initialized){position:absolute;left:0;opacity:0}.slick-slider.slick-initialized{visibility:visible}.slick-slider .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;padding:1rem;color:#000;font-size:1.25rem;line-height:1}.slick-slider .prev{left:1rem}.slick-slider .next{right:1rem}.slick-slider.slick-vertical .arrow{position:static;text-align:center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;display:block;width:100%}.slider-arrows .slide-arrow{position:static;display:inline-block;color:#fff;background:#000;padding:0.2rem;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem;text-align:center}.slider-arrows .slide-arrow+.slide-arrow{margin-left:5px}.slider-arrows .slide-arrow i{display:block}@media screen and (min-width:64em){.slider-arrows.light .slide-arrow{color:#000;background:#fff}}.section-video{color:#4d6688}@media screen and (min-width:64em){.custom-products.mod1{padding:3rem 0;background:url("../images/bg-featured2.png") no-repeat center right;background-size:auto 100%}.custom-products.mod2{padding-top:12%;background:url("../images/bg-featured3.png") no-repeat top left;background-size:63% auto}.custom-products.mod3{padding-top:20%;background:url("../images/bg-featured4.png") no-repeat top left;background-size:100% auto}.custom-products.mod3 .item-box{background:transparent !important}.custom-products.mod3 .item-box .card-header,.custom-products.mod3 .item-box .card-header a,.custom-products.mod3 .item-box .price,.custom-products.mod3 .item-box .listing-cashback{color:#fff}.custom-products+.custom-products.mod2{margin-top:-6%}.custom-products+.custom-products.mod3{margin-top:-10%}.custom-products:last-of-type{padding-bottom:3rem}}@media screen and (max-width:63.9375em){.custom-products{padding-top:2rem;padding-bottom:2rem}}.featured-products{padding-bottom:2rem}@media screen and (min-width:64em){.featured-products{margin-top:2rem;padding-top:220px;background:url("../images/bg-featured1.png") no-repeat top left;background-size:58% auto}.featured-products+.custom-products{margin-top:-2rem}}.featured-products.mod-right{padding-top:170px;background:url("../images/bg-featured-right1.png") no-repeat top right;background-size:58% auto}.section-contact{margin-top:2rem;background:url("../images/bg-contact.png") no-repeat center center;background-size:cover;padding:70px 0;padding:5.0909090909rem 0;color:#fff;font-weight:bold}.section-contact p{font-family:"Roboto", sans-serif;font-weight:300}.section-contact h3{font-size:1.3rem;margin-bottom:0;color:#fff}.section-contact h3:after{content:"";display:block;margin:1rem auto;background:#0084A3;width:30px;width:2.1818181818rem;height:2px;height:0.1454545455rem}.section-contact a{color:#fff}.section-contact a i{line-height:1.5;display:inline-block;vertical-align:top}.payment-list{list-style:none;margin:0;padding:0}.payment-list li{display:inline-block}.payment-list li img{height:30px;width:auto}.payment-list li+li{margin-left:0.2rem}.footer__cards .payment-list{margin-left:-0.5rem;margin-right:-0.5rem}.footer__cards .payment-list li{padding-left:0.25rem;padding-right:0.25rem;margin-bottom:0.5rem}.footer__cards .payment-list li+li{margin-left:0}.footer__cards .payment-list li img{height:39px}.dropdown-pane:not(.is-open){left:0px;max-width:100%;z-index:-999}.account-dropdown{width:auto;min-width:15rem;padding:0;text-align:left;border-color:#f2f2f2}.account-dropdown a,.account-dropdown button{color:#000}.account-dropdown-header{background:#e6e6e6;padding:0.5rem 2rem 0.5rem 1rem;font-size:0.9rem}.account-dropdown-header a{text-decoration:underline}.account-dropdown-header .close-button{font-size:2rem;top:0;right:0.5rem;font-weight:100}.account-dropdown-menu a{padding:0.75rem 1rem;display:block;margin-left:0.5rem}.account-dropdown-menu i{padding-right:0.5rem;font-size:1.25rem;margin:0;position:relative;top:0.2em}.account-dropdown-menu li+li a{border-top:1px solid #f2f2f2}.account-dropdown:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #e6e6e6 transparent;position:absolute;top:-10px;left:0;margin-left:1rem;z-index:2}.account-dropdown:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8.5px 11px 8.5px;border-color:transparent transparent #f2f2f2;position:absolute;top:-12px;left:-1px;margin-left:1rem;z-index:1}.currency-dropdown{border:0;box-shadow:0 0 4px #ccc}.currency-dropdown-heading{font-size:1rem;text-align:center;font-weight:500;text-align:center}.currency-dropdown-selected{font-size:0.9rem;margin-bottom:1.5rem}.currency-dropdown-list{height:20rem;overflow-y:scroll;margin-right:-1rem;list-style-type:none}.currency-dropdown-list a{padding:0.4rem 0.5rem 0.4rem;display:block;color:#000;position:relative;padding-left:2rem}.currency-dropdown-list a.active{margin-bottom:0.5rem;border-bottom:1px solid #eee}.currency-dropdown-list a.active .currency-region:after{content:"(selected)";color:#bbb;padding-left:0.25rem}.currency-dropdown:before{position:absolute;content:"";width:15px;height:15px;top:-8px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:40%;margin-right:-15px;box-shadow:-2px -2px 4px #ddd}@media screen and (max-width:39.9375em){.currency-dropdown:before{display:none}}.currency-region{position:relative;width:81%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.currency-symbol{float:right;color:#bbb}.currency-flag{position:absolute;left:0;width:22px;height:22px;border-radius:100%;z-index:1;top:50%;margin-top:-11px;overflow:hidden}.currency-flag.hres>.flag-hres{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:contain}.flag{width:32px;height:32px;display:block;position:absolute;z-index:0;top:-5px;left:-5px}.header-currency-select{position:relative;padding-left:2rem;margin-right:0.25rem;color:#000}.header-currency-select .caret{font-size:0.7rem;margin-left:5px}.header-currency-select:hover{color:#000}.header-currency-select-flag{top:0}.social-menu li{margin-right:0.25rem !important}.social-menu a{display:block;width:2.5rem;height:2.5rem;text-align:center;line-height:2.35rem !important;font-size:1.75rem;background-color:#ddd;color:#fff;margin-bottom:1rem}.social-menu a.facebook{background-color:#376cac}.social-menu a.twitter{background-color:#00aae3}.social-menu a.pinterest{background-color:#f72f33}.social-menu a.google{background-color:#f6432f}.social-menu a.google i{font-size:2.2rem}.social-menu a.tumblr{background-color:#2e4861}.quick-view-button{position:absolute;z-index:2;bottom:0;right:0;display:none}.wishlist-button{position:absolute;z-index:2;bottom:0;left:0;display:none}.item-image{position:relative}.item-box{text-align:center;margin-bottom:1.5rem}.item-box .item-button{visibility:hidden;font-size:0.9rem;border-radius:5px}.item-box .item-image{background:#fff}.item-box .card-divider{padding:1rem 0;background:transparent}.item-box .card-header{font-size:1rem;margin:0;color:#000000;line-height:normal;text-transform:uppercase;font-weight:500}.item-box .card-header a{color:#000000}.item-box .card-section{padding:0;padding-top:1rem;border-top:1px solid #ddd;line-height:normal}.item-box:hover .wishlist-button,.item-box:hover .quick-view-button{display:inline-block}@media (pointer:coarse) and (hover:none){.item-box:hover .wishlist-button,.item-box:hover .quick-view-button{display:none}}.items-container .options,.items-container .alt_options,.items-container .extras,.items-container .customise,.items-container .files{display:none}.items-container .price{font-size:0.9rem;font-weight:600;color:#000}.items-container .price.mod-sale{color:#00a5cb}.items-container .price+.price{text-decoration:line-through;font-weight:500}.item-image .label,.image-container .label,.product-main-image .label{position:absolute;z-index:1;top:0;left:0}.item-image .label+.label,.image-container .label+.label,.product-main-image .label+.label{top:2rem}.item-image .label.secondary,.image-container .label.secondary,.product-main-image .label.secondary{right:0;left:auto;top:0}.banner-container{display:block;padding-top:17%;min-height:100px;background-repeat:no-repeat;background-position:center;background-size:cover}.collection-description{background:rgba(0, 166, 203, 0.06);font-size:1rem;font-weight:500;padding:1.5rem 0.9375rem}@media screen and (min-width:64em){.collection-description{padding:1.5rem 2rem}}@media screen and (max-width:39.9375em){.collection-description{padding:1.5rem 0.625rem}}.collection-description h3{text-transform:uppercase;color:#003845;font-weight:bold;font-family:"Roboto", sans-serif;margin:0;font-size:1.3rem}.collection-description h3+div{margin-top:1rem}.collection-description p:last-of-type{margin:0}.collection-description.mod-category{text-align:center;font-size:1.16rem;font-weight:600}.items-categories{max-width:unset}.items-categories .cat-column{border-right:1px solid #ddd;border-top:1px solid #ddd}.items-categories .cat-column .item-box{border-left:1px solid #ddd;margin:0;margin-left:-1px;margin-bottom:-1px;border-bottom:1px solid #ddd}.items-categories .cat-column .card-header{padding:1rem 0;text-transform:none;font-size:0.9rem}.items-categories .subheader{padding-left:0.625rem}@media screen and (min-width:40em){.items-categories .subheader{padding-left:0.9375rem}}.collection-header.mod-margin{margin-bottom:3rem}.category-featured_products{margin-left:-1.875rem;margin-right:-0.9375rem}.category-featured_products .column{padding-right:0}.category-featured_products .item-box{margin:0;position:relative}.category-featured_products .image-container{background:#f7f7f7}.category-featured_products .item-overlay{opacity:0;-webkit-transition:opacity 3s ease;-moz-transition:opacity 3s ease;transition:opacity 0.4s ease;background:#fff;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:absolute;bottom:0;left:0;right:0}.category-featured_products .item-box:hover .item-overlay{opacity:1}.products:not(.list) .product-column{padding-top:0.9375rem;-webkit-transition:padding 3s ease;-moz-transition:padding 3s ease;transition:padding 0.4s ease}.products:not(.list) .product-column .item-box{background:#fff}.products:not(.list) .product-column:hover{background:#117186}.products:not(.list) .product-column:hover .item-button{visibility:visible}@media (pointer:coarse) and (hover:none){.products:not(.list) .product-column:hover .item-button{display:none}}.products:not(.list) .product-column:hover .item-box{background:transparent}.products:not(.list) .product-column:hover .card-header,.products:not(.list) .product-column:hover .card-header a,.products:not(.list) .product-column:hover .price,.products:not(.list) .product-column:hover .price.mod-sale,.products:not(.list) .product-column:hover .listing-cashback{color:#fff}.featured-categories .item-image{padding:20px;padding:1.4545454545rem;margin-bottom:0.5rem;background:#fff}.featured-categories .card-header{color:#5f5f5f;font-weight:700;font-size:1rem;text-transform:none}.featured-categories .card-header a{color:#5f5f5f}.featured-categories .card-divider{background:#fff;padding:20px;padding:1.4545454545rem}.sort-form{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ddd}.sort-form .filters-toggle{color:#fff}.product-sort-form{display:inline-block;vertical-align:middle}.product-sort-form .select-container{min-width:160px;margin-right:1rem}.range-min:before,.range-max:before{content:attr(data-currency)}.slider-range-values{font-weight:400;text-transform:uppercase}.slider-range-values strong{font-weight:600}.slider{height:4px;margin-top:1rem;margin-bottom:1rem;background-color:#00a5cb}.slider-fill{height:4px;background-color:#00a5cb}.slider-handle{width:5px;height:18px;background-color:#000}.slider-handle:hover,.slider-handle:focus,.slider-handle:active,.slider-handle.active{outline:none;background-color:#000;outline:none}.contact-map{position:relative}.contact-lines p{color:#1b385e}.contact-lines p .contact-value,.contact-lines p a{color:#00a5cb}.contact-lines p a{font-weight:bold}.contact-line{position:relative;padding-left:25px;padding-left:1.8181818182rem}.contact-line:before{content:"";font-family:"sw-icons" !important;content:"";font-size:15px;font-size:1.0909090909rem;width:15px;width:1.0909090909rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-line.sms:before{content:""}.contact-line.email:before{content:""}.contact-line.fax:before{content:"";background:url("../images/fax-i.svg") no-repeat center center;background-size:15px auto;height:15px;height:1.0909090909rem}.contact-address{background:#00a6cb;box-shadow:0 0 26px #67A9B7;min-width:250px;padding:2.5rem 2rem;color:#fff;font-family:"Roboto", sans-serif}.contact-address h4{margin-bottom:1rem;color:#fff}.contact-address address,.contact-address span{font-weight:300}.contact-address p{font-size:0.8rem;margin-top:1rem;margin-bottom:0}.content-contact{margin-bottom:3rem}.content-contact h4{font-size:1rem}.section-testimonials{border-top:1px solid #ddd;padding-top:1rem;margin-top:2rem}.testimonial-icon{display:block;width:41px;width:2.9818181818rem;height:41px;height:2.9818181818rem;position:relative;border-radius:50%;box-shadow:0 0 13px rgba(0, 166, 205, 0.25);margin-bottom:1rem;background:url("https://files.ecommercedns.uk/226987/98624ff96ee01c775102ee0eef4b68c2.png");background-size:30px;background-repeat:no-repeat;background-position:5px 7px}.item-testimonial{padding-top:1rem;font-family:"Roboto", sans-serif;font-size:0.8rem;font-weight:300}.item-testimonial h4{margin:0;font-size:1rem}.item-testimonial h4:after{content:"";display:block;background:#1b385e;height:2px;height:2px;height:0.1454545455rem;width:18px;width:1.3090909091rem;margin-top:0.7rem;margin-bottom:1rem}.blog-posts-container{background-image:url("../images/blog-background.png"), url("../images/blog-background-btm.png");background-repeat:no-repeat, no-repeat;background-size:260px auto, 425px auto;background-position:right top 10%, left bottom 20%}.post .blog-posts-container{background-image:url("../images/blog-background2.png"), url("../images/blog-background2-btm.png");background-repeat:no-repeat, no-repeat;background-size:135px auto, 55px auto;background-position:right top 10%, left top 20%}.blog-menu{margin-bottom:2rem}.blog-menu h3{text-align:center;font-size:0.9rem}.blog-menu-toggle{position:relative;font-size:0.8rem}.blog-menu-toggle:after{content:"";background:url(../images/select-arrow-down.svg) no-repeat center center;background-size:12px auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1rem;width:12px;height:12px}.blog-menu-list-section{position:relative;background:#f5f5f5}.blog-menu-list-section a{display:block;padding:1rem;font-weight:600;color:#4d6688}.blog-menu-list-section .menu{position:absolute;top:100%;left:0;min-width:100%;background:#f5f5f5;z-index:1}.blog-menu-list-section .menu>li>a{padding:1rem}.blog-menu-list-section .menu li{border-top:1px solid #4d6688}.blog-post__meta{line-height:1;font-size:0.9rem}.blog-post__meta i{line-height:1.4;vertical-align:text-bottom}.blog-post__meta time{color:#4d6688;font-weight:300;font-family:"Roboto", sans-serif}.article-box{padding:1rem;font-size:0.9rem;background:#fff}.article-box .image-container{margin-bottom:0.5rem}.article-box .blog-post__meta{border-top:1px solid #ddd}.article-box h4{font-size:0.8rem;margin:0}.blog-post{background:#fff}.blog-post h1{font-size:1.2rem;margin-bottom:0.3rem}.blog-post .post-image{margin-top:1.5rem}.home-carousel-container .carousel:not(.slick-initialized){position:absolute;z-index:-999;opacity:0;top:0;left:0;height:0;visibility:hidden}@media screen and (min-width:64em){.section-shadow{background:#fff;box-shadow:0 10px 26px #e2e9f1;padding:2rem;border-radius:10px}.padding-right-large{padding-right:4rem}.contact-container{right:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.contact-address{display:inline-block}}@media screen and (max-width:63.9375em){.margin-medium{margin-top:1rem}}.button.disabled,.button[disabled]{background:#EE2A00;opacity:0.7}.page-banner{position:relative}.page-banner .page-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1;margin:0;left:2rem;right:2rem;color:#1b385e;font-family:"Lora", serif;text-align:center;font-style:italic;text-transform:capitalize;font-size:30px}@media screen and (min-width:64em){.page-banner .page-title{font-size:60px}}.code-offer-text{text-transform:uppercase;position:absolute;top:63%;left:50%;font-family:"Prompt", sans-serif;transform:translate(-50%, -50%);color:#fff;font-size:24px;font-weight:bold}@media screen and (min-width:64em){.code-offer-text{font-size:36px}}.relative{position:relative}body.quick-view-disabled .quick-view{opacity:0.5;pointer-events:none}.off-canvas:not(.is-open){pointer-events:none;visibility:hidden}@font-face{font-family:"sw_account";src:url("../fonts/sw_account.eot?nip2ct");src:url("../fonts/sw_account.eot?nip2ct#iefix") format("embedded-opentype"), url("../fonts/sw_account.ttf?nip2ct") format("truetype"), url("../fonts/sw_account.woff?nip2ct") format("woff"), url("../fonts/sw_account.svg?nip2ct#sw_account") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"sw_account" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-warehouse:before{content:""}.icon-back:before{content:""}.icon-profile:before{content:""}.icon-account-home:before{content:""}.icon-address-book:before{content:""}.icon-check-in-checkbox:before{content:""}.icon-delete:before{content:""}.icon-edit:before{content:""}.icon-log-out:before{content:""}.icon-my-details:before{content:""}.icon-my-favourites:before{content:""}.icon-my-orders:before{content:""}.icon-my-password:before{content:""}.icon-my-subscriptions:before{content:""}.icon-PDF:before{content:""}.icon-re-order:before{content:""}.icon-referred-friends:before{content:""}.icon-reward-points:before{content:""}@font-face{font-family:"futura_pt";src:url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.eot");src:url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.eot?#iefix700") format("embedded-opentype"), url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.woff2") format("woff2"), url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.woff") format("woff"), url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.ttf") format("truetype"), url("https://fonts.shopwired.co.uk/futura_pt/futura_pt_700_normal.svg#700") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"proxima_nova";src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.eot");src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.eot?#iefix400") format("embedded-opentype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.woff2") format("woff2"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.woff") format("woff"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.ttf") format("truetype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_400_normal.svg#400") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"proxima_nova";src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.eot");src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.eot?#iefix600") format("embedded-opentype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.woff2") format("woff2"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.woff") format("woff"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.ttf") format("truetype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_600_normal.svg#600") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"proxima_nova";src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.eot");src:url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.eot?#iefix700") format("embedded-opentype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.woff2") format("woff2"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.woff") format("woff"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.ttf") format("truetype"), url("https://fonts.shopwired.co.uk/proxima_nova/proxima_nova_700_normal.svg#700") format("svg");font-weight:700;font-style:normal}.sw-account-block{margin-left:-2rem;margin-right:-2rem}.sw-account{padding:2rem 0;font-family:"proxima_nova", Arial, sans-serif;font-size:12.75px;font-weight:600}.sw-account hr{border-color:#eaeaea}.sw-account-box{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);margin-bottom:1.5rem;padding:2rem}.sw-account-box>*:last-child{margin-bottom:0}.sw-account-header{padding:1rem 0;position:relative;margin-top:-2rem}.sw-account-header br{display:none}.sw-account-initial-blob{background-color:#000;border-radius:5rem;color:#fff;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-2rem;top:50%;width:6rem;height:6rem;font-family:"futura_pt", "Trebuchet MS", Arial, sans-serif;font-size:2.5rem;font-weight:600;line-height:6rem;text-align:center;text-transform:uppercase}.sw-account-name{color:#000;font-size:1.25rem}.sw-account-company{font-size:0.85rem}.sw-account-menu{margin:0 -2rem -2rem;text-transform:capitalize}.sw-account-menu li+li a:after{border-top:1px solid #eaeaea}.sw-account-menu li.active a{background-color:#f7f7f7;color:#000}.sw-account-menu li.active a:before{position:absolute;content:"";border-left:3px solid #000;top:0;left:-4px;bottom:0;width:2px}.sw-account-menu li.active a:after{border:0}.sw-account-menu li.active+li a:after{border:0}.sw-account-menu a{color:#000;position:relative;font-size:0.95rem;font-weight:600;padding:1.4rem 1rem 1.4rem 4.25rem !important}.sw-account-menu a i{position:absolute;left:1.5rem;top:50%;margin-top:-0.75rem;font-size:1.5rem}.sw-account-menu a:after{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem}.sw-account-menu a.active{background-color:#f7f7f7}.sw-account-menu a.active:before{position:absolute;content:"";border-left:3px solid #000;top:0;left:-4px;bottom:0;width:2px}.sw-account-heading{text-transform:uppercase;font-family:"proxima_nova", Arial, sans-serif;font-size:1.325rem;font-weight:800;margin-bottom:0.75rem}.sw-account-heading i{padding-right:0.75rem;font-size:2rem;position:relative;top:0.25rem}.sw-account-subheading{text-transform:uppercase;display:block;margin-bottom:0.5rem}.sw-account-line-heading{font-size:1.025rem;color:#959494;text-align:center;position:relative;text-transform:uppercase;margin:0.75rem 0}.sw-account-line-heading:before{content:"";position:absolute;display:block;left:0;right:0;top:50%;border-top:1px solid #959494}.sw-account-line-heading span{position:relative;display:inline-block;padding:0.25rem 1rem;background-color:#fff}.sw-account-block{background:#000;color:#fff;padding:1.5rem 2rem;margin-top:2rem;margin-bottom:2rem}.sw-account-block-label{text-transform:uppercase;font-size:0.9rem;font-weight:600;margin-bottom:0.25rem}.sw-account-panel{background:#f7f7f7;padding:1rem 1.5rem;margin-bottom:1.5rem}.sw-account-panel.list-item{margin-bottom:0.25rem}.sw-account-panel :last-child{margin-bottom:0}.sw-account-link{color:#2d2d2d;text-decoration:underline;font-weight:600;cursor:pointer;font-family:"proxima_nova", Arial, sans-serif}.sw-account-link:hover,.sw-account-link:focus,.sw-account-link:active,.sw-account-link.active{outline:none;color:#2d2d2d}.sw-account-icon-link{color:#2d2d2d;text-transform:uppercase;font-weight:500;cursor:pointer}.sw-account-icon-link i:first-child{margin-right:0.35em}.sw-account-icon-link i:last-child{margin-left:0.35em}.sw-account-icon-link span{text-decoration:underline}.sw-account-icon-link:hover{color:#2d2d2d}.sw-account-activity-list{border:1px solid #eaeaea;list-style:none;margin-left:0}.sw-account-activity-list>li{padding:1rem}.sw-account-activity-list>li+li{border-top:1px solid #eaeaea}.sw-account-activity-list time{color:#959494;font-weight:600;font-size:0.95em}.sw-account-container-box{border:1px solid #eaeaea;padding:1.5rem;margin-bottom:1.5rem}.sw-account-container-box .sw-account-container-box-header,.sw-account-container-box .sw-account-container-box-footer{background-color:#f7f7f7;padding:1rem 1.5rem;font-size:0.9em}.sw-account-container-box-header{border-bottom:1px solid #eaeaea;margin:-1.5rem -1.5rem 1.5rem -1.5rem}.sw-account-container-box-footer{border-top:1px solid #eaeaea;margin:1.5rem -1.5rem -1.5rem -1.5rem}.sw-account-container-box-list{margin:-1.5rem}.sw-account-container-box-item{padding:1.5rem}.sw-account-container-box-item+.sw-account-container-box-item{border-top:1px solid #eaeaea}.sw-account-container-box-item-title{display:block}.sw-account-def-list{line-height:1.2}.sw-account-def-list dt,.sw-account-def-list dd{display:inline-block;float:left}.sw-account-def-list dt{clear:left;font-weight:normal}.sw-account-def-list dt:after{content:":";padding-right:0.2rem}.sw-account-button{background-color:#000;color:#fff;display:inline-block;text-transform:uppercase;letter-spacing:0.25em;font-family:"proxima_nova", Arial, sans-serif;font-weight:700;padding:1em 2.5em}.sw-account-button:hover,.sw-account-button:active,.sw-account-button:focus{background-color:#000;color:#fff}.sw-account-button.small{font-size:0.8rem;text-transform:lowercase;letter-spacing:normal;font-weight:600;padding:0.5em 1.5em;margin-bottom:0.5rem}.sw-account-button-clear{text-transform:uppercase;font-size:0.85rem !important;font-family:"proxima_nova", Arial, sans-serif;font-weight:700}.sw-account-button-pdf i{font-size:1.75rem;color:#000}.sw-account-label{font-weight:700;font-size:0.9rem}.sw-account-input{box-shadow:none;border-color:#eaeaea;height:3rem}.sw-account-input.input-group-field{border-right-width:0}.sw-account-input:focus{border-color:#eaeaea;box-shadow:none}.sw-account .input-group-button button{height:3rem;background-color:#fff;border:1px solid #eaeaea;border-width:1px 1px 1px 0;color:#000}.sw-account-input-indicator{display:inline-block;margin-right:0.5rem;background-color:#db0000;width:0.75rem;height:0.75rem;border-radius:0.75rem}.sw-account-input-indicator.valid{background-color:#1ab500}.sw-account-home-button{font-size:1.75rem;color:#000}@media screen and (min-width:40em){.sw-account-initial-blob{left:-2.75rem}.sw-account-header br{display:block}}@media screen and (min-width:64em){.sw-account-header{padding:3.5rem 0 3.5rem 5rem}.sw-account-sidebar{width:31%}.sw-account-content{width:69%}}.js-password-group.error input,.js-password-group.error select,.js-password-group.error button,.js-password-group.error textarea{border-color:#d70000}span.error-text{color:#db0000;display:block;text-align:right;margin:-0.5rem 0 1rem}.sw-upper{text-transform:uppercase}.sw-margin-b-xs{margin-bottom:0.25rem}.sw-margin-b-s{margin-bottom:0.5rem}.sw-margin-b{margin-bottom:1rem}.sw-inline-block{display:inline-block}.sw-text-danger{color:#d70000}.sw-text-danger:hover{color:#d70000}.product-main-image{position:relative}.product-gallery-main-photo{cursor:auto}.product-gallery-main-photo[data-src]{cursor:pointer}.paypal-messaging>div{display:flex;width:100%;flex-direction:column;border:1px solid #eae7e4;padding:14px 14px 8px 14px;justify-content:center}.paypal-messaging>div>span{display:flex}.product-form h4{font-size:0.9rem}.product-form select:not(:last-child){margin-bototm:0.5rem}.price-match-placement{margin:1rem 0}.product-video-toggle{font-weight:bold;font-size:1rem;background-color:whitesmoke;padding:0.5rem 1rem;margin-right:1rem;border:1px solid #dddddd}.product-video-toggle img{width:20px;margin-right:8px}.product-brand{line-height:normal;color:#00a5cb;margin-bottom:0.5rem;font-weight:bold}.product-brand a{color:#00a5cb}.free-shipping{font-size:12px;font-weight:700;line-height:30px;padding-left:28px;background:url(../images/free-delivery-checkmark.png) 0 center no-repeat;background-size:auto;background-size:20px;color:#369a49;text-transform:uppercase}.product-title{font-size:1.5rem;margin-bottom:1.5rem}.product-qty-container{display:inline-block;text-align:center;vertical-align:middle}.product-qty-container input{background-color:#fff;text-align:center;width:3.5rem;margin:0;padding:0.8rem 0.5rem;color:#000000;font-weight:bold;border:0}.product-qty-container input:hover,.product-qty-container input:focus,.product-qty-container input:active,.product-qty-container input.active{outline:none;border:0;box-shadow:none}.product-qty-container .input-group-label{padding:0;background:transparent;border:0;text-transform:uppercase;font-weight:500}.product-qty-container .input-group{padding:0 1rem;padding-right:0;margin:0;border:1px solid #ddd}.product-carousel{margin-top:10px}.product-carousel .slick-list{margin:0 15px}.product-carousel .slick-slide{padding:0 5px}.product-carousel.slick-vertical{margin-top:0}.product-carousel.slick-vertical .arrow-square{width:100%}.product-carousel.slick-vertical .slick-list{margin:-5px 0}.product-carousel.slick-vertical .slick-slide{padding:5px 0}.arrow-square{display:block;background:#00a5cb;text-align:center;padding:3px;line-height:1}.arrow-square:before{content:"";width:14px;width:1.0181818182rem;height:14px;height:1.0181818182rem;display:block;margin:0 auto;background:#fff}.arrow-square.simple{position:absolute;top:0;bottom:0;z-index:1}.arrow-square.simple.left{left:0}.arrow-square.simple.right{right:0}.product-vat{font-size:1rem;font-weight:bold;color:#000}.product-sale-price,.product-vat.mod-sale{display:none}.product-price{display:inline-block;font-size:1rem;font-weight:bold;color:#000;margin-left:0;text-decoration:none}.has-sale-price .product-vat.mod-sale{display:inline-block;margin-right:0.5rem}.has-sale-price .product-vat.mod-price{display:none}.has-sale-price .product-sale-price{display:inline-block;font-size:1rem;font-weight:700;color:#000;margin-right:0.5rem}.has-sale-price .product-price{color:#4d6688;display:inline-block;text-decoration:line-through}.product-cost{margin-bottom:2rem}.product-prices{background:#f5f5f5;padding:0.6rem 1rem}.product-prices span{font-size:0.8rem}.product-delivery{display:block;padding:0.6rem 1rem;color:#fff;text-transform:uppercase;font-size:0.8rem;font-weight:700;background:#8BDE44;width:1%;white-space:nowrap}.product-delivery i{font-size:1.3rem;vertical-align:middle}.product-delivery.mod-uk{background:#72BF30}.info-details{text-transform:uppercase;margin-bottom:0.5rem}.info-details a{color:#1b385e}.info-details>*{display:inline-block;padding-right:1.5rem;margin-bottom:0.5rem}.info-details *{vertical-align:middle}.in-stock .stock-requests-container{display:none}.product-tabs{margin-top:2rem}.product-tabs .tabs-content,.product-tabs .tabs{border:0;background:transparent}.product-tabs .tabs-panel{padding:1.5rem 0}.product-tabs .tabs-content{color:#1b385e;font-size:1.1rem;padding:0}.product-tabs .tabs-title a{color:#fff;text-transform:uppercase;font-size:0.7rem;background:url("../images/tab-unselected.png") no-repeat center top;background-size:103px auto;padding:1rem;font-weight:bold;min-width:103px;min-height:33px;display:block;text-align:center;padding-bottom:0;margin-right:5px}.product-tabs .tabs-title{margin:0;margin:0;vertical-align:bottom;float:none;display:table-cell}.product-tabs .tabs-title.is-active a{background:url("../images/tab-selected.png") no-repeat center top;background-size:160px auto;font-size:1rem;min-width:160px;min-height:50px;line-height:33px}.product-pdf{text-transform:uppercase;font-weight:bold;display:block;margin:0.5rem 0;font-size:0.9rem;background:#F5F5F5;padding:1rem;line-height:1;position:relative;padding-left:3.4rem}.product-pdf i{font-size:2rem;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:1rem}#financeModal{color:#0a0a0a;font-size:1rem}#financeModal h2{font-size:2.5rem;text-transform:none;color:#0a0a0a}#financeModal table{border:1px solid #f1f1f1}#financeModal table th{text-align:left}.px-exchange{background-color:#c60000;color:white;padding-left:10px;padding-top:1rem;margin-bottom:1rem;padding-bottom:2px;font-size:14px;text-align:center}.finance-box{padding:18px 15px;background:#f9f9f9 url("../images/finance-logo.png") 97% center no-repeat;background-size:auto;background-size:144px;margin-top:12px;color:#0a0a0a}.finance-box .inner{background:url("../images/finance-icon1.png") left center no-repeat;background-size:auto;background-size:22px;line-height:32px;padding-left:32px;font-weight:700;font-size:0.85rem}.product-gift-box h3{font-size:1.25rem;color:#000;text-transform:uppercase;margin-bottom:1rem;font-weight:900}.product-gift-box .gift-box__info{display:table-cell;vertical-align:middle}.product-gift-box .highlight{color:#e32435;text-transform:uppercase;font-style:normal;font-size:1.25em}@media screen and (min-width:40em){.product-buy{display:table;width:100%;margin-bottom:1rem}.product-buy .button{margin:0}.product-buy .column{display:table-cell;float:none !important;width:50%;vertical-align:middle;white-space:nowrap}.product-buy .medium-2{width:1%}.product-buy .column:not(:last-child){padding-right:0}}@media screen and (max-width:63.9375em){.product-tabs .accordion-title{font-size:1.2rem;font-weight:bold;background:transparent;color:#1b385e}}.pre-order-date{margin-bottom:1rem;background-color:#FE2F72;color:white;padding:0.5rem;display:inline-block}.pre-order-date.basket{margin:1rem 0}.pre-order-alert .offcanvas{font-size:0.8rem}.pre-order{margin-bottom:1rem;background-color:#03A5CB;color:white;padding:0.5rem;display:inline-block;font-size:14px}.released{margin-bottom:1rem;background-color:#03A5CB;color:white;padding:0.5rem;display:inline-block;font-size:14px}.stock-indicator-outer{display:flex;align-items:center;margin-bottom:2rem}.product-message-tag{flex:auto;background-color:#1b385e;border-radius:50px;margin-left:10px;padding:10px 20px;text-align:center;color:white;font-size:14px;font-weight:500}.stock-indicator-wrapper{display:inline-block;color:#FFF;border-radius:50px;padding:10px 20px;margin-bottom:0;width:120px;height:41px}.stock-indicator-wrapper.indicator-out-of-stock{width:143px}.indicator-in-stock{background-color:#27ae60}.indicator-out-of-stock{background-color:#e74c3c}.stock-indicator{display:flex;width:120px;height:41px}.stock-indicator .circle{width:20px;height:20px;background-color:transparent;border:6px solid #FFF;border-radius:50%;margin-right:10px}.product-grid-layout{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"image form" "reviews form"}@media screen and (max-width:63.9375em){.product-grid-layout{grid-template-columns:1fr;grid-template-areas:"image" "form" "reviews"}}.product-grid-layout .grid-images-section{grid-area:image;min-width:0}.product-grid-layout .grid-form-section{grid-area:form;min-width:0}.product-grid-layout .grid-reviews-section{grid-area:reviews;min-width:0}.qna-container{background-color:#f5f5f5;display:flex;padding:2rem;border-radius:1rem}.qna-container .user-data{border-bottom:1px solid #eee;margin-right:3rem;margin-bottom:1.2rem;padding-bottom:1.2rem}.qna-container .checkbox-wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin-bottom:10px}.qna-container [type=color],.qna-container [type=date],.qna-container [type=datetime-local],.qna-container [type=datetime],.qna-container [type=email],.qna-container [type=month],.qna-container [type=number],.qna-container [type=password],.qna-container [type=search],.qna-container [type=tel],.qna-container [type=text],.qna-container [type=time],.qna-container [type=url],.qna-container [type=week],.qna-container select,.qna-container textarea{background-color:#ffffff !important}.qna-container .reviews-wrap{display:flex;justify-content:flex-end}.qna-container .reviews-wrap p,.qna-container .reviews-wrap button{margin:0.2rem}.qna-container .reviews-wrap img{width:20px;opacity:0.6}.qna-container .reviews-wrap img:hover{opacity:1}@media screen and (max-width:1024px){.qna-container{border-radius:0}}@media screen and (max-width:1023px){.qna-container{flex-direction:column}.qna-container .large-6:first-child{margin-bottom:2rem}}.basket-heading-count{padding-left:1em;font-size:14px;font-size:1.0181818182rem;font-weight:500;text-transform:lowercase;color:#000}.basket-table{border-spacing:0;margin-bottom:2rem}.basket-table th{text-transform:uppercase}.basket-table th:first-child{text-align:left;padding-left:0}.display-box{background-color:#fff;padding:1.5rem;margin-bottom:1rem}.display-box.pad-2{padding:2rem}.basket-info .text-nocase{font-weight:300}.basket-info .checkout-payment-list{margin-top:0.5rem}.basket-item-value{color:#00a5cb;font-size:28px;font-size:2.0363636364rem;font-weight:800;margin-bottom:0.75rem}.basket-item-value:first-letter{font-size:0.75em;vertical-align:top;line-height:1.5}.basket-item input{background-color:#fff;text-align:center;width:3.5rem;margin:0}.basket-item-image{width:130px}.basket-item-image .label{margin-bottom:2px;margin-bottom:0.1454545455rem}@media screen and (max-width:39.9375em){.basket-item .image-container{margin-bottom:1rem}}.basket-item-detail{width:auto}.basket-item-title{color:#1b385e;font-weight:600;font-size:14px;font-size:1.0181818182rem;text-transform:none;line-height:1.12}.basket-item-options{font-size:0.95rem;vertical-align:top;color:#3b3a3a;margin-bottom:6px}.basket-item-options dt{float:left;clear:left;padding-right:0.25rem;margin-bottom:0;font-weight:400}.basket-item-options dt.opt{clear:none}.basket-item-options dd{float:left;font-weight:400}.basket-item-options dd.opt{clear:none;font-weight:600}.basket-item-options dd.opt+.opt{position:relative;padding-left:1rem}.basket-item-options dd.opt+.opt:before{content:"|";position:absolute;left:0.5rem}.basket-item-qty{width:20%}.basket-item-qty select,.basket-item-qty [type="text"]{background-color:transparent}.basket-item-qty .input-group{margin:0}.basket-item-qty-inner{position:relative;margin-top:-5px;margin-top:-0.3636363636rem}.basket-item-cost{width:20%;text-align:right}.basket-item-cost .label{text-align:left}.basket-item-cost .label+.label{margin-left:2px}.basket-item .remove-button,.basket-item .basket-update{color:#00a5cb;font-size:12px;font-size:0.8727272727rem;text-decoration:underline}.basket-wishlist-button{color:#00a5cb;line-height:1.2rem;font-size:0.8rem}.basket-wishlist-button i{vertical-align:middle;font-size:1.2rem;margin-left:0;margin-right:0.2rem}@media screen and (min-width:40em){.basket-item td{vertical-align:top;border-top:1px solid #f2f2f2;padding:1rem}}@media screen and (max-width:39.9375em){.basket-item{display:block;overflow:auto;position:relative;border-top:1px solid #f2f2f2;padding-top:1rem;padding-bottom:1rem}.basket-item-qty-inner{position:relative}.basket-item-image{float:left;width:25%}.basket-item-info{padding-right:2.5rem}.basket-item-remove-inner{position:absolute;top:1.8rem;right:1rem}.basket-item td{display:block;vertical-align:top;border:0;text-align:left;padding-bottom:0}.basket-item td:not(.basket-item-image){width:75%;float:right}}.basket-item-qty label{font-size:14px;font-size:1.0181818182rem;font-weight:600;margin-top:1px}.basket-item-qty .input-container{display:inline-block;position:relative;height:30px;height:2.1818181818rem;width:62px;width:4.5090909091rem}.basket-item-qty .basket-qty-entry{position:absolute;top:0;bottom:0;left:0;width:30px;width:2.1818181818rem;height:100%}.basket-item-qty select{position:absolute;border:0 !important;padding:0.2rem 1rem;width:100%;height:100%;font-size:14px;font-size:1.0181818182rem;font-weight:700;margin-bottom:0}.basket-item-qty input{position:absolute;border:0 !important;padding:0;height:100%;width:100%;font-size:14px;font-size:1.0181818182rem;font-weight:700;margin:0;text-align:left;padding-left:1rem}.basket-info-rewards{padding-left:7.5rem;position:relative;font-weight:100;font-size:14px;font-size:1.0181818182rem;margin-bottom:2rem}.basket-info-rewards p{line-height:1.2}.basket-info-rewards p:last-child{margin-bottom:0}.basket-info-rewards p+p{margin-top:10px;margin-top:0.7272727273rem}.basket-info-rewards:before{content:"";font-family:"sw-icons" !important;font-size:4rem;color:#00a5cb;position:absolute;left:2rem;top:50%;margin-top:-2rem;line-height:1}.basket-voucher .input-group{margin-bottom:0}.basket-voucher-toggle{color:#000;font-size:13px;font-size:0.9454545455rem;margin-bottom:2rem}.basket-shipping select,.basket-shipping input{height:3.5rem;font-size:11px;font-size:0.8rem}.basket-shipping input.postcode{border-right:0}.basket-shipping input.postcode::placeholder{font-weight:bold}.basket-shipping .button.postcode-validate{height:3.5rem}.basket-shipping .button.postcode-validate span{position:relative;top:-1px}.rateId{margin-bottom:1rem}.rateId input[type="radio"]+label{margin-top:0.5rem;line-height:1.2;padding-left:2.1rem}.rateId input[type="radio"]+label span{font-weight:700}.basket-totals{font-size:14px;font-size:1.0181818182rem}.basket-totals.unstriped tbody,.basket-totals.unstriped tbody tr,.basket-totals.unstriped tbody tr td{background:transparent}.basket-totals tbody{border:0}.basket-totals tbody tr{border-bottom:0 !important}.basket-totals tfoot{border:0}.basket-totals thead .basket-totals tr td{border:0}.basket-totals tr td:last-child{text-align:right;font-weight:600;font-size:1.25rem}.basket-totals tr.large td{font-size:28px;font-size:2.0363636364rem;font-weight:800}.basket-totals td{padding:0.65rem 0}.rates-container.no-rates .hide-for-no-rates{display:none}.rates-container:not(.no-rates) .no-rates-message{display:none}.off-canvas-basket{background:#fff;border-left:1px solid #f2f2f2;padding:1.5rem 1rem}.off-canvas-basket__heading{color:#b7b7b7;font-size:1.125rem;text-align:center}.off-canvas-basket .items{margin:1rem -1rem 2rem;border-bottom:1px solid #f2f2f2}.off-canvas-basket .items .item{border-top:1px solid #f2f2f2;padding:1rem 0.5rem}.off-canvas-basket .items .item h4{font-weight:600;font-size:1rem}.off-canvas-basket .items .item__image{border:1px solid #f2f2f2;position:relative}.off-canvas-basket .items .item__image .badge{position:absolute;top:-0.25rem;right:-0.25rem;z-index:2}.off-canvas-basket .items .price{font-weight:600;margin-bottom:0.75rem;color:#00a5cb}.off-canvas-basket .summary{margin-bottom:1.25rem}.off-canvas-basket__total-label{text-transform:uppercase;color:#1b385e;margin-bottom:0;font-weight:700}.off-canvas-basket__total-value{font-size:2rem;font-weight:800}.off-canvas-basket:after{box-shadow:none !important}@media screen and (min-width:40em){.off-canvas-basket{width:400px;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px)}.off-canvas-basket.is-open~.off-canvas-content{-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px)}}@media screen and (max-width:39.9375em){.off-canvas-basket{width:350px;-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);transform:translateX(350px)}.off-canvas-basket.is-open~.off-canvas-content{-webkit-transform:translateX(-350px);-moz-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px)}}.checkout-field-input{margin-bottom:0}.checkout-form-section .inner{padding:1.5rem;border:1px solid #ddd}.checkout-form-section+.checkout-form-section{margin-top:2rem}.checkout-header{color:#A8BBD5;background:#1b385e;padding:1.5rem;font-size:0.9rem}.checkout-header p:last-of-type{margin:0}.checkout-header [type="checkbox"]+label{color:#fff}.checkout-header [type="checkbox"]+label:before{background-color:#fff}.checkout-header legend{text-transform:uppercase;color:#fff;display:block;margin:0;font-size:1rem;font-weight:bold}.box-border{border:1px solid #ddd;padding:0.3rem 1rem;margin:3px 0}.box-border.small{padding:0.3rem 0.5rem;margin:0}.checkout-form button{border-radius:5px;padding-top:1.2rem;padding-bottom:1.2rem;width:100%;display:block;margin-bottom:0.5rem}.eu-relief .input-group-field{height:3.5rem}.eu-relief .input-group-button{background-color:#00a5cb}.eu-relief .input-group-button button{color:white;font-weight:bold;padding:0 1rem}.eu-relief .input-group-button:hover{background-color:#02819f}.hideDesktop{display:none}.logo-image{width:100%;max-width:320px;margin:auto;display:block}@media screen and (min-width:40em){.logo-image{max-width:320px;margin:0}}.logo-text{color:#000;font-weight:600;font-size:2rem;line-height:1.1}@media screen and (max-width:63.9375em){.logo-text{display:block;text-align:center}}.site-header{position:relative;font-family:"Roboto", sans-serif}.site-header .logo{display:block}@media screen and (min-width:40em){.site-header .logo img{padding:1rem 0}}.header__top{padding:0.7rem 0;border-bottom:1px solid #f5f5f5;background-color:black}.header__top p{margin:0;text-transform:uppercase;color:#fff}.header__right>.column{padding-top:1rem;padding-bottom:1rem}.header__info a{font-size:1.09rem}.header__info strong{display:block;margin-bottom:0.25rem}.header__contact a{font-size:1.3rem;font-weight:600}.header__contact i{margin-right:0.25rem}.header__contact p{margin-bottom:0}.header__basket .basket__text{display:inline-block;vertical-align:top;padding-right:0.25em}.header__basket strong{text-transform:uppercase}.header__basket a{display:inline-block;color:#000000;background-image:url("../images/header-basket.png");background-repeat:no-repeat;background-size:1.8rem;background-position:center}@media screen and (min-width:40em){.header__basket a{position:relative;width:2.5rem;height:2.5rem}}.main-nav-wrapper{background-color:#f5f5f5;color:#ffffff}.main-nav-wrapper .mob-search-toggle{font-size:1.5rem;color:#000;padding:1rem;display:inline-block}.main-nav-wrapper .mob-search-toggle i{display:block}.main-nav-wrapper>div{position:relative}.main-navigation.menu>li{position:static}.main-navigation.menu>.compact-drop{position:relative}.main-navigation.menu>.compact-drop>ul{padding:1rem;border:1px solid #f5f5f5;z-index:99}.main-navigation.menu>.compact-drop>ul>li{min-width:170px}.main-navigation.menu>li>a{text-transform:uppercase;color:#000000;padding:0 0.6rem !important;font-weight:500;line-height:5}.main-navigation.menu>li>a>span{white-space:nowrap}.main-navigation.menu>li.is-dropdown-submenu-parent>a:after{display:none}.main-navigation.menu>li:hover>a{background-color:#ffffff;box-shadow:inset 0 2px 0 0 #00a5cb;position:relative}.main-navigation.menu>li:hover>a:before{position:absolute;top:-1px;content:""}.main-navigation .mega-menu{width:100%;top:100%;z-index:999;padding-left:0.9375rem;padding-right:0.9375rem;background-color:transparent;border:0}.main-navigation .mega-menu:not(.basic) a{color:#545454}.main-navigation .mega-menu .header-title,.main-navigation .mega-menu .header-title a{color:#00a5cb;font-size:1.09rem}.main-navigation .mega-menu a.link-color{color:#00a5cb}.main-navigation .mega-menu .column-block>h3{color:#00a5cb;font-size:1.09rem;font-weight:600;margin-top:15px}.main-navigation .mega-menu .column-block>ul{list-style:none;margin:0}.main-navigation .mega-menu .column-block>a{color:#00a5cb}.main-navigation .mega-menu>li{background-color:#ffffff;border:1px solid #f5f5f5;color:#000000;padding:1rem 0}.header__search{margin-bottom:0;position:relative}.header__search input{height:100%;border:0;box-shadow:none;font-size:1rem;padding-left:1rem;position:absolute;background:#fff;top:0}.header__search input:focus{border:0;box-shadow:none}.header__search .input-group-button{background-color:#ffffff;position:relative;z-index:1}.header__search .input-group-button button{background-color:#ffffff;color:#1e1e1e;font-size:2.3rem;padding:0 0.9rem}.heading-strap{background-color:#00a5cb;color:#ffffff;padding:1rem 0}.heading-strap .svg--bell{width:2rem;height:2rem;margin-right:0.75rem}.header-title{font-family:"Roboto", sans-serif;font-size:1.85rem;text-transform:uppercase;font-weight:900;margin:1rem 0 0.5rem}.header__wishlist{padding-right:0.25rem}.header__wishlist i,.header__wishlist span{line-height:1;vertical-align:middle}.header__wishlist i{margin-right:5px}.header-currency .currency-dropdown{left:auto !important;right:0 !important}@media screen and (max-width:39.9375em){.header-currency{display:inline-block}.header-currency .currency-dropdown{left:0 !important;right:0 !important;width:100%}}.header-currency-select-symbol{padding-left:0.25em}@media screen and (min-width:40em){.header-right-links{position:relative;padding-right:2.5rem;max-width:max-content;float:right}.header__basket{display:flex;align-items:center}.header__basket a .header__basket--items{color:#ffffff;background-color:#00a5cb;text-align:center;width:1.3rem;height:1.3rem;font-size:0.9rem;line-height:1.3rem;display:inline-block;z-index:99;position:absolute;top:-0.5rem;border-radius:50%;right:-0.5rem}.header__add{text-align:left}.header__add .header__wishlist{text-transform:uppercase;color:#1b385e}.header__add .header__wishlist i{font-size:1.5rem;padding:0 7px;margin:0}.header__add .header-currency{padding-left:7px}.header__add .header-currency .show-for-medium{color:#1b385e}.header__add .header-currency .show-for-medium:not(.caret){font-weight:700;text-transform:uppercase}.header__add>div:not(:last-child){margin-bottom:0.5rem}}@media screen and (max-width:63.9375em){.hideDesktop{display:block;text-align:center;background:#00a5cb}.hideDesktop p{color:#fff;font-weight:bold}.header__top{padding:0}.site-header .button-group{margin:0}.site-header .button-group a{font-size:1.25rem !important;color:#00a5cb;background-color:#ffffff;border-right:1px solid #f5f5f5;margin:0 !important}}@media screen and (min-width:64em){.header__right>.column+.column{border-left:1px solid #f5f5f5}}@media screen and (max-width:39.9375em){.header-title{font-size:1.35rem}.header__middle{padding:0.5rem 1rem}.site-header .logo{position:relative;top:50%;transform:translateY(-50%)}.site-header .logo img{padding:0}.header__add,.header__basket{display:inline-block;vertical-align:middle}.header__basket a{background-image:url("../images/basket-white.png");background-color:#00a5cb;background-position:left 0.5rem center;color:#fff;width:auto;padding-left:2.8rem;margin-left:0.5rem}.header__basket a .header__basket--items{font-size:1.16rem;line-height:2.5rem;padding-right:0.7rem}.header__wishlist{font-size:1.3rem}.main-nav-wrapper{position:relative}}.mobile-search{background-color:#00a5cb;padding:0.4rem;margin-bottom:0}.mobile-search .button{height:2.9rem}.mobile-search .button i{display:block}.mobile-search input{border:0;height:2.9rem}.mobile-search .input-group-button button{display:inline-block}.mob-menu-toggle{margin-bottom:0;text-align:left;background-color:#f5f5f5;color:#000000;font-size:1.3rem;padding:1rem;padding-left:0}.mob-menu-toggle:hover,.mob-menu-toggle:focus,.mob-menu-toggle:active,.mob-menu-toggle.active{outline:none;background-color:#f5f5f5;color:#00a5cb}.mob-menu-toggle i,.mob-menu-toggle span{vertical-align:middle}.mobile-navigation>ul>li>a{border-top:1px solid #C9C9C9}.mobile-navigation .menu a{font-size:0.95rem;text-transform:uppercase;border-bottom:1px solid #f5f4f4;color:#727272}.mobile-navigation .menu .is-accordion-submenu-parent>a:after{color:#C9C9C9;content:"";font-family:"sw-icons" !important;text-rendering:auto;-moz-osx-font-smoothing:grayscale;border:0;font-size:1rem;top:0.5rem;width:auto;height:auto;position:absolute;right:1rem;top:50%;margin-top:-0.5rem}.mobile-navigation .menu .is-accordion-submenu-parent[aria-expanded=true]>a:after{content:""}.mobile-navigation .menu .submenu{margin-left:0}.mobile-navigation .menu .submenu li a:before{content:"";background-color:#00a5cb;width:6px;height:6px;display:inline-block;vertical-align:top;margin-top:0.3rem;margin-right:0.75rem}header .main-nav-wrapper .main-navigation>.compact-drop>ul>li{min-width:170px}.two-cols li{break-inside:avoid-column;-webkit-column-break-inside:avoid}nav>.main-navigation a:hover{font-weight:700}.site-footer{background-color:#1e1e1e;padding:2.75rem 0;font-family:"Roboto", sans-serif}.collection-container .site-footer{margin-top:1px}.site-footer address{font-size:0.9rem}.site-footer h4{color:#ffffff;font-size:1.5rem;font-weight:500;text-transform:none}.site-footer .menu a{padding-left:0;padding-right:0;color:#b0a6a6}.site-footer .menu.no-header{margin-top:2.15rem}.site-footer .footer__suplement .tp-promo{width:200px;display:block;margin-top:1.5rem}.site-footer .footer__suplement .footer__cards{margin-top:1.5rem}.site-footer .footer__social{margin-top:1.5rem;font-size:1.8rem}.site-footer .footer__social a{color:#ffffff;margin-right:0.7rem}.site-footer .footer__social a:hover{color:#b0a6a6}.footer-bottom{margin-top:1.75rem;color:#b0a6a6}.footer-bottom .header{text-transform:uppercase;font-weight:600;color:#ffffff;font-size:inherit;margin:inherit}.footer-bottom:before{content:"";margin-left:0.9375rem;margin-right:0.9375rem;border-top:4px double #ffffff;display:block;padding-bottom:1.5rem}.below-footer{padding:0.75rem 0 4rem;font-size:0.7rem}.below-footer .footer__copyright{margin:0.5rem 0}.below-footer p{margin-bottom:0}.footer__accred{position:relative}.footer__accred .form{position:absolute;top:48%;right:24%;width:75px;height:14px}.footer__accred .form input[type="text"]{padding:0;height:auto;font-size:10px;width:40px;margin:0;display:inline;position:absolute;left:0}.footer__accred .form input[type="submit"]{font-size:8px;vertical-align:top;position:absolute;left:39px}@media screen and (max-width:63.9375em){.site-footer .footer__suplement{text-align:center}.site-footer .footer__social{width:auto;margin:auto;display:inline-block}.site-footer .footer__cards{max-width:300px;margin:1rem auto}.site-footer .two-cols{columns:1}}@media screen and (max-width:39.9375em){.site-footer{padding-top:0}.site-footer .menu.no-header{margin-top:0}.site-footer .tp-promo{margin:auto}.site-footer .menu.vertical a{border-bottom:1px solid #545454;font-size:1.3rem}.footer-menu-toggle,.footer-menu-toggle:focus,.footer-menu-toggle:active{background-color:#545454;color:#fff !important;display:block;width:auto;text-align:left;padding:0.5rem 1rem;font-size:1.125rem;font-weight:800;text-transform:uppercase;margin:0 -0.625rem}.footer-bottom{text-align:center}.below-footer{text-align:center}}footer .accordion{background-color:transparent;border:none}footer .accordion>.accordion-item>.accordion-title{padding:0}footer .accordion>.accordion-item>.accordion-title,footer .accordion>.accordion-item>.accordion-title:hover,footer .accordion>.accordion-item>.accordion-title:focus{border:none;background:transparent}footer .accordion>.accordion-item>.accordion-title>h4{line-height:1;text-decoration:underline}footer .accordion>.accordion-item>.accordion-title::before{content:none;display:none}footer .accordion>.accordion-item>.accordion-content{padding:0;background-color:transparent;border:none}footer .accordion>.accordion-item>.accordion-content a:hover{font-weight:700}.bold-on-hover a:hover{font-weight:700}.off-canvas{background:#fff}.off-canvas-mobile{width:350px;-webkit-transform:translateX(-350px);-moz-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px)}.off-canvas-mobile a.off-canvas-header{padding:1rem;display:block}.off-canvas .accordion-title{font-size:1.2rem;font-weight:bold;background:transparent;color:#1b385e}.off-canvas::-webkit-scrollbar{display:none}.off-canvas:after{display:none}.mobile-menu li{text-transform:uppercase}.mobile-menu li.is-drilldown-submenu-parent>a:after{border:none;content:"";font-family:"sw-icons" !important;right:2rem}.mobile-menu li.js-drilldown-back>a:before{border:none;content:"";font-family:"sw-icons" !important;vertical-align:top;margin-right:1.25rem}.mobile-menu{padding-top:3.75rem}.mobile-menu-container .is-drilldown{overflow-y:auto}.mobile-menu-container>.row:first-child>.column:last-child{border-left:1px solid #fff}.mobile-menu-heading{background-color:#f0f0f0;padding:0.75rem 1rem}.mobile-menu>li>.mobile-menu-button{background-color:#f0f0f0;width:50%;position:absolute;left:0;top:0;height:3.75rem;padding:1.45rem 0.5rem}.mobile-menu>li>.mobile-menu-button:after{display:none}.mobile-menu>li:not(:first-child)>.mobile-menu-button{left:auto;right:0}.mobile-menu>li:not(:first-child)>.mobile-menu-button:before{content:"";position:absolute;left:1px;border-left:1px solid #fff;width:1px;height:100%;top:0}.mobile-menu-button{background-color:#f0f0f0;color:#000;text-transform:none;margin-bottom:0;font-weight:400;font-size:1rem;padding:1.25rem 0.5rem}.mobile-menu-button:hover,.mobile-menu-button:focus,.mobile-menu-button:active,.mobile-menu-button.active{outline:none;background-color:#f0f0f0;color:#000}.mobile-menu li a{background-color:#fff;color:#000;padding:1rem}.mobile-menu li+li a{border-top:1px solid #f0f0f0}.mobile-menu li.sub-list a{background-color:#f0f0f0;border-top-color:#fff}.mobile-menu .nested{margin-left:0}.border{border:1px solid #f2f2f2}.no-border{border:0}.no-border.important{border:0 !important}.border-left{border-left:1px solid #f2f2f2}.no-border-left{border-left:0}.no-border-left.important{border-left:0 !important}.border-right{border-right:1px solid #f2f2f2}.no-border-right{border-right:0}.no-border-right.important{border-right:0 !important}.border-top{border-top:1px solid #f2f2f2}.no-border-top{border-top:0}.no-border-top.important{border-top:0 !important}.border-bottom{border-bottom:1px solid #f2f2f2}.no-border-bottom{border-bottom:0}.no-border-bottom.important{border-bottom:0 !important}.margin{margin:1em}.no-margin{margin:0}.no-margin.important{margin:0 !important}.margin-left{margin-left:1em}.no-margin-left{margin-left:0}.no-margin-left.important{margin-left:0 !important}.margin-right{margin-right:1em}.no-margin-right{margin-right:0}.no-margin-right.important{margin-right:0 !important}.margin-top{margin-top:1em}.no-margin-top{margin-top:0}.no-margin-top.important{margin-top:0 !important}.margin-bottom{margin-bottom:1em}.no-margin-bottom{margin-bottom:0}.no-margin-bottom.important{margin-bottom:0 !important}.padding{padding:1em}.no-padding{padding:0}.no-padding.important{padding:0 !important}.padding-left{padding-left:1em}.no-padding-left{padding-left:0}.no-padding-left.important{padding-left:0 !important}.padding-right{padding-right:1em}.no-padding-right{padding-right:0}.no-padding-right.important{padding-right:0 !important}.padding-top{padding-top:1em}.no-padding-top{padding-top:0}.no-padding-top.important{padding-top:0 !important}.padding-bottom{padding-bottom:1em}.no-padding-bottom{padding-bottom:0}.no-padding-bottom.important{padding-bottom:0 !important}.full-width{width:100%}.flex-container{display:flex}.row-table{display:table;width:100%;height:100%}.row-table .col-cell{display:table-cell;vertical-align:middle}.row-table .col-cell.column{float:none !important}.row-table.bottom .col-cell{vertical-align:bottom}@media screen and (max-width:63.9375em){.row-table.medium{display:block}.row-table.medium .col-cell{display:block;width:100%}}@media screen and (max-width:39.9375em){.row-table.medium{display:block}.row-table.medium .col-cell{display:block;width:100%}}@media (pointer:coarse) and (hover:none){.hide-for-ts{display:none !important}}.text-lower{text-transform:lowercase}.text-upper{text-transform:uppercase}.text-caps{text-transform:capitalize}.text-nocase{text-transform:none}.text-underline{text-decoration:underline}.text-light{font-weight:100}.text-semi-bold{font-weight:500}.text-bold{font-weight:700}.text-body{color:#000}.text-body:hover,.text-body:focus,.text-body:active,.text-body.active{outline:none;color:#000}.text-highlight{color:#00a5cb}.text-highlight:hover,.text-highlight:focus,.text-highlight:active,.text-highlight.active{outline:none;color:#00a5cb}.text-medium{font-size:1.2em}.text-large{font-size:1.5em}.text-small{font-size:0.85em}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21wb25lbnRzLnNjc3MiLCJfdG9vbHMuc2NzcyIsIl9mb250cy5zY3NzIiwiX3Nob3B3aXJlZC5zY3NzIiwiX2ZsYWdzLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2NvbnRyb2xzLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9vYmplY3RzLnNjc3MiLCJfY29tcG9uZW50c19hY2NvdW50LnNjc3MiLCJfY29tcG9uZW50c19wcm9kdWN0LnNjc3MiLCJfY29tcG9uZW50c19iYXNrZXQuc2NzcyIsIl9jb21wb25lbnRzX2Jhc2tldF9vZmZjYW52YXMuc2NzcyIsIl9jb21wb25lbnRzX2NoZWNrb3V0LnNjc3MiLCJfY29tcG9uZW50c19oZWFkZXIuc2NzcyIsIl9jb21wb25lbnRzX2Zvb3Rlci5zY3NzIiwiX21vYmlsZV9tZW51LnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9GQ3VCQSw4SEFBQSw2Q0FBQSxDQ1RBLFdBQUEsdVBBQUEsQ0FXQSx5Q0FBQSw0TUFBQSxDQWVBLHNCQUFBLGFBQUEsQ0FHQSx5QkFBQSxhQUFBLENBR0Esc0JBQUEsYUFBQSxDQUdBLHNCQUFBLGFBQUEsQ0FHQSwyQkFBQSxhQUFBLENBR0EsbUJBQUEsYUFBQSxDQUdBLDhCQUFBLGFBQUEsQ0FHQSwwQkFBQSxhQUFBLENBR0EseUJBQUEsYUFBQSxDQUdBLDJCQUFBLGFBQUEsQ0FHQSx1QkFBQSxhQUFBLENBR0EseUJBQUEsYUFBQSxDQUdBLHVCQUFBLGFBQUEsQ0FHQSwyQkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLHFCQUFBLGFBQUEsQ0FHQSxzQkFBQSxhQUFBLENBR0Esc0JBQUEsYUFBQSxDQUdBLDJCQUFBLGFBQUEsQ0FHQSwwQkFBQSxhQUFBLENBR0Esd0JBQUEsYUFBQSxDQUdBLDZCQUFBLGFBQUEsQ0FHQSxvQkFBQSxhQUFBLENBR0Esb0JBQUEsYUFBQSxDQUdBLDBCQUFBLGFBQUEsQ0FHQSxzQkFBQSxhQUFBLENBR0EseUJBQUEsYUFBQSxDQUdBLHlCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0Esd0JBQUEsYUFBQSxDQUdBLG9CQUFBLGFBQUEsQ0FHQSwyQkFBQSxhQUFBLENBR0Esd0JBQUEsYUFBQSxDQUdBLDRCQUFBLGFBQUEsQ0FHQSx5QkFBQSxhQUFBLENBR0EsMEJBQUEsYUFBQSxDQUdBLHdCQUFBLGFBQUEsQ0FHQSwwQkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLHFCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0Esd0JBQUEsYUFBQSxDQUdBLDJCQUFBLGFBQUEsQ0FHQSx5QkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLHdCQUFBLGFBQUEsQ0FHQSw4QkFBQSxhQUFBLENBR0EsMEJBQUEsYUFBQSxDQUdBLHFCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLHFCQUFBLGFBQUEsQ0FHQSw0QkFBQSxhQUFBLENBR0EsNEJBQUEsYUFBQSxDQUdBLHNCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0Esb0JBQUEsYUFBQSxDQUdBLHdCQUFBLGFBQUEsQ0FHQSxzQkFBQSxhQUFBLENBR0EsNkJBQUEsYUFBQSxDQUdBLHNCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0EsMkJBQUEsYUFBQSxDQUdBLDZCQUFBLGFBQUEsQ0FHQSw2QkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLHlCQUFBLGFBQUEsQ0FHQSw0QkFBQSxhQUFBLENBR0EsMkJBQUEsYUFBQSxDQUdBLDhCQUFBLGFBQUEsQ0FHQSx1QkFBQSxhQUFBLENBR0EseUJBQUEsYUFBQSxDQUdBLDJCQUFBLGFBQUEsQ0FHQSxzQkFBQSxhQUFBLENBR0EscUJBQUEsYUFBQSxDQUdBLDRCQUFBLGFBQUEsQ0FHQSxxQkFBQSxhQUFBLENBR0EsdUJBQUEsYUFBQSxDQUdBLHVCQUFBLGFBQUEsQ0FHQSw2QkFBQSxhQUFBLENBR0EsNEJBQUEsYUFBQSxDQUdBLG9DQUFBLGFBQUEsQ0MxUkEsd0JBQUEsMExBQUEsQ0FlQywwQkFBQSxhQUFBLENBTUQsaUJBQUEsZ0VBQUEsQ0FNQSxtQ0FBQSw0RkFBQSxDQVVBLHlDQUFBLHVGQUFBLENBV0MsNERBQUEsZ0JBQUEsQ0FJQSwwREFBQSxlQUFBLENBYUQsWUFBQSw0RUFBQSxDQUtDLHVCQUFBLHFEQUFBLENBS0EscUJBQUEsMkVBQUEsQ0FRRCxjQUFBLG1GQUFBLENBS0MseUJBQUEscURBQUEsQ0FLQSx1QkFBQSwyRUFBQSxDQU9ELFVBQUEsdUJBQUEsQ0FHQSxzQkFBQSw2REFBQSxDQytJSSxNQUFBLGdEQUFBLENBRUEsSUFBQSw0QkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElBQUEsNkJBQUEsQ0FDQSxJQUFBLDZCQUFBLENBQ0EsSUFBQSw2QkFBQSxDQUNBLElB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QUFBLENBR0EsV0FBQSxVQUFBLENoQnpGQSxzRUFBQSx1QkFBQSxDZ0JnR0EsZ0JBQUEsYUFBQSxDaEJoR0EsMEZBQUEsMEJBQUEsQ2dCeUdBLGFBQUEsZUFBQSxDQUlBLFlBQUEsZUFBQSxDQUlBLFlBQUEsZ0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qcm9tcHQ6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vIFQ5NjU4XG5cbi5jYWJsZS1idWlsZGVyIHtcblx0XG5cdC5zZWxlY3Qge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdFxuXHQucHJldi1idXR0b24sIC5uZXh0LWJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0fVxuXG5cdC5wcm9ncmVzcy1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46MWVtIDA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHRvcDogMTdweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwMGE1Y2I7XG5cdFx0XHRsZWZ0OiA1MSU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzLWNvdW50ZXIge1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwYTVjYjtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuLy8gXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwYTVjYjtcblx0XHRcdFx0Y29sb3I6IHdoaXRlXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJldmlldy1zZWxlY3Rpb24gdWwge1xuXHRcdHBhZGRpbmc6IDFlbSAyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBhNWNiO1xuXHR9XG5cblx0LnN0ZXAge1xuXHRcdGdhcDogMTBweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OmZsZXhcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC1pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQucHJvZHVjdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMWVtO1xuXHRcdHdpZHRoOiAyNDVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG1hcmdpbjogMTBweDtcblx0XHR9XG5cdH1cblx0XG5cdC50cmFjay1mb3JtLnNlbGVjdGVkIC5wcm9kdWN0LWl0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMGE1Y2I7XG5cdH1cbn1cblxuXG4vKiAjQ09NUE9ORU5UUyAqL1xuYm9keSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb250ZW50Om5vdCgubm8tcGFkZGluZy1idG0pIHtcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5pbWFnZS1jb250YWluZXIgLmxhYmVsLW1hdGNoLCAuaXRlbS1pbWFnZSAubGFiZWwtbWF0Y2gsIC5wcm9kdWN0LW1haW4taW1hZ2UgLmxhYmVsLW1hdGNoIHtcblx0bGVmdDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICMwMGE1Y2I7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjZmVmZWZlO1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbi5wcm9kdWN0LXByaWNlLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWNiO1xuXHRmbGV4OiBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRzcGFuIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4vLyBicmVhZGNydW1iXG5cbi5icmVhZGNydW1icyB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0bGkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRjb2xvcjogI2JjYmNiYztcblx0XHRmb250LXNpemU6IC45cmVtO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAjYmNiY2JjO1xuXHRcdFx0Y29udGVudDogXCIvL1wiO1xuXHRcdFx0bWFyZ2luOiAwIC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3VyX21haW47XG5cdH1cbn1cblxuLy8gZ2xvYmFsXG5cbi5hcnJvdy1saW5rIHtcblx0Y29sb3I6ICMwMGE2Y2Q7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0aSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdH1cbn1cblxuLnBhZ2UtdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGNvbG91cl9oZWFkaW5nO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLWJvdHRvbTogLjdyZW07XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29udGVudC1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uY29udGVudC1saXN0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdC5tZW51ID4gbGkgPiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogLjdyZW0gMDtcblx0fVxuXG5cdC5tZW51ID4gbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdGEge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3VyX2xpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICNiY2JjYmM7XG5cdFx0XHRjb250ZW50OiBcIi8vXCI7XG5cdFx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnR3by1jb2xzIHtcblx0Y29sdW1uLWNvdW50OiAyO1xuXHQtd2Via2l0LWNvbHVtbnM6IDI7XG5cdC1tb3otY29sdW1uczogMjtcbn1cblxuLmZlYXR1cmVkLXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGNvbG9yOiAkY29sb3VyX2JvZHl0eHRhbHQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogMDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0QG1lZGlhICN7JGwtdXB9IHtcblx0XHQuc2VjdGlvbi1iYWNrZ3JvdW5kICYge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbi5yb3VuZC1ib3JkZXJzIHtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuW2NsYXNzXj0nc3ZnLS0nXSB7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG5bY2xhc3NePSdzdmctLSddW2NsYXNzJD0nLS1iZWxsJ10ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9fYmVsbC5zdmdcIik7XG59XG5cbi8vIHBhZ2luYXRpb25cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdEBleHRlbmQgJWJveC1zaGFkb3c7XG5cdHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4ucGFnaW5hdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1hcmdpbjogMDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGFnaW5hdGlvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuXHRcdCYuY3VycmVudC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICMxQzcwODM7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGE6aG92ZXIsIC5kaXNhYmxlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRsaS5kaXNhYmxlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BhZ2luYXRpb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdH1cblxuXHQuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuY3VycmVudCwgYS5jdXJyZW50OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGFnaW5hdGlvbi0yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYtcHJldmlvdXMgYTpiZWZvcmUsXG5cdCYtbmV4dCBhOmFmdGVyLFxuXHQmLXByZXZpb3VzOmJlZm9yZSxcblx0Ji1uZXh0OmFmdGVye1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8vIGltYWdlIHNsaWRlcnNcblxuLmhvbWUtY2Fyb3VzZWwge1xuXHQmLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRcdEBtZWRpYSAjeyRsLXVwfSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmLXNsaWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLW92ZXJsYXkge1xuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlKTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSByZW0oZm9udC1zaXplLCAyMHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLW1vYmlsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG4uYXJyb3cge1xuXHRwYWRkaW5nOiAuNXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMjtcblxuXHQmLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Ji1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG59XG5cblxuLy8gZ2VuZXJpYyBpbWFnZSBzbGlkZXJzXG4uc2xpY2stc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcblxuXHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LmFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdC5wcmV2IHtcblx0XHRsZWZ0OiAxcmVtO1xuXHR9XG5cdC5uZXh0IHtcblx0XHRyaWdodDogMXJlbTtcblx0fVxuXHQmLnNsaWNrLXZlcnRpY2FsIHtcblx0XHQuYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggbm9uZSApO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlci1hcnJvd3Mge1xuXHQuc2xpZGUtYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0cGFkZGluZzogLjJyZW07XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmICsgLnNsaWRlLWFycm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbC11cH0ge1xuXHRcdCYubGlnaHQgLnNsaWRlLWFycm93IHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLy8gc2VjdGlvbnNcbi5zZWN0aW9uLXZpZGVvIHtcblx0Y29sb3I6ICRjb2xvdXJfbGlnaHQ7XG59XG5cbi5jdXN0b20tcHJvZHVjdHMge1xuXG5cdEBtZWRpYSAjeyRsLXVwfSB7XG5cdFx0Ji5tb2QxIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1mZWF0dXJlZDIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cblx0XHQmLm1vZDIge1xuXHRcdFx0cGFkZGluZy10b3A6IDEyJTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1mZWF0dXJlZDMucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjMlIGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5tb2QzIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctZmVhdHVyZWQ0LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuXHRcdFx0Lml0ZW0tYm94IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0XHQuY2FyZC1oZWFkZXIsIC5jYXJkLWhlYWRlciBhLCAucHJpY2UsIC5saXN0aW5nLWNhc2hiYWNrIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyAuY3VzdG9tLXByb2R1Y3RzLm1vZDIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTYlO1xuXHRcdH1cblxuXHRcdCYgKyAuY3VzdG9tLXByb2R1Y3RzLm1vZDMge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwJTtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbS1kb3dufSB7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdH1cbn1cblxuLmZlYXR1cmVkLXByb2R1Y3RzIHtcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cblx0QG1lZGlhICN7JGwtdXB9IHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctdG9wOiAyMjBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctZmVhdHVyZWQxLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1OCUgYXV0bztcblxuXHRcdCYgKyAuY3VzdG9tLXByb2R1Y3RzIHtcblx0XHRcdG1hcmdpbi10b3A6IC0ycmVtO1xuXHRcdH1cblx0fVxuXG5cdCYubW9kLXJpZ2h0IHtcblx0XHRwYWRkaW5nLXRvcDogMTcwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLWZlYXR1cmVkLXJpZ2h0MS5wbmdcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDU4JSBhdXRvO1xuXHR9XG59XG5cbi5zZWN0aW9uLWNvbnRhY3Qge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctY29udGFjdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdEBpbmNsdWRlIHJlbShwYWRkaW5nLCA3MHB4IDApO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X3NlY29uZDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogIzAwODRBMztcblx0XHRcdEBpbmNsdWRlIHJlbSh3aWR0aCwgMzBweCk7XG5cdFx0XHRAaW5jbHVkZSByZW0oaGVpZ2h0LCAycHgpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0aSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cblxuLy8gY2FyZCBsb2dvc1xuLnBheW1lbnQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCYgKyBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fY2FyZHMgJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0uNXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogLjI1cmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjI1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0fVxuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHRsaSBpbWcge1xuXHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBkcm9wZG93biBtZW51c1xuXG4uZHJvcGRvd24tcGFuZTpub3QoLmlzLW9wZW4pIHtcblx0bGVmdDogMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IC05OTk7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIHtcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogMTVyZW07XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cblx0YSwgYnV0dG9uIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdFx0cGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdC5jbG9zZS1idXR0b24ge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IC41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHR9XG5cdH1cblxuXHQmLW1lbnUge1xuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gMXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC4yZW07XG5cdFx0fVxuXG5cdFx0bGkgKyBsaSBhIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDcuNXB4IDEwcHggNy41cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTZlNmU2IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0ei1pbmRleDogMlxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDguNXB4IDExcHggOC41cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbGlnaHQtZ3JleTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTJweDtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiAwIDAgNHB4ICNjY2M7XG5cblx0Ji1oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji1zZWxlY3RlZCB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGhlaWdodDogMjByZW07XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdG1hcmdpbi1yaWdodDogLTFyZW07XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAuNHJlbSAuNXJlbSAuNHJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cblx0XHRcdFx0LmN1cnJlbmN5LXJlZ2lvbjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyhzZWxlY3RlZCknO1xuXHRcdFx0XHRcdGNvbG9yOiAjYmJiO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAtOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHJvdGF0ZSg0NWRlZykgKTtcblx0XHRyaWdodDogNDAlO1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0Ym94LXNoYWRvdzogLTJweCAtMnB4IDRweCAjZGRkO1xuXG5cdFx0QG1lZGlhICN7JHMtb25seX0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmN1cnJlbmN5LXJlZ2lvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDgxJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmN1cnJlbmN5LXN5bWJvbCB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICNiYmI7XG59XG5cbi5jdXJyZW5jeS1mbGFnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTExcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji5ocmVzIHtcblx0XHQ+IC5mbGFnLWhyZXMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG59XG5cbi5mbGFnIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMDtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAtNXB4O1xufVxuXG4uaGVhZGVyLWN1cnJlbmN5LXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LmNhcmV0IHtcblx0XHRmb250LXNpemU6IC43cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdCYtZmxhZyB7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cblxuLy8gc2hhcmUgYnV0dG9uc1xuXG4kZmFjZWJvb2tfYmx1ZTogIzM3NmNhYztcbiR0d2l0dGVyX2JsdWU6ICMwMGFhZTM7XG4kcGludGVyZXN0X3JlZDogI2Y3MmYzMztcbiRncGx1c19yZWQ6ICNmNjQzMmY7XG4kdHVtYmxyX2JsdWU6ICMyZTQ4NjE7XG5cbi5zb2NpYWwtbWVudSB7XG5cblx0bGkge1xuXHRcdG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMi4zNXJlbSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rX2JsdWU7XG5cdFx0fVxuXHRcdCYudHdpdHRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcl9ibHVlO1xuXHRcdH1cblx0XHQmLnBpbnRlcmVzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGludGVyZXN0X3JlZDtcblx0XHR9XG5cdFx0Ji5nb29nbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdwbHVzX3JlZDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnR1bWJsciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHVtYmxyX2JsdWU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGhvdmVyIGJ1dHRvbnNcbi5xdWljay12aWV3LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpc2hsaXN0LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlbSB7XG5cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ji1ib3gge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHQuaXRlbS1idXR0b24ge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQuaXRlbS1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5jYXJkLWRpdmlkZXIge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAkY29sb3VyX2JvZHl0eHRhbHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91cl9ib2R5dHh0YWx0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQud2lzaGxpc3QtYnV0dG9uLFxuXHRcdFx0LnF1aWNrLXZpZXctYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSBhbmQgKGhvdmVyOiBub25lKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbXMtY29udGFpbmVyIHtcblxuXHQvLyBoaWRkZW4gZm9ybSBkYXRhXG5cdC5vcHRpb25zLFxuXHQuYWx0X29wdGlvbnMsXG5cdC5leHRyYXMsXG5cdC5jdXN0b21pc2UsXG5cdC5maWxlcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjMDAwO1xuXG5cdFx0Ji5tb2Qtc2FsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91cl9tYWluO1xuXHRcdH1cblxuXHRcdCYgKyAucHJpY2Uge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIHBvcmR1Y3QgbGFiZWwgcG9zaXRpb25pbmdcblxuLml0ZW0taW1hZ2UsXG4uaW1hZ2UtY29udGFpbmVyLFxuLnByb2R1Y3QtbWFpbi1pbWFnZSB7XG5cblx0LmxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdCYgKyAubGFiZWwge1xuXHRcdFx0dG9wOiAycmVtO1xuXHRcdH1cblxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gY29sbGVjdGlvblxuXG4uYmFubmVyLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTclO1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29sbGVjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMTY2LCAyMDMsIDAuMDYpO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDEuNXJlbSAuOTM3NXJlbTtcblxuXHRAbWVkaWEgI3skbC11cH0ge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXHR9XG5cblx0QG1lZGlhICN7JHMtb25seX0ge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAuNjI1cmVtO1xuXHR9XG5cblx0aDMge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICMwMDM4NDU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cdFx0JiArIGRpdiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdHA6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLm1vZC1jYXRlZ29yeSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMS4xNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5pdGVtcy1jYXRlZ29yaWVzIHtcblx0bWF4LXdpZHRoOiB1bnNldDtcblxuXHQuY2F0LWNvbHVtbiB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG91cl9ib3JkZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXJfYm9yZGVyO1xuXG5cdFx0Lml0ZW0tYm94IHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG91cl9ib3JkZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG91cl9ib3JkZXI7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHR9XG5cdH1cblxuXHQuc3ViaGVhZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IC42MjVyZW07XG5cblx0XHRAbWVkaWEgI3skbS11cH0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24taGVhZGVyLm1vZC1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uY2F0ZWdvcnktZmVhdHVyZWRfcHJvZHVjdHMge1xuXHRtYXJnaW4tbGVmdDogLTEuODc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC0uOTM3NXJlbTtcblxuXHQuY29sdW1uIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lml0ZW0tYm94IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmltYWdlLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0fVxuXG5cdC5pdGVtLW92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGVhc2U7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5pdGVtLWJveDpob3ZlciB7XG5cdFx0Lml0ZW0tb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdHM6bm90KC5saXN0KSAucHJvZHVjdC1jb2x1bW4ge1xuXHRwYWRkaW5nLXRvcDogLjkzNzVyZW07XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAzcyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IHBhZGRpbmcgM3MgZWFzZTtcblx0dHJhbnNpdGlvbjogcGFkZGluZyAuNHMgZWFzZTtcblxuXHQuaXRlbS1ib3gge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyX2hvdmVyO1xuXG5cdFx0Lml0ZW0tYnV0dG9uIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0XHRcdEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSBhbmQgKGhvdmVyOiBub25lKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW0tYm94IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5jYXJkLWhlYWRlciwgLmNhcmQtaGVhZGVyIGEsIC5wcmljZSwgLnByaWNlLm1vZC1zYWxlLCAubGlzdGluZy1jYXNoYmFjayB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuLmZlYXR1cmVkLWNhdGVnb3JpZXMge1xuXHQuaXRlbS1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgcmVtKHBhZGRpbmcsIDIwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQuY2FyZC1oZWFkZXIge1xuXHRcdGNvbG9yOiAjNWY1ZjVmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzVmNWY1Zjtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC1kaXZpZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdEBpbmNsdWRlIHJlbShwYWRkaW5nLCAyMHB4KTtcblx0fVxuXG5cdC5pdGVtLWltYWdlLCAuY2FyZC1kaXZpZGVyIHtcblx0XHRAZXh0ZW5kICVib3gtc2hhZG93O1xuXHR9XG59XG5cbi8vIHNvcnQtZm9ybSBcbi5zb3J0LWZvcm0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXJfYm9yZGVyO1xuXG5cdC5maWx0ZXJzLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc29ydC1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdC5zZWxlY3QtY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxufVxuXG5cbi8vIHByaWNlIHNsaWRlciByYW5nZVxuLnJhbmdlLW1pbixcbi5yYW5nZS1tYXgge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLWN1cnJlbmN5KTtcblx0fVxufVxuXG4vLyBwcmljZSBzbGlkZXJcbi5zbGlkZXItcmFuZ2UtdmFsdWVzIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn1cblxuLnNsaWRlciB7XG5cdGhlaWdodDogNHB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21haW47XG59XG5cbi5zbGlkZXItZmlsbCB7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21haW47XG59XG5cbi5zbGlkZXItaGFuZGxlIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblxuXHRAaW5jbHVkZSBpcy1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbi8vIGNvbnRhY3QgcGFnZVxuLmNvbnRhY3QtbWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1saW5lcyB7XG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3VyX3RoaXJkO1xuXG5cdFx0LmNvbnRhY3QtdmFsdWUsIGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXJfbWFpbjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdC1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSByZW0ocGFkZGluZy1sZWZ0LCAyNXB4KTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRmb250LWZhbWlseTogJGljb247XG5cdFx0Y29udGVudDogXCJcXGU5NDJcIjtcblx0XHRAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNXB4KTtcblx0XHRAaW5jbHVkZSByZW0od2lkdGgsIDE1cHgpO1xuXHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlKTtcblx0XHRsZWZ0OiAwO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH1cblxuXHQmLnNtczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG5cdH1cblxuXHQmLmVtYWlsOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGU5MjFcIjtcblx0fVxuXG5cdCYuZmF4OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmF4LWkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuXHRcdEBpbmNsdWRlIHJlbShoZWlnaHQsIDE1cHgpO1xuXHR9XG59XG5cbi5jb250YWN0LWFkZHJlc3Mge1xuXHRiYWNrZ3JvdW5kOiAjMDBhNmNiO1xuXHRib3gtc2hhZG93OiAwIDAgMjZweCAjNjdBOUI3O1xuXHRtaW4td2lkdGg6IDI1MHB4O1xuXHRwYWRkaW5nOiAyLjVyZW0gMnJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmQ7XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHRhZGRyZXNzLCBzcGFuIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmNvbnRlbnQtY29udGFjdCB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuXG4vLyB0ZXN0aW1vbmlhbHMgXG4uc2VjdGlvbi10ZXN0aW1vbmlhbHMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91cl9ib3JkZXI7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udGVzdGltb25pYWwtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSByZW0od2lkdGgsIDQxcHgpO1xuXHRAaW5jbHVkZSByZW0oaGVpZ2h0LCA0MXB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgMCAxM3B4IHJnYmEoMCwgMTY2LCAyMDUsIDAuMjUpO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vZmlsZXMuZWNvbW1lcmNlZG5zLnVrLzIyNjk4Ny85ODYyNGZmOTZlZTAxYzc3NTEwMmVlMGVlZjRiNjhjMi5wbmcnKTtcblx0YmFja2dyb3VuZC1zaXplOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggN3B4O1xuXHQvLyAgICAmOmJlZm9yZSB7XG5cblx0Ly8gICAgICAgICBAaW5jbHVkZSByZW0od2lkdGgsIDE4cHgpO1xuXHQvLyAgICAgICAgIEBpbmNsdWRlIHJlbShoZWlnaHQsIDE4cHgpO1xuXHQvLyAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9maWxlcy5lY29tbWVyY2VkbnMudWsvMjI2OTg3Lzk4NjI0ZmY5NmVlMDFjNzc1MTAyZWUwZWVmNGI2OGMyLnBuZycpO1xuXHQvLyAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlLCB0cnVlKTtcblx0Ly8gICAgIH1cbn1cblxuLml0ZW0tdGVzdGltb25pYWwge1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XG5cdGZvbnQtc2l6ZTogLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0aDQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXJfaGVhZGluZztcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0QGluY2x1ZGUgcmVtKGhlaWdodCwgMnB4KTtcblx0XHRcdEBpbmNsdWRlIHJlbSh3aWR0aCwgMThweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiAuN3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vIGJsb2dcbi5ibG9nLXBvc3RzLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibG9nLWJhY2tncm91bmQucG5nXCIpLFxuXHRcdHVybChcIi4uL2ltYWdlcy9ibG9nLWJhY2tncm91bmQtYnRtLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI2MHB4IGF1dG8sIDQyNXB4IGF1dG87XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAxMCUsIGxlZnQgYm90dG9tIDIwJTtcblxuXHQucG9zdCAmIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy1iYWNrZ3JvdW5kMi5wbmdcIiksXG5cdFx0XHR1cmwoXCIuLi9pbWFnZXMvYmxvZy1iYWNrZ3JvdW5kMi1idG0ucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzNXB4IGF1dG8sIDU1cHggYXV0bztcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgMTAlLCBsZWZ0IHRvcCAyMCU7XG5cdH1cbn1cblxuLmJsb2ctbWVudSB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0aDMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHR9XG5cblx0Ji10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtYXJyb3ctZG93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG5cdFx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihhYnNvbHV0ZSk7XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbGlzdC1zZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkY29sb3VyX2xpZ2h0O1xuXHRcdH1cblxuXHRcdC5tZW51IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0JiA+IGxpID4gYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXJfbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLXBvc3RfX21ldGEge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAuOXJlbTtcblxuXHRpIHtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0fVxuXG5cdHRpbWUge1xuXHRcdGNvbG9yOiAkY29sb3VyX2xpZ2h0O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XG5cdH1cbn1cblxuLmFydGljbGUtYm94IHtcblx0cGFkZGluZzogMXJlbTtcblx0QGV4dGVuZCAlYm94LXNoYWRvdztcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQuaW1hZ2UtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0fVxuXG5cdC5ibG9nLXBvc3RfX21ldGEge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyX2JvcmRlcjtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmxvZy1wb3N0IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogLjNyZW07XG5cdH1cblxuXHQucG9zdC1pbWFnZSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdEBleHRlbmQgJWJveC1zaGFkb3c7XG5cdH1cbn1cblxuLmhvbWUtY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTk5OTtcblx0b3BhY2l0eTogMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhICN7JGwtdXB9IHtcblx0LnNlY3Rpb24tc2hhZG93IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAyNnB4ICNlMmU5ZjE7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cblx0LnBhZGRpbmctcmlnaHQtbGFyZ2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdH1cblxuXHQuY29udGFjdC1jb250YWluZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgdmVydGljYWwtYWxpZ24oYWJzb2x1dGUpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmNvbnRhY3QtYWRkcmVzcyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRtLWRvd259IHtcblx0Lm1hcmdpbi1tZWRpdW0ge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdH1cbn1cblxuLmJ1dHRvbi5kaXNhYmxlZCwgLmJ1dHRvbltkaXNhYmxlZF0ge1xuXHRiYWNrZ3JvdW5kOiAjRUUyQTAwO1xuXHRvcGFjaXR5OiAwLjc7XG59XG4ucGFnZS1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1iYW5uZXIgLnBhZ2UtdGl0bGUge1xuXHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihhYnNvbHV0ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDA7XG5cdGxlZnQ6IDJyZW07XG5cdHJpZ2h0OiAycmVtO1xuXHRjb2xvcjogIzFiMzg1ZTtcblx0Zm9udC1mYW1pbHk6ICdMb3JhJywgc2VyaWY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXG5cdEBtZWRpYSAjeyRsLXVwfSB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHR9XG59XG5cbi5jb2RlLW9mZmVyLXRleHQge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjMlO1xuXHRsZWZ0OiA1MCU7XG5cdGZvbnQtZmFtaWx5OiAnUHJvbXB0Jywgc2Fucy1zZXJpZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdEBtZWRpYSAjeyRsLXVwfSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucXVpY2stdmlldy1kaXNhYmxlZCAucXVpY2stdmlldyB7XG5cdG9wYWNpdHk6IC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vZmYtY2FudmFzOm5vdCguaXMtb3Blbikge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIlxuLy8gdmVydGljYWwgY2VudGVyaW5nXG4vLyAgLmVsZW1lbnQgcCB7XG4vLyAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKCk7XG4vLyAgfVxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICRob3Jpem9udGFsOiBmYWxzZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaWYgJGhvcml6b250YWwge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSwgLTUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG59XG5cbi8vIEBleHRlbmQgJWJveC1zaGFkb3c7XG4lYm94LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDExMiwgMTk0LCAwLjE2KTtcbn1cblxuXG4vLyBlbGVtZW50IHBzdWRvIHN0YXRlc1xuLy9cbi8vIC5lbGVtZW50IHtcbi8vICAgICBAaW5jbHVkZSBpcy1hY3RpdmUge1xuLy8gICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgcmVkO1xuLy8gICAgIH1cbi8vIH1cblxuQG1peGluIGlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8vIHhCcm93c2VyIHBsYWNlaG9sZGVyIHN1ZG9cblxuLy8gZWxlbWVudCB7XG4vLyAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuLy8gICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuLy8gICAgICAgY29sb3I6IHJlZDtcbi8vICAgICB9XG4vLyB9XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9XG59XG5cblxuLy8gVHJhbnNmb3JtIHZlbmRvciBwcmVmaXhlc1xuLy8gLmVsZW1lbnQge1xuLy8gICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoNDAwcHgpICk7XG4vLyB9XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cblxuXG4vLyBDcmVhdGUgUkVNIHZhbHVlcyB3aXRoIFBYIGZhbGwgYmFja1xuLy9cbi8vIEdlbmVyYXRlIGEgUkVNIHdpdGggUFggZmFsbGJhY2sgZnJvbVxuLy8gJGJhc2VGb250U2l6ZS4gRW50ZXIgdGhlIGRlc2lyZWQgc2l6ZSBiYXNlZFxuLy8gb24gcGl4ZWxzIGluIG51bWVyaWNhbCBmb3JtLiBTdXBwb3J0cyBzaG9ydGhhbmQuXG4vL1xuLy8gVXNhZ2U6IEBpbmNsdWRlIHJlbSgkcHJvcGVydHksICR2YWx1ZXMpO1xuLy8gRXhhbXBsZSBVc2FnZTpcbi8vICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE2cHgpO1xuLy8gICAgQGluY2x1ZGUgcmVtKG1hcmdpbiwgMCAyNHB4IDAgMTJweCk7XG4vL1xuLy8gT3V0cHV0czpcbi8vICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICAgbWFyZ2luOiAwIDI0cHggMCAxMnB4O1xuLy8gICAgbWFyZ2luOiAwIDIuNHJlbSAwIDEuMnJlbTtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICRiYXNlLWZvbnQtc2l6ZSBkZWZpbmVkIGluIF92YXJhaWJsZXNcblxuQGZ1bmN0aW9uIHBhcnNlSW50KCRuKSB7XG4gIEByZXR1cm4gJG4gLyAoJG4gKiAwICsgMSk7XG59XG5cbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkdmFsdWVzKSB7XG4gICAgJHB4IDogKCk7XG4gICAgJHJlbTogKCk7XG5cbiAgICAkcm9vdDogJGJhc2UtZm9udC1zaXplO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICAgICBAaWYgJHZhbHVlID09IDAgb3IgJHZhbHVlID09IGF1dG8ge1xuICAgICAgICAgICAgJHB4IDogYXBwZW5kKCRweCAsICR2YWx1ZSk7XG4gICAgICAgICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJHVuaXQ6IHVuaXQoJHZhbHVlKTtcbiAgICAgICAgICAgICR2YWw6IHBhcnNlSW50KCR2YWx1ZSk7XG5cbiAgICAgICAgICAgIEBpZiAkdW5pdCA9PSBcInB4XCIge1xuICAgICAgICAgICAgICAgICRweCA6IGFwcGVuZCgkcHgsICAkdmFsdWUpO1xuICAgICAgICAgICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAoJHZhbCAvICRyb290ICsgcmVtKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICAgICAgICAgICAkcHggOiBhcHBlbmQoJHB4LCAgKCR2YWwgKiAkcm9vdCArIHB4KSk7XG4gICAgICAgICAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAkcHggOiBhcHBlbmQoJHB4LCAgJHZhbHVlKTtcbiAgICAgICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRweCA9PSAkcmVtIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkcHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHB4O1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICRyZW07XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gcmVtKCR2YWx1ZSkge1xuICAgICRyb290OiAkYmFzZS1mb250LXNpemU7XG4gICAgJHZhbDogcGFyc2VJbnQoJHZhbHVlKTtcbiAgICAkcmV0dXJuOiAoKTtcblxuICAgIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJweFwiIHtcbiAgICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICgkdmFsIC8gJHJvb3QgKyByZW0pKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICgkdmFsICogJHJvb3QgKyBweCkpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHJldHVybjtcbn0iLCIvKiAjLUZPTlRTICovXG5cbi8vIGZhbWlsaWVzXG5cbiRvcGVuX3NhbnM6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJHJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kaWNvbjogJ3N3LWljb25zJyAhaW1wb3J0YW50O1xuXG5cbi8vIGZhY2VzXG5cblxuLy8gaWNvbnNcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3ctaWNvbnMnO1xuICBzcmM6XG4gICAgdXJsKCcuLi9mb250cy9zd0ljb25zLnR0Zj9kOWdpd3onKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zd0ljb25zLndvZmY/ZDlnaXd6JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9zd0ljb25zLnN2Zz9kOWdpd3ojc3ctaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJzdy1pY29uLVwiXSwgW2NsYXNzKj1cIiBzdy1pY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnc3ctaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3ctaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLnN3LWljb24tZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5zdy1pY29uLWdyaWQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uc3ctaWNvbi1saXN0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLnN3LWljb24taWNvbl9fYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLnN3LWljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cbi5zdy1pY29uLXBsYXktY2lyY2xlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cbi5zdy1pY29uLWZhY2Vib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuLnN3LWljb24tdHdpdHRlcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cbi5zdy1pY29uLWluc3RhZ3JhbTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cbi5zdy1pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuLnN3LWljb24teW91dHViZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cbi5zdy1pY29uLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuLnN3LWljb24tYmFza2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuLnN3LWljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLnN3LWljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLnN3LWljb24tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5zdy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG59XG4uc3ctaWNvbi1waW50ZXJlc3QxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG4uc3ctaWNvbi1saW5rZWRpbjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cbi5zdy1pY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5zdy1pY29uLWFjY291bnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLnN3LWljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uc3ctaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5zdy1pY29uLWZvcmJpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLnN3LWljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5zdy1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uc3ctaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLnN3LWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnN3LWljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnN3LWljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uc3ctaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uc3ctaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uc3ctaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLnN3LWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5zdy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLnN3LWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLnN3LWljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uc3ctaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc3ctaWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uc3ctaWNvbi1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uc3ctaWNvbi1nbGFzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uc3ctaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uc3ctaWNvbi1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLnN3LWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLnN3LWljb24tc3Rhci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLnN3LWljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLnN3LWljb24tcGx1cy16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc3ctaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uc3ctaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uc3ctaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uc3ctaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uc3ctaWNvbi1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLnN3LWljb24tY2lyY2xlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5zdy1pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uc3ctaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uc3ctaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5zdy1pY29uLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5zdy1pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uc3ctaWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5zdy1pY29uLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uc3ctaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uc3ctaWNvbi1kb3duLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uc3ctaWNvbi1kb3duLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5zdy1pY29uLWxlZnQtY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLnN3LWljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuLnN3LWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5zdy1pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uc3ctaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4uc3ctaWNvbi1yaWdodC1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uc3ctaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5zdy1pY29uLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uc3ctaWNvbi11cC1jaGV2cm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uc3ctaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLnN3LWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLnN3LWljb24tbG9jay1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5zdy1pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5zdy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuLnN3LWljb24tcGhvbmUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uc3ctaWNvbi1hcnJvdy1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cbi5zdy1pY29uLWFycm93LWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG4uc3ctaWNvbi1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59IiwiLy8gIGRpc3BsYXkgcGxhdGZvcm0gbWVzc2FnZXMgYXMgYmFubmVyIG92ZXJsYXlcbi5zaG9wd2lyZWQtaW5mby1tZXNzYWdlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogOTk5OTtcblx0b3BhY2l0eTogMDtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4vLyBwb3NpdGlvbiBjb250YWluZWQgaW1hZ2VzXG4uaW1hZ2UtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtY29udGFpbmVyW2RhdGEtZml0PVwiMFwiXSBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cbi5pbWFnZS1jb250YWluZXI6bm90KFtkYXRhLWZpdD1cIjBcIl0pIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWFnZS1jb250YWluZXIge1xuXHQucHJvZHVjdC1ib3ggJiwgLmJhc2tldC1pdGVtICYge1xuXHRcdHBhZGRpbmctdG9wOiAxMjYlO1xuXHR9XG5cblx0LmFydGljbGUtYm94ICYsICYucG9zdC1pbWFnZSB7XG5cdFx0cGFkZGluZy10b3A6IDcwJTtcblx0fVxuXG5cdGltZyB7XG5cdFx0JGxhenlsb2FkX2ltYWdlczogbnVsbCAhZGVmYXVsdDtcblx0XHRAaWYgJGxhenlsb2FkX2ltYWdlcyAhPSBudWxsIGFuZCAkbGF6eWxvYWRfaW1hZ2VzID09IDEge1xuXHRcdFx0JltzcmMqPSdpbWFnZXMvbG9hZGluZy5naWYnXSB7XG5cdFx0XHRcdEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlLCB0cnVlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mbGV4LWFsaWduIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCYtaG9yaXpvbnRhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Ji12ZXJ0aWNhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uZmxleC1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmLWhvcml6b250YWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCYtdmVydGljYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbi5kZmQtcm9vdCB7XG5cdHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cbiNzdy10aGVtZS1wcmV2aWV3LWJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk7XG5cdG9wYWNpdHk6IC41O1xufSIsIiRmbGFncy1pbWFnZXMtcGF0aDogXCIuLi9pbWFnZXNcIiAhZGVmYXVsdDsgLy9PdmVycmlkZSB0aGlzIHZhcmlhYmxlIGluIHlvdXIgLnNjc3MgdG8gdXNlIGJvd2VyLlxuJGZsYWdzLXNpemU6IDMyOyAvLyAxNiBvciAzMlxuXG5AaWYgJGZsYWdzLXNpemUgPT0gMTYge1xuXG4gICAgLmZsYWd7YmFja2dyb3VuZDp1cmwoI3skZmxhZ3MtaW1hZ2VzLXBhdGh9L2ZsYWdzMTYud2VicCkgbm8tcmVwZWF0O31cblxuICAgIC5ldXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4O31cbiAgICAuYWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTJweDt9XG4gICAgLmFle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzY4cHg7fVxuICAgIC5hZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4NHB4O31cbiAgICAuYWd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MDBweDt9XG4gICAgLmFpe2JhY2tncm91bmQtcG9zaXRpb246MCAtNDE2cHg7fVxuICAgIC5hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQzMnB4O31cbiAgICAuYW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NDhweDt9XG4gICAgLmFve2JhY2tncm91bmQtcG9zaXRpb246MCAtNDY0cHg7fVxuICAgIC5hcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4MHB4O31cbiAgICAuYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTZweDt9XG4gICAgLmFze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTEycHg7fVxuICAgIC5hdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUyOHB4O31cbiAgICAuYXV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NDRweDt9XG4gICAgLmF3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTYwcHg7fVxuICAgIC5heHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU3NnB4O31cbiAgICAuYXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01OTJweDt9XG4gICAgLmJhe2JhY2tncm91bmQtcG9zaXRpb246MCAtNjA4cHg7fVxuICAgIC5iYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNHB4O31cbiAgICAuYmR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDBweDt9XG4gICAgLmJle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjU2cHg7fVxuICAgIC5iZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3MnB4O31cbiAgICAuYmd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02ODhweDt9XG4gICAgLmJoe2JhY2tncm91bmQtcG9zaXRpb246MCAtNzA0cHg7fVxuICAgIC5iaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyMHB4O31cbiAgICAuYmp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MzZweDt9XG4gICAgLmJte2JhY2tncm91bmQtcG9zaXRpb246MCAtNzUycHg7fVxuICAgIC5ibntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2OHB4O31cbiAgICAuYm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC03ODRweDt9XG4gICAgLmJye2JhY2tncm91bmQtcG9zaXRpb246MCAtODAwcHg7fVxuICAgIC5ic3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgxNnB4O31cbiAgICAuYnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MzJweDt9XG4gICAgLmJ3e2JhY2tncm91bmQtcG9zaXRpb246MCAtODQ4cHg7fVxuICAgIC5ieXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTg2NHB4O31cbiAgICAuYnp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04ODBweDt9XG4gICAgLmNhe2JhY2tncm91bmQtcG9zaXRpb246MCAtODk2cHg7fVxuICAgIC5jZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkxMnB4O31cbiAgICAuY2Z7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MjhweDt9XG4gICAgLmNke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTQ0cHg7fVxuICAgIC5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2MHB4O31cbiAgICAuY2l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NzZweDt9XG4gICAgLmNre2JhY2tncm91bmQtcG9zaXRpb246MCAtOTkycHg7fVxuICAgIC5jbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMDhweDt9XG4gICAgLmNte2JhY2tncm91bmQtcG9zaXRpb246MCAtMTAyNHB4O31cbiAgICAuY257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDQwcHg7fVxuICAgIC5jb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwNTZweDt9XG4gICAgLmNye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA3MnB4O31cbiAgICAuY3V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDg4cHg7fVxuICAgIC5jdntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMDRweDt9XG4gICAgLmN5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEyMHB4O31cbiAgICAuY3p7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTM2cHg7fVxuICAgIC5kZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExNTJweDt9XG4gICAgLmRqe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE2OHB4O31cbiAgICAuZGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTg0cHg7fVxuICAgIC5kbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMDBweDt9XG4gICAgLmRve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTIxNnB4O31cbiAgICAuZHp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjMycHg7fVxuICAgIC5lY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNDhweDt9XG4gICAgLmVle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI2NHB4O31cbiAgICAuZWd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjgwcHg7fVxuICAgIC5laHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOTZweDt9XG4gICAgLmVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTMxMnB4O31cbiAgICAuZXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzI4cHg7fVxuICAgIC5ldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzNDRweDt9XG4gICAgLmZpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM2MHB4O31cbiAgICAuZmp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzc2cHg7fVxuICAgIC5mbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzOTJweDt9XG4gICAgLmZve2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQwOHB4O31cbiAgICAuZnJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDI0cHg7fVxuICAgIC5ibHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MjRweDt9XG4gICAgLmNwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQyNHB4O31cbiAgICAubWZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDI0cHg7fVxuICAgIC55dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MjRweDt9XG4gICAgLmdhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0MHB4O31cbiAgICAuZ2J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDU2cHg7fVxuICAgIC5zaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NTZweDt9XG4gICAgLmdke2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ3MnB4O31cbiAgICAuZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDg4cHg7fVxuICAgIC5nZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MDRweDt9XG4gICAgLmdoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTUyMHB4O31cbiAgICAuZ2l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTM2cHg7fVxuICAgIC5nbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1NTJweDt9XG4gICAgLmdte2JhY2tncm91bmQtcG9zaXRpb246MCAtMTU2OHB4O31cbiAgICAuZ257YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTg0cHg7fVxuICAgIC5ncHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MDBweDt9XG4gICAgLmdxe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYxNnB4O31cbiAgICAuZ3J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjMycHg7fVxuICAgIC5ndHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2NDhweDt9XG4gICAgLmd1e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTY2NHB4O31cbiAgICAuZ3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjgwcHg7fVxuICAgIC5neXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2OTZweDt9XG4gICAgLmhre2JhY2tncm91bmQtcG9zaXRpb246MCAtMTcxMnB4O31cbiAgICAuaG57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzI4cHg7fVxuICAgIC5ocntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NDRweDt9XG4gICAgLmh0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2MHB4O31cbiAgICAuaHV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzc2cHg7fVxuICAgIC5pZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3OTJweDt9XG4gICAgLm1je2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc5MnB4O31cbiAgICAuaWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODA4cHg7fVxuICAgIC5pbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4MjRweDt9XG4gICAgLmlte2JhY2tncm91bmQtcG9zaXRpb246MCAtMTg0MHB4O31cbiAgICAuaW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODU2cHg7fVxuICAgIC5pcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4NzJweDt9XG4gICAgLmlye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTg4OHB4O31cbiAgICAuaXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTA0cHg7fVxuICAgIC5pdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MjBweDt9XG4gICAgLmple2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkzNnB4O31cbiAgICAuam17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTUycHg7fVxuICAgIC5qb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5NjhweDt9XG4gICAgLmpwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTk4NHB4O31cbiAgICAua2V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDAwcHg7fVxuICAgIC5rZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwMTZweDt9XG4gICAgLmtoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjAzMnB4O31cbiAgICAua2l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDQ4cHg7fVxuICAgIC5rbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwNjRweDt9XG4gICAgLmtue2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4MHB4O31cbiAgICAua3B7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDk2cHg7fVxuICAgIC5rcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIxMTJweDt9XG4gICAgLmt3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjEyOHB4O31cbiAgICAua3l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMTQ0cHg7fVxuICAgIC5rentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIxNjBweDt9XG4gICAgLmxhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjE3NnB4O31cbiAgICAubGJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMTkycHg7fVxuICAgIC5sY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyMDhweDt9XG4gICAgLmxpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjIyNHB4O31cbiAgICAubGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjQwcHg7fVxuICAgIC5scntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNTZweDt9XG4gICAgLmxze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI3MnB4O31cbiAgICAubHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjg4cHg7fVxuICAgIC5sdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIzMDRweDt9XG4gICAgLmx2e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjMyMHB4O31cbiAgICAubHl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzM2cHg7fVxuICAgIC5tYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIzNTJweDt9XG4gICAgLm1ke2JhY2tncm91bmQtcG9zaXRpb246MCAtMjM2OHB4O31cbiAgICAubWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzg0cHg7fVxuICAgIC5tZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0MDBweDt9XG4gICAgLm1oe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQxNnB4O31cbiAgICAubWt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDMycHg7fVxuICAgIC5tbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0NDhweDt9XG4gICAgLm1te2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQ2NHB4O31cbiAgICAubW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDgwcHg7fVxuICAgIC5tb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0OTZweDt9XG4gICAgLm1xe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjUxMnB4O31cbiAgICAubXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTI4cHg7fVxuICAgIC5tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1NDRweDt9XG4gICAgLm10e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU2MHB4O31cbiAgICAubXV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTc2cHg7fVxuICAgIC5tdntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1OTJweDt9XG4gICAgLm13e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjYwOHB4O31cbiAgICAubXh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjI0cHg7fVxuICAgIC5teXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2NDBweDt9XG4gICAgLm16e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjY1NnB4O31cbiAgICAubmF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjcycHg7fVxuICAgIC5uY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2ODhweDt9XG4gICAgLm5le2JhY2tncm91bmQtcG9zaXRpb246MCAtMjcwNHB4O31cbiAgICAubmd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzIwcHg7fVxuICAgIC5uaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3MzZweDt9XG4gICAgLm5se2JhY2tncm91bmQtcG9zaXRpb246MCAtMjc1MnB4O31cbiAgICAuYnF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzUycHg7fVxuICAgIC5ub3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3NjhweDt9XG4gICAgLmJ2e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjc2OHB4O31cbiAgICAubnF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzY4cHg7fVxuICAgIC5zantiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3NjhweDt9XG4gICAgLm5we2JhY2tncm91bmQtcG9zaXRpb246MCAtMjc4NHB4O31cbiAgICAubnJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODAwcHg7fVxuICAgIC5uentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4MTZweDt9XG4gICAgLm9te2JhY2tncm91bmQtcG9zaXRpb246MCAtMjgzMnB4O31cbiAgICAucGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fVxuICAgIC5wZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NjRweDt9XG4gICAgLnBme2JhY2tncm91bmQtcG9zaXRpb246MCAtMjg4MHB4O31cbiAgICAucGd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODk2cHg7fVxuICAgIC5waHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI5MTJweDt9XG4gICAgLnBre2JhY2tncm91bmQtcG9zaXRpb246MCAtMjkyOHB4O31cbiAgICAucGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTQ0cHg7fVxuICAgIC5wcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI5NjBweDt9XG4gICAgLnBze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjk3NnB4O31cbiAgICAucHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTkycHg7fVxuICAgIC5wd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwMDhweDt9XG4gICAgLnB5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzAyNHB4O31cbiAgICAucWF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMDQwcHg7fVxuICAgIC5yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwNTZweDt9XG4gICAgLnJve2JhY2tncm91bmQtcG9zaXRpb246MCAtMzA3MnB4O31cbiAgICAucnN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMDg4cHg7fVxuICAgIC5ydXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMxMDRweDt9XG4gICAgLnJ3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzEyMHB4O31cbiAgICAuc2F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTM2cHg7fVxuICAgIC5zYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMxNTJweDt9XG4gICAgLnNje2JhY2tncm91bmQtcG9zaXRpb246MCAtMzE2OHB4O31cbiAgICAuc2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTg0cHg7fVxuICAgIC5zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyMDBweDt9XG4gICAgLnNne2JhY2tncm91bmQtcG9zaXRpb246MCAtMzIxNnB4O31cbiAgICAuc2l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjMycHg7fVxuICAgIC5za3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyNDhweDt9XG4gICAgLnNse2JhY2tncm91bmQtcG9zaXRpb246MCAtMzI2NHB4O31cbiAgICAuc217YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjgwcHg7fVxuICAgIC5zbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyOTZweDt9XG4gICAgLnNve2JhY2tncm91bmQtcG9zaXRpb246MCAtMzMxMnB4O31cbiAgICAuc3J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzI4cHg7fVxuICAgIC5zdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMzNDRweDt9XG4gICAgLnN2e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzM2MHB4O31cbiAgICAuc3l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzc2cHg7fVxuICAgIC5zentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMzOTJweDt9XG4gICAgLnRje2JhY2tncm91bmQtcG9zaXRpb246MCAtMzQwOHB4O31cbiAgICAudGR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNDI0cHg7fVxuICAgIC50Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0NDBweDt9XG4gICAgLnRoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzQ1NnB4O31cbiAgICAudGp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNDcycHg7fVxuICAgIC50bHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0ODhweDt9XG4gICAgLnRte2JhY2tncm91bmQtcG9zaXRpb246MCAtMzUwNHB4O31cbiAgICAudG57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTIwcHg7fVxuICAgIC50b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1MzZweDt9XG4gICAgLnRye2JhY2tncm91bmQtcG9zaXRpb246MCAtMzU1MnB4O31cbiAgICAudHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTY4cHg7fVxuICAgIC50dntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1ODRweDt9XG4gICAgLnR3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzYwMHB4O31cbiAgICAudHp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNjE2cHg7fVxuICAgIC51YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2MzJweDt9XG4gICAgLnVne2JhY2tncm91bmQtcG9zaXRpb246MCAtMzY0OHB4O31cbiAgICAudXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNjY0cHg7fVxuICAgIC51eXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2ODBweDt9XG4gICAgLnV6e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzY5NnB4O31cbiAgICAudmF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNzEycHg7fVxuICAgIC52Y3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3MjhweDt9XG4gICAgLnZle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzc0NHB4O31cbiAgICAudmd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNzYwcHg7fVxuICAgIC52aXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3NzZweDt9XG4gICAgLnZue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzc5MnB4O31cbiAgICAudnV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODA4cHg7fVxuICAgIC53c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4MjRweDt9XG4gICAgLnlle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzg0MHB4O31cbiAgICAuemF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODU2cHg7fVxuICAgIC56bXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4NzJweDt9XG4gICAgLnp3e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzg4OHB4O31cbiAgICAuc3h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zOTA0cHg7fVxuICAgIC5jd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM5MjBweDt9XG4gICAgLnNze2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkzNnB4O31cbiAgICAubnV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zOTUycHg7fVxuXG59IEBlbHNlIHtcblxuICAgIC5mbGFne2JhY2tncm91bmQ6dXJsKCN7JGZsYWdzLWltYWdlcy1wYXRofS9mbGFnczMyLndlYnApIG5vLXJlcGVhdDt9XG5cbiAgICAuZXV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTZweDt9XG4gICAgLmFke2JhY2tncm91bmQtcG9zaXRpb246MCAtNzA0cHg7fVxuICAgIC5hZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczNnB4O31cbiAgICAuYWZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NjhweDt9XG4gICAgLmFne2JhY2tncm91bmQtcG9zaXRpb246MCAtODAwcHg7fVxuICAgIC5haXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgzMnB4O31cbiAgICAuYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04NjRweDt9XG4gICAgLmFte2JhY2tncm91bmQtcG9zaXRpb246MCAtODk2cHg7fVxuICAgIC5hb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkyOHB4O31cbiAgICAuYXF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NjBweDt9XG4gICAgLmFye2JhY2tncm91bmQtcG9zaXRpb246MCAtOTkycHg7fVxuICAgIC5hc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMjRweDt9XG4gICAgLmF0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA1NnB4O31cbiAgICAuYXV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDg4cHg7fVxuICAgIC5hd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMjBweDt9XG4gICAgLmF4e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE1MnB4O31cbiAgICAuYXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTg0cHg7fVxuICAgIC5iYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMTZweDt9XG4gICAgLmJie2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI0OHB4O31cbiAgICAuYmR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjgwcHg7fVxuICAgIC5iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMTJweDt9XG4gICAgLmJme2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM0NHB4O31cbiAgICAuYmd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMzc2cHg7fVxuICAgIC5iaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MDhweDt9XG4gICAgLmJpe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0MHB4O31cbiAgICAuYmp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDcycHg7fVxuICAgIC5ibXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MDRweDt9XG4gICAgLmJue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTUzNnB4O31cbiAgICAuYm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTY4cHg7fVxuICAgIC5icntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MDBweDt9XG4gICAgLmJze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYzMnB4O31cbiAgICAuYnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjY0cHg7fVxuICAgIC5id3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2OTZweDt9XG4gICAgLmJ5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTcyOHB4O31cbiAgICAuYnp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzYwcHg7fVxuICAgIC5jYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3OTJweDt9XG4gICAgLmNke2JhY2tncm91bmQtcG9zaXRpb246MCAtMTgyNHB4O31cbiAgICAuY2Z7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODU2cHg7fVxuICAgIC5jZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4ODhweDt9XG4gICAgLmNoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkyMHB4O31cbiAgICAuY2l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTUycHg7fVxuICAgIC5ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5ODRweDt9XG4gICAgLmNse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjAxNnB4O31cbiAgICAuY217YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDQ4cHg7fVxuICAgIC5jbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwODBweDt9XG4gICAgLmNve2JhY2tncm91bmQtcG9zaXRpb246MCAtMjExMnB4O31cbiAgICAuY3J7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMTQ0cHg7fVxuICAgIC5jdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIxNzZweDt9XG4gICAgLmN2e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjIwOHB4O31cbiAgICAuY3l7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjQwcHg7fVxuICAgIC5jentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNzJweDt9XG4gICAgLmRle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjMwNHB4O31cbiAgICAuZGp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzM2cHg7fVxuICAgIC5ka3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIzNjhweDt9XG4gICAgLmRte2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQwMHB4O31cbiAgICAuZG97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNDMycHg7fVxuICAgIC5kentiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0NjRweDt9XG4gICAgLmVje2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQ5NnB4O31cbiAgICAuZWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNTI4cHg7fVxuICAgIC5lZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI1NjBweDt9XG4gICAgLmVoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjU5MnB4O31cbiAgICAuZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjI0cHg7fVxuICAgIC5lc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI2NTZweDt9XG4gICAgLmV0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjY4OHB4O31cbiAgICAuZml7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNzIwcHg7fVxuICAgIC5mantiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI3NTJweDt9XG4gICAgLmZte2JhY2tncm91bmQtcG9zaXRpb246MCAtMjc4NHB4O31cbiAgICAuZm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODE2cHg7fVxuICAgIC5mcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9XG4gICAgLmJse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjg0OHB4O31cbiAgICAuY3B7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODQ4cHg7fVxuICAgIC5tZntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NDhweDt9XG4gICAgLnl0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMjg0OHB4O31cbiAgICAuZ2F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yODgwcHg7fVxuICAgIC5nYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI5MTJweDt9XG4gICAgLnNoe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjkxMnB4O31cbiAgICAuZ2R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOTQ0cHg7fVxuICAgIC5nZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI5NzZweDt9XG4gICAgLmdne2JhY2tncm91bmQtcG9zaXRpb246MCAtMzAwOHB4O31cbiAgICAuZ2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMDQwcHg7fVxuICAgIC5naXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMwNzJweDt9XG4gICAgLmdse2JhY2tncm91bmQtcG9zaXRpb246MCAtMzEwNHB4O31cbiAgICAuZ217YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTM2cHg7fVxuICAgIC5nbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMxNjhweDt9XG4gICAgLmdwe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzIwMHB4O31cbiAgICAuZ3F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMjMycHg7fVxuICAgIC5ncntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMyNjRweDt9XG4gICAgLmd0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzI5NnB4O31cbiAgICAuZ3V7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzI4cHg7fVxuICAgIC5nd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMzNjBweDt9XG4gICAgLmd5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzM5MnB4O31cbiAgICAuaGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNDI0cHg7fVxuICAgIC5obntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM0NTZweDt9XG4gICAgLmhye2JhY2tncm91bmQtcG9zaXRpb246MCAtMzQ4OHB4O31cbiAgICAuaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTIwcHg7fVxuICAgIC5odXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM1NTJweDt9XG4gICAgLmlke2JhY2tncm91bmQtcG9zaXRpb246MCAtMzU4NHB4O31cbiAgICAubWN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNTg0cHg7fVxuICAgIC5pZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2MTZweDt9XG4gICAgLmlse2JhY2tncm91bmQtcG9zaXRpb246MCAtMzY0OHB4O31cbiAgICAuaW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNjgwcHg7fVxuICAgIC5pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM3MTJweDt9XG4gICAgLmlxe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzc0NHB4O31cbiAgICAuaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zNzc2cHg7fVxuICAgIC5pc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM4MDhweDt9XG4gICAgLml0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMzg0MHB4O31cbiAgICAuamV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zODcycHg7fVxuICAgIC5qbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM5MDRweDt9XG4gICAgLmpve2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkzNnB4O31cbiAgICAuanB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zOTY4cHg7fVxuICAgIC5rZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwMDBweDt9XG4gICAgLmtne2JhY2tncm91bmQtcG9zaXRpb246MCAtNDAzMnB4O31cbiAgICAua2h7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MDY0cHg7fVxuICAgIC5raXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQwOTZweDt9XG4gICAgLmtte2JhY2tncm91bmQtcG9zaXRpb246MCAtNDEyOHB4O31cbiAgICAua257YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MTYwcHg7fVxuICAgIC5rcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxOTJweDt9XG4gICAgLmtye2JhY2tncm91bmQtcG9zaXRpb246MCAtNDIyNHB4O31cbiAgICAua3d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MjU2cHg7fVxuICAgIC5reXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQyODhweDt9XG4gICAgLmt6e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDMyMHB4O31cbiAgICAubGF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00MzUycHg7fVxuICAgIC5sYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQzODRweDt9XG4gICAgLmxje2JhY2tncm91bmQtcG9zaXRpb246MCAtNDQxNnB4O31cbiAgICAubGl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NDQ4cHg7fVxuICAgIC5sa3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ0ODBweDt9XG4gICAgLmxye2JhY2tncm91bmQtcG9zaXRpb246MCAtNDUxMnB4O31cbiAgICAubHN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NTQ0cHg7fVxuICAgIC5sdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ1NzZweDt9XG4gICAgLmx1e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDYwOHB4O31cbiAgICAubHZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NjQwcHg7fVxuICAgIC5seXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ2NzJweDt9XG4gICAgLm1he2JhY2tncm91bmQtcG9zaXRpb246MCAtNDcwNHB4O31cbiAgICAubWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00NzM2cHg7fVxuICAgIC5tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ3NjhweDt9XG4gICAgLm1ne2JhY2tncm91bmQtcG9zaXRpb246MCAtNDgwMHB4O31cbiAgICAubWh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00ODMycHg7fVxuICAgIC5ta3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4NjRweDt9XG4gICAgLm1se2JhY2tncm91bmQtcG9zaXRpb246MCAtNDg5NnB4O31cbiAgICAubW17YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTI4cHg7fVxuICAgIC5tbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ5NjBweDt9XG4gICAgLm1ve2JhY2tncm91bmQtcG9zaXRpb246MCAtNDk5MnB4O31cbiAgICAubXF7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MDI0cHg7fVxuICAgIC5tcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUwNTZweDt9XG4gICAgLm1ze2JhY2tncm91bmQtcG9zaXRpb246MCAtNTA4OHB4O31cbiAgICAubXR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MTIwcHg7fVxuICAgIC5tdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUxNTJweDt9XG4gICAgLm12e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTE4NHB4O31cbiAgICAubXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MjE2cHg7fVxuICAgIC5teHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUyNDhweDt9XG4gICAgLm15e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTI4MHB4O31cbiAgICAubXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MzEycHg7fVxuICAgIC5uYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTUzNDRweDt9XG4gICAgLm5je2JhY2tncm91bmQtcG9zaXRpb246MCAtNTM3NnB4O31cbiAgICAubmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NDA4cHg7fVxuICAgIC5uZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU0NDBweDt9XG4gICAgLm5pe2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ3MnB4O31cbiAgICAubmx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTA0cHg7fVxuICAgIC5icXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU1MDRweDt9XG4gICAgLm5ve2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUzNnB4O31cbiAgICAuYnZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTM2cHg7fVxuICAgIC5ucXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU1MzZweDt9XG4gICAgLnNqe2JhY2tncm91bmQtcG9zaXRpb246MCAtNTUzNnB4O31cbiAgICAubnB7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NTY4cHg7fVxuICAgIC5ucntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2MDBweDt9XG4gICAgLm56e2JhY2tncm91bmQtcG9zaXRpb246MCAtNTYzMnB4O31cbiAgICAub217YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NjY0cHg7fVxuICAgIC5wYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2OTZweDt9XG4gICAgLnBle2JhY2tncm91bmQtcG9zaXRpb246MCAtNTcyOHB4O31cbiAgICAucGZ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzYwcHg7fVxuICAgIC5wZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU3OTJweDt9XG4gICAgLnBoe2JhY2tncm91bmQtcG9zaXRpb246MCAtNTgyNHB4O31cbiAgICAucGt7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01ODU2cHg7fVxuICAgIC5wbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU4ODhweDt9XG4gICAgLnBye2JhY2tncm91bmQtcG9zaXRpb246MCAtNTkyMHB4O31cbiAgICAucHN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01OTUycHg7fVxuICAgIC5wdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU5ODRweDt9XG4gICAgLnB3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjAxNnB4O31cbiAgICAucHl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MDQ4cHg7fVxuICAgIC5xYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYwODBweDt9XG4gICAgLnJle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjExMnB4O31cbiAgICAucm97YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MTQ0cHg7fVxuICAgIC5yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYxNzZweDt9XG4gICAgLnJ1e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjIwOHB4O31cbiAgICAucnd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MjQwcHg7fVxuICAgIC5zYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNzJweDt9XG4gICAgLnNie2JhY2tncm91bmQtcG9zaXRpb246MCAtNjMwNHB4O31cbiAgICAuc2N7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MzM2cHg7fVxuICAgIC5zZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYzNjhweDt9XG4gICAgLnNle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjQwMHB4O31cbiAgICAuc2d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NDMycHg7fVxuICAgIC5zaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0NjRweDt9XG4gICAgLnNre2JhY2tncm91bmQtcG9zaXRpb246MCAtNjQ5NnB4O31cbiAgICAuc2x7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NTI4cHg7fVxuICAgIC5zbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY1NjBweDt9XG4gICAgLnNue2JhY2tncm91bmQtcG9zaXRpb246MCAtNjU5MnB4O31cbiAgICAuc297YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NjI0cHg7fVxuICAgIC5zcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY2NTZweDt9XG4gICAgLnN0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjY4OHB4O31cbiAgICAuc3Z7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NzIwcHg7fVxuICAgIC5zeXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3NTJweDt9XG4gICAgLnN6e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjc4NHB4O31cbiAgICAudGN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02ODE2cHg7fVxuICAgIC50ZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY4NDhweDt9XG4gICAgLnRne2JhY2tncm91bmQtcG9zaXRpb246MCAtNjg4MHB4O31cbiAgICAudGh7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02OTEycHg7fVxuICAgIC50antiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY5NDRweDt9XG4gICAgLnRse2JhY2tncm91bmQtcG9zaXRpb246MCAtNjk3NnB4O31cbiAgICAudG17YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MDA4cHg7fVxuICAgIC50bntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcwNDBweDt9XG4gICAgLnRve2JhY2tncm91bmQtcG9zaXRpb246MCAtNzA3MnB4O31cbiAgICAudHJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MTA0cHg7fVxuICAgIC50dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcxMzZweDt9XG4gICAgLnR2e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzE2OHB4O31cbiAgICAudHd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MjAwcHg7fVxuICAgIC50entiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyMzJweDt9XG4gICAgLnVhe2JhY2tncm91bmQtcG9zaXRpb246MCAtNzI2NHB4O31cbiAgICAudWd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03Mjk2cHg7fVxuICAgIC51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTczMjhweDt9XG4gICAgLnV5e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzM2MHB4O31cbiAgICAudXp7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03MzkycHg7fVxuICAgIC52YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc0MjRweDt9XG4gICAgLnZje2JhY2tncm91bmQtcG9zaXRpb246MCAtNzQ1NnB4O31cbiAgICAudmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NDg4cHg7fVxuICAgIC52Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc1MjBweDt9XG4gICAgLnZpe2JhY2tncm91bmQtcG9zaXRpb246MCAtNzU1MnB4O31cbiAgICAudm57YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NTg0cHg7fVxuICAgIC52dXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc2MTZweDt9XG4gICAgLndze2JhY2tncm91bmQtcG9zaXRpb246MCAtNzY0OHB4O31cbiAgICAueWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03NjgwcHg7fVxuICAgIC56YXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc3MTJweDt9XG4gICAgLnpte2JhY2tncm91bmQtcG9zaXRpb246MCAtNzc0NHB4O31cbiAgICAuend7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03Nzc2cHg7fVxuICAgIC5zeHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4MDhweDt9XG4gICAgLmN3e2JhY2tncm91bmQtcG9zaXRpb246MCAtNzg0MHB4O31cbiAgICAuc3N7YmFja2dyb3VuZC1wb3NpdGlvbjowIC03ODcycHg7fVxuICAgIC5udXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc5MDRweDt9XG5cbn0iLCIvLyBnZW5lcmljXG5cbmh0bWwsIGJvZHkge1xuICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsICRiYXNlLWZvbnQtc2l6ZSArIHB4KTtcbiAgICBmb250LWZhbWlseTogJGZvbnRfbWFpbjtcbiAgICBjb2xvcjogJGNvbG91cl9ib2R5dHh0O1xufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IC45cmVtO1xufVxuXG4vLyBoZWFkaW5nc1xuXG5oMSB7IGZvbnQtc2l6ZTogMnJlbTsgfVxuaDIgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuaDMgeyBmb250LXNpemU6IDEuNTZyZW07IH1cbmg0IHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5oNSB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbmg2IHsgZm9udC1zaXplOiAxcmVtOyB9XG5cblxuLy8gc3ViaGVhZGVyc1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3VyX2hlYWRpbmc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBcbiAgICAmLm1vZC1kYXJrIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBcbiAgICAuc2VjdGlvbi12aWRlbyAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfdGhpcmQ7XG4gICAgfVxufVxuXG5cbi8vIGVsZW1lbnRzXG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gbm8gaGlnaGxpZ2h0IG91dGxpbmVcblxuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5ociB7XG4gICAgbWF4LXdpZHRoOiAkc2l0ZS13aWR0aDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvdXJfbWFpbjtcblxuICAgIEBpbmNsdWRlIGlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyX21haW47XG4gICAgfVxufSIsIi5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91cl9tYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9tYWluO1xuICAgIFxuICAgIEBpbmNsdWRlIGlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWFpbjtcbiAgICB9XG4gICAgXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyX2xpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG91cl9saWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBpcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG91cl9saWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnRoaXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91cl90aGlyZDtcbiAgICB9XG4gICAgXG4gICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZDllZGZmO1xuICAgIH1cblxuICAgICYgKyAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5hbWF6b24tYnV0dG9uLCAucGF5cGFsLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gY29sbGVjdGlvbiBidXR0b25zXG4uY29sbGVjdGlvbi1jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgIC5jb2xsZWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjYmNiY2JjO1xuICAgICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91cl90aGlyZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saW5rLW1vcmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb25nLWFycm93LXBvaW50aW5nLXRvLXRoZS1yaWdodC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3VyX3RoaXJkO1xufSIsIlxuLy8gdmFsaWRhdGlvbiBtZXNzYWdlc1xuc3Bhbi52YWxpZGF0aW9uLWVycm9yIHtcbiAgICBjb2xvcjogI2VmM2QzZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG5cbiAgICAmICsgKiB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgICB9XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfc2Vjb25kO1xufVxuXG4vLyBpbnB1dHNcblt0eXBlPWNvbG9yXSxcblt0eXBlPWRhdGVdLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuW3R5cGU9ZGF0ZXRpbWVdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9bW9udGhdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9dGV4dF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT13ZWVrXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmb250X21haW47XG4gICAgXG4gICAgQGluY2x1ZGUgaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2JjYmNiYztcbiAgICB9XG4gICAgXG4gICAgJi52YWxpZGF0aW9uLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgICB9XG5cbn1cblxuLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91cl9ib3JkZXI7XG4gICAgcGFkZGluZy10b3A6IC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcblxuICAgIEBpbmNsdWRlIGlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG91cl9ib3JkZXI7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfYm9keXR4dDtcbiAgICB9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbi8vIGRyb3Bkb3duIGJveGVzXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LWRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvdXJfbGlnaHQ7XG4gICAgXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJi5tb2QtbWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcbiAgICB9XG59XG5cbnNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXG4oLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG59XG5cbi8vIGNoZWNrYm94IGFuZCByYWRpbyBpbnB1dHNcbiRjaGVjay1zZWxlY3RlZC1jb2xvdXI6ICRjb2xvdXJfbWFpbjtcbiRjaGVjay1jb2xvdXI6ICR3aGl0ZTtcbiRyYWRpdXNfb246IDE7XG5cbmlucHV0IHtcbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUrbGFiZWw6YmVmb3JlLFxuICAgICZbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZStsYWJlbDpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcbiAgICB9XG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwsXG4gICAgJlt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsXG4gICAgJlt0eXBlPVwicmFkaW9cIl0rbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbG9yOiAkY2hlY2stY29sb3VyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGlmICRyYWRpdXNfb24gPT0gMSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWwsICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2stc2VsZWN0ZWQtY29sb3VyO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDJcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZGF0ZSBmaWVsZFxuLmRlbGl2ZXJ5LWRhdGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59IiwiLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAkc2l0ZS13aWR0aDtcbn1cblxuLmJnLXNoYWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxuLnNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBcbiAgICBAbWVkaWEgI3skbC11cH0ge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgfVxufVxuXG4uaXMtZHJvcGRvd24tc3VibWVudSB7XG4gICAgei1pbmRleDogMztcbn1cblxuLml0ZW1zLWNvbnRhaW5lciB7XG5cbiAgICAvLyBsaXN0IC8gZ3JpZCB2aWV3IGRpc3BsYXlcbiAgICAuaXRlbS1ib3gtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubGlzdCB7XG5cbiAgICAgICAgLml0ZW0tYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcyB7XG4gICAgLmhpZGUtZm9yLWpzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbio6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIGNvbG91cnNcblxuJHN3LWNvbG91cl9ib3JkZXI6ICNmN2Y3Zjc7XG4kc3ctY29sb3VyX3NoYWRlOiAjZWFlYWVhO1xuJHN3LWNvbG91cl9ncmV5OiAjOTU5NDk0O1xuJHN3LWNvbG91cl9ibGFjazogIzJkMmQyZDtcblxuJHN3LWNvbG91cl9zdWNjZXNzOiAjMWFiNTAwO1xuJHN3LWNvbG91cl9kYW5nZXI6ICNkYjAwMDA7XG4kc3ctY29sb3VyX2Rhbmdlcl90eHQ6ICNkNzAwMDA7XG4kc3ctY29sb3VyX2Vycm9yOiAjZDcwMDAwO1xuXG4kY29sb3VyX2JsYWNrOiAjMDAwO1xuJGNvbG91cl93aGl0ZTogI2ZmZjtcblxuLy8gdmFyc1xuXG4kc3ctYm94LXBhZGRpbmc6IDJyZW07XG5cbi8vIGZvbnRzXG5cbiRpY29tb29uLWZvbnQtZmFtaWx5OiBcInN3X2FjY291bnRcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCIuLi9mb250c1wiICFkZWZhdWx0O1xuXG4kaWNvbi13YXJlaG91c2U6IFwiXFxlOTAwXCI7XG4kaWNvbi1hY2NvdW50LWhvbWU6IFwiXFxlOTAxXCI7XG4kaWNvbi1hZGRyZXNzLWJvb2s6IFwiXFxlOTAyXCI7XG4kaWNvbi1jaGVjay1pbi1jaGVja2JveDogXCJcXGU5MDNcIjtcbiRpY29uLWRlbGV0ZTogXCJcXGU5MDRcIjtcbiRpY29uLWVkaXQ6IFwiXFxlOTA1XCI7XG4kaWNvbi1sb2ctb3V0OiBcIlxcZTkwNlwiO1xuJGljb24tbXktZGV0YWlsczogXCJcXGU5MDdcIjtcbiRpY29uLW15LWZhdm91cml0ZXM6IFwiXFxlOTA4XCI7XG4kaWNvbi1teS1vcmRlcnM6IFwiXFxlOTA5XCI7XG4kaWNvbi1teS1wYXNzd29yZDogXCJcXGU5MGFcIjtcbiRpY29uLW15LXN1YnNjcmlwdGlvbnM6IFwiXFxlOTBiXCI7XG4kaWNvbi1QREY6IFwiXFxlOTBjXCI7XG4kaWNvbi1yZS1vcmRlcjogXCJcXGU5MGRcIjtcbiRpY29uLXJlZmVycmVkLWZyaWVuZHM6IFwiXFxlOTBlXCI7XG4kaWNvbi1yZXdhcmQtcG9pbnRzOiBcIlxcZTkwZlwiO1xuJGljb24tYmFjazogXCJcXGU5MTBcIjtcbiRpY29uLXByb2ZpbGU6IFwiXFxlOTExXCI7XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XG4gICAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P25pcDJjdCcpO1xuICAgIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9uaXAyY3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9uaXAyY3QnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/bmlwMmN0JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9uaXAyY3QjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24td2FyZWhvdXNlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXdhcmVob3VzZTtcbiAgICB9XG59XG4uaWNvbi1iYWNrIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhY2s7XG4gICAgfVxufVxuLmljb24tcHJvZmlsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wcm9maWxlO1xuICAgIH1cbn1cbi5pY29uLWFjY291bnQtaG9tZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1hY2NvdW50LWhvbWU7XG4gICAgfVxufVxuLmljb24tYWRkcmVzcy1ib29rIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFkZHJlc3MtYm9vaztcbiAgICB9XG59XG4uaWNvbi1jaGVjay1pbi1jaGVja2JveCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVjay1pbi1jaGVja2JveDtcbiAgICB9XG59XG4uaWNvbi1kZWxldGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZGVsZXRlO1xuICAgIH1cbn1cbi5pY29uLWVkaXQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tZWRpdDtcbiAgICB9XG59XG4uaWNvbi1sb2ctb3V0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxvZy1vdXQ7XG4gICAgfVxufVxuLmljb24tbXktZGV0YWlscyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1teS1kZXRhaWxzO1xuICAgIH1cbn1cbi5pY29uLW15LWZhdm91cml0ZXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbXktZmF2b3VyaXRlcztcbiAgICB9XG59XG4uaWNvbi1teS1vcmRlcnMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbXktb3JkZXJzO1xuICAgIH1cbn1cbi5pY29uLW15LXBhc3N3b3JkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLW15LXBhc3N3b3JkO1xuICAgIH1cbn1cbi5pY29uLW15LXN1YnNjcmlwdGlvbnMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbXktc3Vic2NyaXB0aW9ucztcbiAgICB9XG59XG4uaWNvbi1QREYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tUERGO1xuICAgIH1cbn1cbi5pY29uLXJlLW9yZGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJlLW9yZGVyO1xuICAgIH1cbn1cbi5pY29uLXJlZmVycmVkLWZyaWVuZHMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tcmVmZXJyZWQtZnJpZW5kcztcbiAgICB9XG59XG4uaWNvbi1yZXdhcmQtcG9pbnRzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXJld2FyZC1wb2ludHM7XG4gICAgfVxufVxuXG4kZnV0dXJhLWZvbnQtZmFtaWx5OiAnZnV0dXJhX3B0JywgJ1RyZWJ1Y2hldCBNUycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2Z1dHVyYV9wdCc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL2Z1dHVyYV9wdC9mdXR1cmFfcHRfNzAwX25vcm1hbC5lb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvZnV0dXJhX3B0L2Z1dHVyYV9wdF83MDBfbm9ybWFsLmVvdD8jaWVmaXg3MDAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL2Z1dHVyYV9wdC9mdXR1cmFfcHRfNzAwX25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvZnV0dXJhX3B0L2Z1dHVyYV9wdF83MDBfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvZnV0dXJhX3B0L2Z1dHVyYV9wdF83MDBfbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvZnV0dXJhX3B0L2Z1dHVyYV9wdF83MDBfbm9ybWFsLnN2ZyM3MDAnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kcHJveGltYS1mb250LWZhbWlseTogJ3Byb3hpbWFfbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNDAwX25vcm1hbC5lb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV80MDBfbm9ybWFsLmVvdD8jaWVmaXg0MDAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNDAwX25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV80MDBfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV80MDBfbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV80MDBfbm9ybWFsLnN2ZyM0MDAnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNjAwX25vcm1hbC5lb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV82MDBfbm9ybWFsLmVvdD8jaWVmaXg2MDAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNjAwX25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV82MDBfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV82MDBfbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV82MDBfbm9ybWFsLnN2ZyM2MDAnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNzAwX25vcm1hbC5lb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV83MDBfbm9ybWFsLmVvdD8jaWVmaXg3MDAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vZm9udHMuc2hvcHdpcmVkLmNvLnVrL3Byb3hpbWFfbm92YS9wcm94aW1hX25vdmFfNzAwX25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV83MDBfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV83MDBfbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly9mb250cy5zaG9wd2lyZWQuY28udWsvcHJveGltYV9ub3ZhL3Byb3hpbWFfbm92YV83MDBfbm9ybWFsLnN2ZyM3MDAnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8vIGV4dGVuZHNcblxuJXVucGFkX3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHN3LWJveC1wYWRkaW5nO1xuICAgIG1hcmdpbi1yaWdodDogLSRzdy1ib3gtcGFkZGluZztcbn1cblxuJXVucGFkLXkge1xuICAgIG1hcmdpbi10b3A6IC0kc3ctYm94LXBhZGRpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRzdy1ib3gtcGFkZGluZztcbn1cblxuXG4vLyBhY2NvdW50XG4uc3ctYWNjb3VudCB7XG4gICAgcGFkZGluZzogJHN3LWJveC1wYWRkaW5nIDA7XG4gICAgZm9udC1mYW1pbHk6ICRwcm94aW1hLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTIuNzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWVhZWE7XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRzdy1jb2xvdXJfYm9yZGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMCAwIDRweCAjY2NjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6ICRzdy1ib3gtcGFkZGluZztcblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzdy1ib3gtcGFkZGluZztcblxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbml0aWFsLWJsb2Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX2JsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgICBjb2xvcjogJGNvbG91cl9ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cblxuICAgICYtY29tcGFueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIH1cblxuICAgICYtbWVudSB7XG4gICAgICAgIG1hcmdpbjogMCAoLSRzdy1ib3gtcGFkZGluZykgKC0kc3ctYm94LXBhZGRpbmcpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICBsaSArIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdy1jb2xvdXJfc2hhZGU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ctY29sb3VyX2JvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXJfYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvdXJfYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91cl9ibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAxcmVtIDEuNHJlbSA0LjI1cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS43NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtOyAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdy1jb2xvdXJfYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvdXJfYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYS1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAxLjMyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YmhlYWRpbmcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgJi1saW5lLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMDI1cmVtO1xuICAgICAgICBjb2xvcjogJHN3LWNvbG91cl9ncmV5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAuNzVyZW0gMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN3LWNvbG91cl9ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfd2hpdGU7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvdXJfYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyX3doaXRlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gJHN3LWJveC1wYWRkaW5nO1xuICAgICAgICBAZXh0ZW5kICV1bnBhZF94O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3ctYm94LXBhZGRpbmc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzdy1ib3gtcGFkZGluZztcblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3ctY29sb3VyX2JvcmRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAmLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRzdy1jb2xvdXJfYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYS1mb250LWZhbWlseTtcblxuICAgICAgICBAaW5jbHVkZSBpcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRzdy1jb2xvdXJfYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24tbGluayB7XG4gICAgICAgIGNvbG9yOiAkc3ctY29sb3VyX2JsYWNrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjM1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMzVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzdy1jb2xvdXJfYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIGFjdGl2aXR5IGxpc3RcbiAgICAmLWFjdGl2aXR5LWxpc3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3ctY29sb3VyX3NoYWRlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdy1jb2xvdXJfc2hhZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3ctY29sb3VyX2dyZXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGFkZHJlc3MgYm94XG4gICAgJi1jb250YWluZXItYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN3LWNvbG91cl9zaGFkZTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgJWJveF9jaGlsZHJlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ctY29sb3VyX2JvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlYm94X2NoaWxkcmVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdy1jb2xvdXJfc2hhZGU7XG4gICAgICAgICAgICBtYXJnaW46IC0xLjVyZW0gLTEuNXJlbSAxLjVyZW0gLTEuNXJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlYm94X2NoaWxkcmVuO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdy1jb2xvdXJfc2hhZGU7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAtMS41cmVtIC0xLjVyZW0gLTEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IC0xLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdy1jb2xvdXJfc2hhZGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kZWYtbGlzdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgZHQsIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyX3doaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMi41ZW07XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91cl9ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3VyX3doaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jbGVhciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBkZiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvdXJfYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIGZvcm1zXG5cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3ctY29sb3VyX3NoYWRlO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgJi5pbnB1dC1ncm91cC1maWVsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN3LWNvbG91cl9zaGFkZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3ctY29sb3VyX3NoYWRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG5cbiAgICAmLWlucHV0LWluZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3LWNvbG91cl9kYW5nZXI7XG4gICAgICAgIHdpZHRoOiAuNzVyZW07XG4gICAgICAgIGhlaWdodDogLjc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG5cbiAgICAgICAgJi52YWxpZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ctY29sb3VyX3N1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhvbWUtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG91cl9ibGFjaztcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5zdy1hY2NvdW50IHtcblxuICAgICAgICAmLWluaXRpYWwtYmxvYiB7XG4gICAgICAgICAgICBsZWZ0OiAtMi43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLnN3LWFjY291bnQge1xuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwIDMuNXJlbSA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDY5JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdmFsaWRhdGlvblxuLmpzLXBhc3N3b3JkLWdyb3VwIHtcblxuICAgICYuZXJyb3Ige1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRzdy1jb2xvdXJfZXJyb3I7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDFweDtcblxuICAgICAgICBpbnB1dCwgc2VsZWN0LCBidXR0b24sIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN3LWNvbG91cl9lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Bhbi5lcnJvci10ZXh0IHtcbiAgICBjb2xvcjogJHN3LWNvbG91cl9kYW5nZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAtLjVyZW0gMCAxcmVtO1xufVxuXG5cbi8vIGhlbHBlcnNcblxuLnN3LXVwcGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3ctbWFyZ2luLWIteHMge1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbn1cblxuLnN3LW1hcmdpbi1iLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uc3ctbWFyZ2luLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zdy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN3LXRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogJHN3LWNvbG91cl9kYW5nZXJfdHh0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc3ctY29sb3VyX2Rhbmdlcl90eHQ7XG4gICAgfVxufVxuXG5cblxuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiAjUHJvZHVjdCAqL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wcm9kdWN0LW1haW4taW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnktbWFpbi1waG90byB7XG5cdGN1cnNvcjogYXV0bztcblxuXHQmW2RhdGEtc3JjXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5wYXlwYWwtbWVzc2FnaW5nIHtcblx0PiBkaXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWFlN2U0O1xuXHRcdHBhZGRpbmc6IDE0cHggMTRweCA4cHggMTRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdD4gc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1mb3JtICB7XG5cdGg0IHtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHR9XG5cblx0c2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3RvdG06IC41cmVtO1xuXHR9XG59XG5cbi5wcmljZS1tYXRjaC1wbGFjZW1lbnQge1xuXHRtYXJnaW46IDFyZW0gMDtcbn1cblxuLnByb2R1Y3QtdmlkZW8tdG9nZ2xle1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXG5cdGltZ3tcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufVxuXG4ucHJvZHVjdC1icmFuZCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAkY29sb3VyX21haW47XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG91cl9tYWluO1xuXHR9XG59XG5cbi5mcmVlLXNoaXBwaW5nIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZyZWUtZGVsaXZlcnktY2hlY2ttYXJrLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICMzNjlhNDk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnByb2R1Y3QtcXR5LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdGlucHV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzLjVyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IC44cmVtIC41cmVtO1xuXHRcdGNvbG9yOiAkY29sb3VyX2JvZHl0eHRhbHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0QGluY2x1ZGUgaXMtYWN0aXZlIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0LWdyb3VwLWxhYmVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyX2JvcmRlcjtcblx0fVxufVxuXG4ucHJvZHVjdC1jYXJvdXNlbCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0LnNsaWNrLWxpc3Qge1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHR9XG5cblx0LnNsaWNrLXNsaWRlIHtcblx0XHRwYWRkaW5nOiAwIDVweDs7XG5cdH1cblxuXHQmLnNsaWNrLXZlcnRpY2FsIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0LmFycm93LXNxdWFyZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRtYXJnaW46IC01cHggMDtcblx0XHR9XG5cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnJvdy1zcXVhcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogJGNvbG91cl9tYWluO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDNweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0QGluY2x1ZGUgcmVtKHdpZHRoLCAxNHB4KTtcblx0XHRAaW5jbHVkZSByZW0oaGVpZ2h0LCAxNHB4KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG59XG5cbi5hcnJvdy1zcXVhcmUuc2ltcGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblxuXHQmLmxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmLnJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4vLyBwcm9kdWN0IHByaWNlc1xuLnByb2R1Y3QtdmF0IHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdC1zYWxlLXByaWNlLCAucHJvZHVjdC12YXQubW9kLXNhbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1wcmljZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMwMDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYXMtc2FsZS1wcmljZSB7XG5cdC5wcm9kdWN0LXZhdC5tb2Qtc2FsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdH1cblx0LnByb2R1Y3QtdmF0Lm1vZC1wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC1zYWxlLXByaWNlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0fVxuXHQucHJvZHVjdC1wcmljZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXJfbGlnaHQ7O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0fVxufVxuXG4ucHJvZHVjdC1jb3N0IHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnByb2R1Y3QtcHJpY2VzIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0cGFkZGluZzogLjZyZW0gMXJlbTtcblxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHR9XG59XG5cbi5wcm9kdWN0LWRlbGl2ZXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC42cmVtIDFyZW07XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IC44cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRiYWNrZ3JvdW5kOiAjOEJERTQ0O1xuXHR3aWR0aDogMSU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCYubW9kLXVrIHtcblx0XHRiYWNrZ3JvdW5kOiAjNzJCRjMwO1xuXHR9XG59XG5cbi5pbmZvLWRldGFpbHMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG91cl9ib2R5dHh0O1xuXHR9XG5cblx0Pioge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdH1cblxuXHQqIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi8vIGhpZGUgc3RvY2sgcmVxdWVzdCB3aGVuIGluc3RvY2tcbi5pbi1zdG9jayAuc3RvY2stcmVxdWVzdHMtY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuJHZhcmlhbnRfYnV0dG9uczogbnVsbCAhZGVmYXVsdDtcblxuQGlmICR2YXJpYW50X2J1dHRvbnMgIT0gbnVsbCBhbmQgJHZhcmlhbnRfYnV0dG9ucyA9PSAxIHtcblx0Ly8gdmFyaWF0aW9uIGJ1dHRvbnNcblx0LnByb2R1Y3Qtb3B0aW9uLWNvbnRhaW5lciB7XG5cblx0XHQuaGFzLXRpcCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0LnJlY3RhbmdsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuNjVyZW0gLjc1cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRjb2xvcjogIzQ1NDU0NTtcblx0XHRcdG1hcmdpbjogMCAuNXJlbSAuNXJlbSAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHQmLmFjdGl2ZTpub3QoLmNvbG9yKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogI2MxMTQzMiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2xvciB7XG5cdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHQmLmRhcmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQvL2NvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ly9mb250LXNpemU6IDA7XG5cdFx0XHRcdFx0Ly93aWR0aDogMnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LXRhYnMge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdC50YWJzLWNvbnRlbnQsIC50YWJzIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQudGFicy1wYW5lbCB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdH1cblxuXHQudGFicy1jb250ZW50IHtcblx0XHRjb2xvcjogJGNvbG91cl9ib2R5dHh0O1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQudGFicy10aXRsZSBhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYi11bnNlbGVjdGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwM3B4IGF1dG87XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtaW4td2lkdGg6IDEwM3B4O1xuXHRcdG1pbi1oZWlnaHQ6IDMzcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cblx0LnRhYnMtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG5cdFx0Ji5pcy1hY3RpdmUgYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFiLXNlbGVjdGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTYwcHggYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LXBkZiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAuNXJlbSAwO1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMuNHJlbTtcblxuXHRpIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbihhYnNvbHV0ZSk7XG5cdFx0bGVmdDogMXJlbTtcblx0fVxufVxuXG4jZmluYW5jZU1vZGFsIHtcblx0Y29sb3I6ICMwYTBhMGE7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Y29sb3I6ICMwYTBhMGE7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcblxuXHRcdHRoIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5weC1leGNoYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjNjAwMDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0cGFkZGluZy1ib3R0b206IDJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maW5hbmNlLWJveCB7XG5cdHBhZGRpbmc6IDE4cHggMTVweDtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOSB1cmwoXCIuLi9pbWFnZXMvZmluYW5jZS1sb2dvLnBuZ1wiKSA5NyUgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE0NHB4O1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRjb2xvcjogIzBhMGEwYTtcblxuXHQuaW5uZXIge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9maW5hbmNlLWljb24xLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IC44NXJlbTtcblx0fVxufVxuXG4ucHJvZHVjdC1naWZ0LWJveCB7XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxuXG5cdC5naWZ0LWJveF9faW5mbyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0LmhpZ2hsaWdodCB7XG5cdFx0Y29sb3I6ICNlMzI0MzU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdH1cbn1cblxuQG1lZGlhICN7JG0tdXB9IHtcblx0LnByb2R1Y3QtYnV5IHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmNvbHVtbiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQubWVkaXVtLTIge1xuXHRcdFx0d2lkdGg6IDElO1xuXHRcdH1cblxuXHRcdC5jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbS1kb3dufSB7XG5cdC5wcm9kdWN0LXRhYnMge1xuXHRcdC5hY2NvcmRpb24tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXJfYm9keXR4dDtcblx0XHR9XG5cdH1cbn1cblxuXG4ucHJlLW9yZGVyLWRhdGV7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRTJGNzI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMC41cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Ji5iYXNrZXR7XG5cdFx0bWFyZ2luOiAxcmVtIDA7XG5cblx0fVxufVxuXG4ucHJlLW9yZGVyLWFsZXJ0e1xuXHQub2ZmY2FudmFze1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHR9XG59XG5cbi5wcmUtb3JkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBNUNCO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDAuNXJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZWxlYXNlZCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICMwM0E1Q0I7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMC41cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy8gUFJPRFVDVCBTVE9DSyBJTkRJQ0FUT1IgVVBEQVRFXG4uc3RvY2staW5kaWNhdG9yLW91dGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnByb2R1Y3QtbWVzc2FnZS10YWcge1xuXHRmbGV4OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWIzODVlO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3RvY2staW5kaWNhdG9yLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiA0MXB4O1xufVxuXG4uc3RvY2staW5kaWNhdG9yLXdyYXBwZXIuaW5kaWNhdG9yLW91dC1vZi1zdG9jayB7XG5cdHdpZHRoOiAxNDNweDtcbn1cblxuLmluZGljYXRvci1pbi1zdG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7XG59XG5cbi5pbmRpY2F0b3Itb3V0LW9mLXN0b2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cblxuLnN0b2NrLWluZGljYXRvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogNDFweDtcblxuXHQuY2lyY2xlIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA2cHggc29saWQgI0ZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWdyaWQtbGF5b3V0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZSBmb3JtXCIgXCJyZXZpZXdzIGZvcm1cIjtcblx0XG5cdEBtZWRpYSAjeyRtLWRvd259IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlXCIgXCJmb3JtXCIgXCJyZXZpZXdzXCI7XG5cdH1cblx0XG5cdC5ncmlkLWltYWdlcy1zZWN0aW9uIHtcblx0XHRncmlkLWFyZWE6IGltYWdlO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXHQuZ3JpZC1mb3JtLXNlY3Rpb24ge1xuXHRcdGdyaWQtYXJlYTogZm9ybTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblx0LmdyaWQtcmV2aWV3cy1zZWN0aW9uIHtcblx0XHRncmlkLWFyZWE6IHJldmlld3M7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG59XG5cbi8vIHF1ZXN0aW9uIGFuZCBhbnN3ZXJcbi5xbmEtY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAycmVtO1xuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnFuYS1jb250YWluZXIgLnVzZXItZGF0YXtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdG1hcmdpbi1yaWdodDogM3JlbTtcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xufVxuLnFuYS1jb250YWluZXIgLmNoZWNrYm94LXdyYXB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5xbmEtY29udGFpbmVye1xuXHRbdHlwZT1jb2xvcl0sIFt0eXBlPWRhdGVdLCBbdHlwZT1kYXRldGltZS1sb2NhbF0sIFt0eXBlPWRhdGV0aW1lXSwgW3R5cGU9ZW1haWxdLCBbdHlwZT1tb250aF0sIFt0eXBlPW51bWJlcl0sIFt0eXBlPXBhc3N3b3JkXSwgW3R5cGU9c2VhcmNoXSwgW3R5cGU9dGVsXSwgW3R5cGU9dGV4dF0sIFt0eXBlPXRpbWVdLCBbdHlwZT11cmxdLCBbdHlwZT13ZWVrXSwgc2VsZWN0LCB0ZXh0YXJlYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0XG59XG4ucW5hLWNvbnRhaW5lciAucmV2aWV3cy13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnFuYS1jb250YWluZXIgLnJldmlld3Mtd3JhcCBwLFxuLnFuYS1jb250YWluZXIgLnJldmlld3Mtd3JhcCBidXR0b257XG5cdG1hcmdpbjogLjJyZW07XG59XG4ucW5hLWNvbnRhaW5lciAucmV2aWV3cy13cmFwIGltZ3tcblx0d2lkdGg6IDIwcHg7XG5cdG9wYWNpdHk6IC42O1xufVxuLnFuYS1jb250YWluZXIgLnJldmlld3Mtd3JhcCBpbWc6aG92ZXJ7XG5cdG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnFuYS1jb250YWluZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5xbmEtY29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnFuYS1jb250YWluZXIgLmxhcmdlLTY6Zmlyc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxufSIsIi8qICMtQ0hFQ0tPVVRfQkFTS0VUICovXG5cbi5iYXNrZXQtaGVhZGluZyB7XG5cbiAgICAmLWNvdW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuXG4uYmFza2V0LXRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgdGgge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc3BsYXktYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmLnBhZC0yIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG59XG5cbi5iYXNrZXQtaW5mbyB7XG5cdC50ZXh0LW5vY2FzZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXHRcblx0LmNoZWNrb3V0LXBheW1lbnQtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtIHtcbiAgICAmLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfbWFpbjtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMjhweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcblxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0obWFyZ2luLWJvdHRvbSwgMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhICN7JHMtb25seX0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfYm9keXR4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjtcbiAgICB9XG4gICAgJi1vcHRpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiAjM2IzYTNhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmLm9wdCB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmLm9wdCB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICYgKyAub3B0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXF0eSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG5cdFx0XG5cdFx0c2VsZWN0LCBbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbShtYXJnaW4tdG9wLCAtNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNvc3Qge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJiArIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZW1vdmUtYnV0dG9uLFxuICAgIC5iYXNrZXQtdXBkYXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfbWFpbjtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTJweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmJhc2tldC13aXNobGlzdC1idXR0b24ge1xuICAgIGNvbG9yOiAkY29sb3VyX21haW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICBmb250LXNpemU6IC44cmVtO1xuXG4gICAgaSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgIH1cbn1cblxuQG1lZGlhICN7JG0tdXB9IHtcbiAgICAuYmFza2V0LWl0ZW0ge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skcy1vbmx5fSB7XG5cbiAgICAuYmFza2V0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJi1xdHktaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZW1vdmUtaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjhyZW07XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpub3QoLmJhc2tldC1pdGVtLWltYWdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmJhc2tldC1pdGVtLXF0eSB7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZW0oaGVpZ2h0LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcmVtKHdpZHRoLCA2MnB4KTtcbiAgICB9XG5cbiAgICAuYmFza2V0LXF0eS1lbnRyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlbSh3aWR0aCwgMzBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcblxuICAgIH1cbn1cblxuXG4uYmFza2V0LWluZm8tcmV3YXJkcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTM0JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3VyX21haW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbi5iYXNrZXQtdm91Y2hlciB7XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi10b2dnbGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxM3B4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG59XG5cbi5iYXNrZXQtc2hpcHBpbmcge1xuXG4gICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxMXB4KTtcbiAgICB9XG5cbiAgICBpbnB1dC5wb3N0Y29kZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLnBvc3Rjb2RlLXZhbGlkYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYXRlSWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYXNrZXQtdG90YWxzIHtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNHB4KTtcblx0Ji51bnN0cmlwZWQgdGJvZHksICYudW5zdHJpcGVkIHRib2R5IHRyLCAmLnVuc3RyaXBlZCB0Ym9keSB0ciB0ZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgdGZvb3Qge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgLmJhc2tldC10b3RhbHMge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAyOHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjY1cmVtIDA7XG4gICAgfVxufVxuLnJhdGVzLWNvbnRhaW5lciB7XG5cdCYubm8tcmF0ZXMge1xuXHRcdC5oaWRlLWZvci1uby1yYXRlcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmOm5vdCgubm8tcmF0ZXMpIHtcblx0XHQubm8tcmF0ZXMtbWVzc2FnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8vIG9mZiBjYW52YXMgYmFza2V0XG4vLyBzb2Z0IGFkZCB0byBiYXNrZXQgY29tcG9uZW50XG4ub2ZmLWNhbnZhcy1iYXNrZXQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLml0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIC0xcmVtIDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLS4yNXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogLS4yNXJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG91cl9tYWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cblxuICAgICZfX3RvdGFsLWxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfdGhpcmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fdG90YWwtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAjeyRtLXVwfSB7XG4gICAgLm9mZi1jYW52YXMtYmFza2V0IHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoNDAwcHgpICk7XG5cbiAgICAgICAgJi5pcy1vcGVuIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTQwMHB4KSApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skcy1vbmx5fSB7XG4gICAgLm9mZi1jYW52YXMtYmFza2V0IHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoMzUwcHgpICk7XG5cbiAgICAgICAgJi5pcy1vcGVuIH4gLm9mZi1jYW52YXMtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTM1MHB4KSApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiAjLUNIRUNLT1VUX0FERFJFU1MgKi9cbi5jaGVja291dC1maWVsZC1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrb3V0LWZvcm0tc2VjdGlvbiB7XG4gICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyX2JvcmRlcjtcbiAgICB9XG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LWhlYWRlciB7XG4gICAgY29sb3I6ICNBOEJCRDU7XG4gICAgYmFja2dyb3VuZDogJGNvbG91cl9oZWFkaW5nO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIFxuICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxlZ2VuZCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLmJveC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXJfYm9yZGVyO1xuICAgIHBhZGRpbmc6IC4zcmVtIDFyZW07XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBcbiAgICAmLnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogLjNyZW0gLjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5jaGVja291dC1mb3JtIHtcbiAgICBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxufVxuXG4vLyBDb2RpbmdNYXN0ZXJzOiBFVSBSZWxpZWZcbi5ldS1yZWxpZWZ7XG4gICAgLmlucHV0LWdyb3VwLWZpZWxke1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWNiO1xuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjgxOWY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiAjUGFnZS1oZWFkICovXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaGlkZURlc2t0b3Age2Rpc3BsYXk6bm9uZTt9XG5cbi5sb2dvLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpZiB0eXBlLW9mKCRsb2dvX3dpZHRoX21vYmlsZSkgPT0gbnVtYmVyIHtcblx0XHRtYXgtd2lkdGg6ICRsb2dvX3dpZHRoX21vYmlsZSArICdweCc7XG5cdH1cblx0QGVsc2Uge1xuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdH1cblx0bWFyZ2luOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhICN7JG0tdXB9IHtcblx0LmxvZ28taW1hZ2Uge1xuXHRcdEBpZiB0eXBlLW9mKCRsb2dvX3dpZHRoKSA9PSBudW1iZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkbG9nb193aWR0aCArICdweCc7XG5cdFx0fVxuXHRcdEBlbHNlIHtcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0fVxuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubG9nby10ZXh0IHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdEBtZWRpYSAjeyRtLWRvd259IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kO1xuXG5cdC5sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBtZWRpYSAjeyRtLXVwfSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXJfX3RvcCB7XG5cdHBhZGRpbmc6IC43cmVtIDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uaGVhZGVyX19yaWdodCA+IC5jb2x1bW4ge1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5oZWFkZXJfX2luZm8ge1xuXHRhIHtcblx0XHRmb250LXNpemU6IDEuMDlyZW07XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IC4yNXJlbTtcblx0fVxufVxuXG4uaGVhZGVyX19jb250YWN0IHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdGkge1xuXHRcdG1hcmdpbi1yaWdodDogLjI1cmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uaGVhZGVyX19iYXNrZXQge1xuXHQuYmFza2V0X190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAuMjVlbTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1iYXNrZXQucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxLjhyZW07XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICN7JG0tdXB9IHtcblx0XHRcdC8vQGluY2x1ZGUgdmVydGljYWwtYWxpZ24oYWJzb2x1dGUpO1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbmF2LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogI2ZmZmZmZjtcblxuXHQubW9iLXNlYXJjaC10b2dnbGUge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmID4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG5cblx0Ji5tZW51ID4gbGkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQmLm1lbnUgPiAuY29tcGFjdC1kcm9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLm1lbnUgPiAuY29tcGFjdC1kcm9wID4gdWwge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXG5cdCYubWVudSA+IC5jb21wYWN0LWRyb3AgPiB1bCA+IGxpIHtcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xuXHR9XG5cblx0Ji5tZW51ID4gbGkgPiBhIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHBhZGRpbmc6IDAgLjYwcmVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogNTtcblx0fVxuXG5cdCYubWVudSA+IGxpID4gYSA+IHNwYW4ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmLm1lbnUgPiBsaS5pcy1kcm9wZG93bi1zdWJtZW51LXBhcmVudCA+IGE6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLm1lbnUgPiBsaTpob3ZlciA+IGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwICRjb2xvdXJfbWFpbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubWVnYS1tZW51IHtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblxuXHQmOm5vdCguYmFzaWMpIGEge1xuXHRcdGNvbG9yOiAjNTQ1NDU0O1xuXHR9XG5cblx0LmhlYWRlci10aXRsZSxcblx0LmhlYWRlci10aXRsZSBhIHtcblx0XHRjb2xvcjogJGNvbG91cl9tYWluO1xuXHRcdGZvbnQtc2l6ZTogMS4wOXJlbTtcblx0fVxuXG5cdGEubGluay1jb2xvciB7XG5cdFx0Y29sb3I6ICRjb2xvdXJfbWFpbjtcblx0fVxuXG5cdC5jb2x1bW4tYmxvY2sgPiBoMyB7XG5cdFx0Y29sb3I6ICRjb2xvdXJfbWFpbjtcblx0XHRmb250LXNpemU6IDEuMDlyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmNvbHVtbi1ibG9jayA+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5jb2x1bW4tYmxvY2sgPiBhIHtcblx0XHRjb2xvcjogJGNvbG91cl9tYWluO1xuXHR9XG5cblx0JiA+IGxpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW5wdXQ6Zm9jdXMge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmlucHV0LWdyb3VwLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5pbnB1dC1ncm91cC1idXR0b24gYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMWUxZTFlO1xuXHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdHBhZGRpbmc6IDAgLjlyZW07XG5cdH1cbn1cblxuLmhlYWRpbmctc3RyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21haW47XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0LnN2Zy0tYmVsbCB7XG5cdFx0d2lkdGg6IDJyZW07XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHR9XG59XG5cbi5oZWFkZXItdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnRfc2Vjb25kO1xuXHRmb250LXNpemU6IDEuODVyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbjogMXJlbSAwIC41cmVtO1xufVxuXG4uaGVhZGVyX193aXNobGlzdCB7XG5cdHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcblxuXHRpLCBzcGFuIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0aSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmhlYWRlci1jdXJyZW5jeSB7XG5cblx0LmN1cnJlbmN5LWRyb3Bkb3duIHtcblx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAjeyRzLW9ubHl9IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQuY3VycmVuY3ktZHJvcGRvd24ge1xuXHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtc2VsZWN0LXN5bWJvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAuMjVlbTtcblx0fVxufVxuXG5AbWVkaWEgI3skbS11cH0ge1xuXHQuaGVhZGVyLXJpZ2h0LWxpbmtzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogMi41cmVtO1xuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdC5oZWFkZXJfX2Jhc2tldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGEgLmhlYWRlcl9fYmFza2V0LS1pdGVtcyB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWFpbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxLjNyZW07XG5cdFx0XHRoZWlnaHQ6IDEuM3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zcmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0uNXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHJpZ2h0OiAtLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlcl9fYWRkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCYgLmhlYWRlcl9fd2lzaGxpc3Qge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMWIzODVlO1xuXHRcdFx0JiBpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmhlYWRlci1jdXJyZW5jeSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdCYgLnNob3ctZm9yLW1lZGl1bSB7XG5cdFx0XHRcdGNvbG9yOiAjMWIzODVlO1xuXHRcdFx0XHQmOm5vdCguY2FyZXQpIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbS1kb3dufSB7XG5cblx0LmhpZGVEZXNrdG9wIHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzAwYTVjYjt9XG5cdC5oaWRlRGVza3RvcCBwIHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7fVxuXHQuaGVhZGVyX190b3Age1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnNpdGUtaGVhZGVyIC5idXR0b24tZ3JvdXAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG91cl9tYWluO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNWY1ZjU7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JGwtdXB9IHtcblx0LmhlYWRlcl9fcmlnaHQgPiAuY29sdW1uICsgLmNvbHVtbiB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjVmNWY1O1xuXHR9XG59XG5cbkBtZWRpYSAjeyRzLW9ubHl9IHtcblx0LmhlYWRlci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHR9XG5cdC5oZWFkZXJfX21pZGRsZSB7XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0fVxuXHQuc2l0ZS1oZWFkZXIgLmxvZ28ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0XHRpbWcge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9fYWRkLCAuaGVhZGVyX19iYXNrZXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5oZWFkZXJfX2Jhc2tldCBhIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFza2V0LXdoaXRlLnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21haW47XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAuNXJlbSBjZW50ZXI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjhyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXG5cdFx0LmhlYWRlcl9fYmFza2V0LS1pdGVtcyB7XG5cdFx0XHRmb250LXNpemU6IDEuMTZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjdyZW07XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfX3dpc2hsaXN0IHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0fVxuXG5cdC5tYWluLW5hdi13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLm1vYmlsZS1zZWFyY2gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21haW47XG5cdHBhZGRpbmc6IC40cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdC5idXR0b24ge1xuXHRcdGhlaWdodDogMi45cmVtO1xuXHR9XG5cblx0LmJ1dHRvbiBpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGlucHV0IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0aGVpZ2h0OiAyLjlyZW07XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAtYnV0dG9uIGJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5tb2ItbWVudS10b2dnbGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdHBhZGRpbmctbGVmdDogMDtcblxuXHRAaW5jbHVkZSBpcy1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Y29sb3I6ICRjb2xvdXJfbWFpbjtcblx0fVxuXG5cdGksIHNwYW4ge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uIHtcblx0JiA+IHVsID4gbGkgPiBhIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcblx0fVxuXG5cdC5tZW51IGEge1xuXHRcdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY0ZjQ7XG5cdFx0Y29sb3I6ICM3MjcyNzI7XG5cdH1cblxuXHQubWVudSAuaXMtYWNjb3JkaW9uLXN1Ym1lbnUtcGFyZW50ID4gYTphZnRlciB7XG5cdFx0Y29sb3I6ICNDOUM5Qzk7XG5cdFx0Y29udGVudDogXCJcXGU5MWFcIjtcblx0XHRmb250LWZhbWlseTogJGljb247XG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHRvcDogLjVyZW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMXJlbTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtLjVyZW07XG5cdH1cblxuXHQubWVudSAuaXMtYWNjb3JkaW9uLXN1Ym1lbnUtcGFyZW50W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiBhOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZTkxOVwiO1xuXHR9XG5cblx0Lm1lbnUgLnN1Ym1lbnUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1lbnUgLnN1Ym1lbnUgbGkgYTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWFpbjtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi10b3A6IC4zcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHR9XG59XG5cbmhlYWRlciAubWFpbi1uYXYtd3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uID4gLmNvbXBhY3QtZHJvcCA+IHVsID4gbGkge1xuXHRtaW4td2lkdGg6IDE3MHB4O1xufVxuLnR3by1jb2xzIGxpIHtcblx0YnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG5cdC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5uYXYgPiAubWFpbi1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuXHRmb250LXdlaWdodDogNzAwO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiAjUGFnZS1mb290ICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gICAgcGFkZGluZzogMi43NXJlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmQ7XG4gICAgXG4gICAgLmNvbGxlY3Rpb24tY29udGFpbmVyICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuICAgIFxuICAgIGFkZHJlc3Mge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLm1lbnUgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgY29sb3I6ICNiMGE2YTY7XG4gICAgfVxuICAgIC5tZW51Lm5vLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMTVyZW07XG4gICAgfVxuICAgIC5mb290ZXJfX3N1cGxlbWVudCB7XG4gICAgICAgIC50cC1wcm9tbyB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfX2NhcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZm9vdGVyX19zb2NpYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IwYTZhNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gICAgY29sb3I6ICNiMGE2YTY7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjkzNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjkzNzVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBkb3VibGUgI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxufVxuXG4uYmVsb3ctZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMCA0cmVtO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG5cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmZvb3Rlcl9fYWNjcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIHJpZ2h0OiAyNCU7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5mb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhICN7JG0tZG93bn0ge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAgIC5mb290ZXJfX3N1cGxlbWVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXJfX2NhcmRzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudHdvLWNvbHMge1xuICAgICAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICN7JHMtb25seX0ge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC5tZW51Lm5vLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50cC1wcm9tbyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUudmVydGljYWwgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU0NTQ1NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbWVudS10b2dnbGUsXG4gICAgLmZvb3Rlci1tZW51LXRvZ2dsZTpmb2N1cyxcbiAgICAuZm9vdGVyLW1lbnUtdG9nZ2xlOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwIC0uNjI1cmVtO1xuICAgIH1cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmVsb3ctZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi8vVDgwOTkgU3RhcnRcbmZvb3RlciAuYWNjb3JkaW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0JiA+IC5hY2NvcmRpb24taXRlbSB7XG5cdFx0JiA+IC5hY2NvcmRpb24tdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCYsICY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0JiA+IGg0IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ib2xkLW9uLWhvdmVyIGE6aG92ZXIge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLy9UODA5OSBFbmQiLCIkY29sb3VyX21lbnVfZ3JheTogI2YwZjBmMDsgLy8gbWVudSBiZ1xuXG4ub2ZmLWNhbnZhcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICYtbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTM1MHB4KSApO1xuXG4gICAgICAgIGEub2ZmLWNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG91cl9ib2R5dHh0O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4lbWVudV9pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5pcy1kcmlsbGRvd24tc3VibWVudS1wYXJlbnQ+YTphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29udGVudDogJ1xcZTkzYic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgJi5qcy1kcmlsbGRvd24tYmFjaz5hOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29udGVudDogJ1xcZTkzOCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcblxuICAgICYtY29udGFpbmVyIHtcblxuICAgICAgICAuaXMtZHJpbGxkb3duIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yb3c6Zmlyc3QtY2hpbGQgPiAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21lbnVfZ3JheTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgfVxuXG4gICAgPiBsaSB7XG5cbiAgICAgICAgPiAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWVudV9ncmF5O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjQ1cmVtIC41cmVtO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5tb2JpbGUtbWVudS1idXR0b24ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWVudV9ncmF5O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyX21lbnVfZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIEBleHRlbmQgJW1lbnVfaXRlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIGxpIGEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXJfbWVudV9ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbGlzdCBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJfbWVudV9ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5lc3RlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn0iLCIvLyBsYXlvdXQgdHJ1bXBzXG5cbi8vIENsYXNzICB8ICBQcm9wZXJ0eVxuXG4vLyBib3JkZXIgfCAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuLy8gYm9yZGVyLWxlZnQgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbi8vIGJvcmRlci1yaWdodCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbi8vIGJvcmRlci10b3AgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuLy8gYm9yZGVyLWJvdHRvbSAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4vLyBNYXJnaW5cblxuLy8gbWFyZ2luICAgIG1hcmdpbjogMWVtO1xuLy8gbWFyZ2luLWxlZnQgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbi8vIG1hcmdpbi1yaWdodCAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbi8vIG1hcmdpbi10b3AgICAgbWFyZ2luLXRvcDogMWVtO1xuLy8gbWFyZ2luLWJvdHRvbSAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbi8vIHBhZGRpbmcgICAgcGFkZGluZzogMWVtO1xuLy8gcGFkZGluZy1sZWZ0ICAgIHBhZGRpbmctbGVmdDogMWVtO1xuLy8gcGFkZGluZy1yaWdodCAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4vLyBwYWRkaW5nLXRvcCAgICBwYWRkaW5nLXRvcDogMWVtO1xuLy8gcGFkZGluZy1ib3R0b20gICAgcGFkZGluZy1ib3R0b206IDFlbTtcblxuQGVhY2ggJHByb3BlcnR5IGluIChib3JkZXIsIG1hcmdpbiwgcGFkZGluZykge1xuICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gKCcnLCAtbGVmdCwgLXJpZ2h0LCAtdG9wLCAtYm90dG9tKSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259IHtcbiAgICAgICAgICAgIEBpZiAkcHJvcGVydHkgPT0gYm9yZGVyIHtcbiAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmICRkaXJlY3Rpb24gPT0gLXRvcCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWZpcnN0KTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgLy8jeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWxhc3QpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vLSN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn0ge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogMDtcbiAgICAgICAgICAgICYuaW1wb3J0YW50IHtcbiAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucm93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgLmNvbC1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgXG4gICAgICAgICYuY29sdW1uIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5ib3R0b20ge1xuICAgICAgICAuY29sLWNlbGwge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgI3skbS1kb3dufSB7XG4gICAgICAgICYubWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29sLWNlbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAjeyRzLW9ubHl9IHtcbiAgICAgICAgJi5tZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb2wtY2VsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGhpZGUgZm9yIHRvdWNoc2NyZWVuXG4uaGlkZS1mb3ItdHMge1xuICAgIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0IHtcblxuICAgIC8vIGNhc2VzXG4gICAgJi1sb3dlciB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAmLXVwcGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICYtY2FwcyAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICYtbm9jYXNlICB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbiAgICAvLyBkZWNvcmF0aXZlXG4gICAgJi11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4gICAgJi1saWdodCB7IGZvbnQtd2VpZ2h0OiAxMDA7fVxuICAgICYtc2VtaS1ib2xkIHsgZm9udC13ZWlnaHQ6IDUwMDt9XG4gICAgJi1ib2xkIHsgZm9udC13ZWlnaHQ6IDcwMDt9XG5cbiAgICAvLyBjb2xvdXJpbmdcbiAgICAmLWJvZHkge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXJfbWFpbjtcblxuICAgICAgICBAaW5jbHVkZSBpcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvdXJfbWFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNpemluZ1xuICAgICYtbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICAmLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB9XG59Il19 */