html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;display:inline-block;height:30px;width:30px;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite}.ball-scale-random>div:first-child{margin-left:-7px;-webkit-animation:ball-scale 1s ease-in-out .2s infinite;animation:ball-scale 1s ease-in-out .2s infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s ease-in-out .5s infinite;animation:ball-scale 1s ease-in-out .5s infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}.ball-clip-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid;border-color:#fff #fff rgba(0,0,0,0);height:26px;width:26px;background:rgba(0,0,0,0)!important;display:inline-block;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;left:-16px;top:-2px;background:rgba(0,0,0,0);border:2px solid;border-color:#fff rgba(0,0,0,0);border-style:solid;border-width:2px;-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border-color:rgba(0,0,0,0) #fff;border-style:solid;border-width:2px;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff rgba(0,0,0,0);-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);-ms-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:-.02s;animation-delay:-.02s;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.66s;animation-delay:.66s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.19s;animation-delay:-.19s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.69s;animation-delay:.69s;-webkit-animation-duration:1.42s;animation-duration:1.42s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:1.14s;animation-duration:1.14s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:.65s;animation-duration:.65s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.22s;animation-delay:.22s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-animation-duration:1s;animation-duration:1s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.43s;animation-delay:.43s;-webkit-animation-duration:1.55s;animation-duration:1.55s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-duration:.7s;animation-duration:.7s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:first-child{top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{top:45px;left:0;-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin:2px 2px 2px 15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:.48s;animation-delay:.48s;-webkit-animation-duration:.54s;animation-duration:.54s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:1.15s;animation-duration:1.15s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.04s;animation-delay:.04s;-webkit-animation-duration:.77s;animation-duration:.77s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:-.12s;animation-delay:-.12s;-webkit-animation-duration:.61s;animation-duration:.61s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:first-child{top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite}.line-spin-fade-loader>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#fff;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){width:0;height:0;border:25px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:25px;position:relative;left:-30px}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translateY(-6.25px);-ms-transform:translateY(-6.25px);transform:translateY(-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,0)),color-stop(30%,#fff),to(#fff));background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 70%,#fff 30%,#fff 100%);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 70%,#fff 0,#fff);width:100%;height:100%}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Light.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Light.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Light.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-LightItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-LightItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-LightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Book.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Book.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Book.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BookItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BookItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BookItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Regular.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Regular.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-RegularItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-RegularItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-SemiBold.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-SemiBold.woff2) format("woff2"),url(../fonts/MessinaSansWeb-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-SemiBoldItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-SemiBoldItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Bold.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Bold.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BoldItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BoldItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-Black.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-Black.woff2) format("woff2"),url(../fonts/MessinaSansWeb-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:MessinaSans;src:url(../fonts/MessinaSansWeb-BlackItalic.eot?) format("embedded-opentype"),url(../fonts/MessinaSansWeb-BlackItalic.woff2) format("woff2"),url(../fonts/MessinaSansWeb-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}body{font-family:MessinaSans,sans-serif;font-size:18px;color:#050505;-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#e56478;text-shadow:none}::selection{background:#e56478;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}#block-mit-local-tasks .menu-local-tasks--list:after,#block-mit-local-tasks .menu-local-tasks--list:before,.basic-page .page-section--content--wrapper:after,.basic-page .page-section--content--wrapper:before,.clearfix:after,.clearfix:before,.front-page--community-updates .front-page--news-article--teaser:after,.front-page--community-updates .front-page--news-article--teaser:before,.front-page--community-updates .front-page--section-content--row:after,.front-page--community-updates .front-page--section-content--row:before,.front-page--featured-news .front-page--news-article--teaser:after,.front-page--featured-news .front-page--news-article--teaser:before,.front-page--featured-news .front-page--section-content--row:after,.front-page--featured-news .front-page--section-content--row:before,.front-page--in-the-media .front-page--itm-items-cta-list:after,.front-page--in-the-media .front-page--itm-items-cta-list:before,.front-page--recent-highlights .front-page--news-article--teaser:after,.front-page--recent-highlights .front-page--news-article--teaser:before,.front-page--recent-highlights .front-page--section-content--row:after,.front-page--recent-highlights .front-page--section-content--row:before,.front-page--top-news .front-page--news-item--teaser:after,.front-page--top-news .front-page--news-item--teaser:before,.front-page--videos .front-page--video--descr--related-news:after,.front-page--videos .front-page--video--descr--related-news:before,.front-page--videos .front-page--video-items-cta-list:after,.front-page--videos .front-page--video-items-cta-list:before,.infinite-display--news-article:after,.infinite-display--news-article:before,.news-article--content--open-access:after,.news-article--content--open-access:before,.news-article--content--paper-links .news-article--paper-link:after,.news-article--content--paper-links .news-article--paper-link:before,.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--item:after,.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--item:before,.news-article--content .news-article--content--body .news-article--content--body--inner:after,.news-article--content .news-article--content--body .news-article--content--body--inner:before,.news-article--content:after,.news-article--content:before,.news-article--images-gallery--wrapper .news-article--image-item:after,.news-article--images-gallery--wrapper .news-article--image-item:before,.news-article--images-gallery--wrapper .news-article--images-gallery--nav:after,.news-article--images-gallery--wrapper .news-article--images-gallery--nav:before,.news-article--indicators:after,.news-article--indicators:before,.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item:after,.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item:before,.news-article--recent-news .news-article--recent-news--content--row:after,.news-article--recent-news .news-article--recent-news--content--row:before,.news-article--recent-news .news-article--recent-news--cta-list:after,.news-article--recent-news .news-article--recent-news--cta-list:before,.news-article--recent-news .news-article--recent-news--teaser:after,.news-article--recent-news .news-article--recent-news--teaser:before,.news-article--share .news-article--share--list-items:after,.news-article--share .news-article--share--list-items:before,.news-article--top-video:after,.news-article--top-video:before,.news-article--topics .news-article--topics-list:after,.news-article--topics .news-article--topics-list:before,.news-clip .news-clip--related-topics ul:after,.news-clip .news-clip--related-topics ul:before,.page--site-search--views--list article:after,.page--site-search--views--list article:before,.page--site-search--views .page--site-search--views--header:after,.page--site-search--views .page--site-search--views--header:before,.page-itm--views--list .page--itm--views--list-item--content--inner:after,.page-itm--views--list .page--itm--views--list-item--content--inner:before,.page-itm--views .page-itm--views--header:after,.page-itm--views .page-itm--views--header:before,.page-podcast-categories .view-row--descr--inner:after,.page-podcast-categories .view-row--descr--inner:before,.page-podcast-categories .view-row--inner:after,.page-podcast-categories .view-row--inner:before,.page-podcasts #block-mit-page-title:after,.page-podcasts #block-mit-page-title:before,.page-podcasts--views--list .term-page--itm-item--content--inner:after,.page-podcasts--views--list .term-page--itm-item--content--inner:before,.page-podcasts--views--list .term-podcasts--podcast--item:after,.page-podcasts--views--list .term-podcasts--podcast--item:before,.page-podcasts--views .page-podcasts--views--header:after,.page-podcasts--views .page-podcasts--views--header:before,.page-podcasts--views .term-podcast-category--inner:after,.page-podcasts--views .term-podcast-category--inner:before,.page-podcasts--views form fieldset:after,.page-podcasts--views form fieldset:before,.page-term #block-mit-page-title:after,.page-term #block-mit-page-title:before,.page-term--views--list .term-page--itm-item--content--inner:after,.page-term--views--list .term-page--itm-item--content--inner:before,.page-term--views--list article:after,.page-term--views--list article:before,.page-term--views .page-term--views--header:after,.page-term--views .page-term--views--header:before,.page-term--views form fieldset:after,.page-term--views form fieldset:before,.page-vocabulary--views .page-vocabulary--views--header:after,.page-vocabulary--views .page-vocabulary--views--header:before,.site--search:after,.site--search:before,.site-browse .browse--recommended-head:after,.site-browse .browse--recommended-head:before,.site-footer .site-footer--cta .site-footer--cta--list:after,.site-footer .site-footer--cta .site-footer--cta--list:before,.site-footer .site-footer--resources .site-footer--resources--list:after,.site-footer .site-footer--resources .site-footer--resources--list:before,.tle-footer .tle-footer--nav .tle-footer--nav--list:after,.tle-footer .tle-footer--nav .tle-footer--nav--list:before,.tle-nav .tle-nav--list:after,.tle-nav .tle-nav--list:before{content:" ";display:table}#block-mit-local-tasks .menu-local-tasks--list:after,.basic-page .page-section--content--wrapper:after,.clearfix:after,.front-page--community-updates .front-page--news-article--teaser:after,.front-page--community-updates .front-page--section-content--row:after,.front-page--featured-news .front-page--news-article--teaser:after,.front-page--featured-news .front-page--section-content--row:after,.front-page--in-the-media .front-page--itm-items-cta-list:after,.front-page--recent-highlights .front-page--news-article--teaser:after,.front-page--recent-highlights .front-page--section-content--row:after,.front-page--top-news .front-page--news-item--teaser:after,.front-page--videos .front-page--video--descr--related-news:after,.front-page--videos .front-page--video-items-cta-list:after,.infinite-display--news-article:after,.news-article--content--open-access:after,.news-article--content--paper-links .news-article--paper-link:after,.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--item:after,.news-article--content .news-article--content--body .news-article--content--body--inner:after,.news-article--content:after,.news-article--images-gallery--wrapper .news-article--image-item:after,.news-article--images-gallery--wrapper .news-article--images-gallery--nav:after,.news-article--indicators:after,.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item:after,.news-article--recent-news .news-article--recent-news--content--row:after,.news-article--recent-news .news-article--recent-news--cta-list:after,.news-article--recent-news .news-article--recent-news--teaser:after,.news-article--share .news-article--share--list-items:after,.news-article--top-video:after,.news-article--topics .news-article--topics-list:after,.news-clip .news-clip--related-topics ul:after,.page--site-search--views--list article:after,.page--site-search--views .page--site-search--views--header:after,.page-itm--views--list .page--itm--views--list-item--content--inner:after,.page-itm--views .page-itm--views--header:after,.page-podcast-categories .view-row--descr--inner:after,.page-podcast-categories .view-row--inner:after,.page-podcasts #block-mit-page-title:after,.page-podcasts--views--list .term-page--itm-item--content--inner:after,.page-podcasts--views--list .term-podcasts--podcast--item:after,.page-podcasts--views .page-podcasts--views--header:after,.page-podcasts--views .term-podcast-category--inner:after,.page-podcasts--views form fieldset:after,.page-term #block-mit-page-title:after,.page-term--views--list .term-page--itm-item--content--inner:after,.page-term--views--list article:after,.page-term--views .page-term--views--header:after,.page-term--views form fieldset:after,.page-vocabulary--views .page-vocabulary--views--header:after,.site--search:after,.site-browse .browse--recommended-head:after,.site-footer .site-footer--cta .site-footer--cta--list:after,.site-footer .site-footer--resources .site-footer--resources--list:after,.tle-footer .tle-footer--nav .tle-footer--nav--list:after,.tle-nav .tle-nav--list:after{clear:both}.hide{display:none!important}.invisible{visibility:hidden}.front-page--recent-news .front-page--recent-news--content--load-more.loading .front-page--recent-news--content--load-more--button,.page--site-search--views form input[type=submit],.skip-to-content:not(:focus),.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;color:#050505!important;background-color:#fff!important}.visually-hidden a{color:#050505!important;background-color:#fff!important}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.skip-to-content{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);z-index:10;cursor:pointer;margin:0;float:right;padding:10px 20px;border-radius:2px;text-decoration:none;text-align:center;background:#ff655d;color:#000}.tle-logo .logo-mit{width:85px;height:45px}.tle-logo .logo-mit:hover .mit-logo-name--color{fill:#750014}.tle-logo .logo-mit .mit-logo{width:85px;height:45px}.tle-logo .logo-mit .mit-logo-name--alt-without-name{display:none}.tle-header .tle-logo .logo-mit{position:absolute;left:36px;top:20px;width:196px;height:46px}.tle-header .tle-logo .logo-mit .mit-logo-name{width:196px;height:46px}.tle-footer .tle-logo .logo-mit{position:absolute;left:33px}.tle-logo .logo-mit .logo-color--primary{fill:#333}.tle-logo .logo-mit .logo-color--secondary{fill:#ff4646}.tle-logo .logo-mit :focus .logo-color--secondary,.tle-logo .logo-mit :hover .logo-color--secondary{fill:#e56478}.tle-logo .logo-mit :focus .logo-color--secondary,.tle-logo .logo-mit :hover .logo-color--primary{fill:#a31f34}@media (max-width:990px){.tle-logo .logo-mit,.tle-logo .logo-mit .mit-logo{width:82px;height:43px}.tle-header .tle-logo .logo-mit{left:25px;top:17px;width:193px;height:43px}.tle-header .tle-logo .logo-mit .mit-logo-name{width:193px;height:43px}}@media (max-width:770px){.tle-header .tle-logo .logo-mit{top:12px;left:28px;width:162px;height:38px}.tle-header .tle-logo .logo-mit .mit-logo-name{width:162px;height:38px}.tle-footer .tle-logo .logo-mit,.tle-nav-opened .tle-footer .tle-logo .logo-mit{display:none}}@media (max-width:610px){.tle-logo .logo-mit,.tle-logo .logo-mit .mit-logo{width:70px;height:38px}.tle-header .tle-logo .logo-mit{top:15px;left:15px;width:140px;height:34px}.tle-header .tle-logo .logo-mit .mit-logo-name{width:140px;height:34px}}@media (max-width:375px){.tle-logo .logo-mit .mit-logo-name{display:none}.tle-logo .logo-mit .mit-logo-name--alt-without-name{display:block;width:60px;height:auto}}.tle-nav{text-align:center;color:#333}.tle-nav .tle-nav--title{display:none}.tle-nav .tle-nav--list{margin:0;padding:0 0 0 21px;list-style:none;display:inline-block}.tle-nav .tle-nav--list .tle-nav--link-item{margin:0;padding:0 11px;list-style:none;float:left;line-height:84px}.tle-nav .tle-nav--list .tle-nav--link-item .tle-nav--link{text-decoration:none;font-weight:400;color:#050505;font-size:16px;display:inline-block;word-spacing:-.1em;position:relative}.tle-nav .tle-nav--list .tle-nav--link-item .tle-nav--link:after{position:absolute;right:0;left:0;bottom:27.72px;content:"";display:none;height:2px;background:#ff4646}.tle-nav .tle-nav--list .tle-nav--link-item .tle-nav--link:hover:after{display:inline-block}.tle-nav .tle-nav--list .tle-nav--link-item.active a{font-weight:600}.tle-nav .tle-nav--list .tle-nav--link-item.active a:after{display:inline-block}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block{display:none;position:relative}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--link--more-button{background-color:rgba(0,0,0,0);border:0;border-radius:0;line-height:84px;cursor:pointer}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--link--more-button .site-nav__arrow{color:#ff4646}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list{display:none;position:absolute;top:100%;left:-100px;background:#fff;list-style:none;padding:20px;width:160px;margin:0 0 0 50%;-webkit-box-shadow:0 3px #ff4646 inset,0 2px 15px rgba(0,0,0,.05);box-shadow:inset 0 3px #ff4646,0 2px 15px rgba(0,0,0,.05)}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item{float:none;line-height:1em;text-align:left;padding:0}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item:not(:last-child){margin-bottom:15px}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item .tle-nav--link{display:block}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item .tle-nav--link:hover{color:#a31f34}.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item.active .tle-nav--link:after,.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--more--list .tle-nav--link-item .tle-nav--link:hover:after{display:none}@media (max-width:1450px){.tle-nav .tle-nav--list{padding:0 104px 0 259px}}@media (max-width:990px){.tle-nav .tle-nav--list .tle-nav--link-item,.tle-nav .tle-nav--list .tle-nav--link-item.tle-nav--link-item--more-block .tle-nav--link--more-button{line-height:78px}}@media (max-width:770px){.tle-nav .tle-nav--title{display:inline-block;position:absolute;right:60px;top:0;line-height:60px;height:60px;padding:0;width:73px;font-size:17px;font-weight:600;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;text-decoration:none;color:#050505}.tle-nav .tle-nav--title span.title{display:inline-block;width:43px}.tle-nav .tle-nav--title span.arrow{color:#ff4646;display:inline-block;margin-left:4px}.tle-nav .tle-nav--title:hover{background-color:#ff4646}.tle-nav .tle-nav--title:hover span.arrow{color:#fff}.no-touchevents .tle-nav .tle-nav--title.hovered{cursor:pointer;background-color:#a31f34}.no-touchevents .tle-nav .tle-nav--title.hovered span.arrow{color:#fff}.tle-nav ul.tle-nav--list{display:none}}.tle-nav--search-button{position:absolute;right:0;top:0}.tle-nav--search-button .tle-nav--search-button--trigger{display:block;height:84px;width:84px;position:relative}.tle-nav--search-button .tle-nav--search-button--trigger .tle-nav--search-button--icon--close,.tle-nav--search-button .tle-nav--search-button--trigger .tle-nav--search-button--icon--open{color:#ff4646;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:26px;height:26px}.tle-nav--search-button .tle-nav--search-button--trigger:hover{background-color:#ff4646}.tle-nav--search-button .tle-nav--search-button--trigger:hover .tle-nav--search-button--icon--close,.tle-nav--search-button .tle-nav--search-button--trigger:hover .tle-nav--search-button--icon--open{color:#050505}.tle-nav--search-button .tle-nav--search-button--trigger .tle-nav--search-button--icon--close{display:none}@media (max-width:990px){.tle-nav--search-button .tle-nav--search-button--trigger{height:78px;width:78px}}@media (max-width:770px){.tle-nav--search-button .tle-nav--search-button--trigger{height:60px;width:60px}.tle-nav--search-button .tle-nav--search-button--trigger .tle-nav--search-button--icon--close,.tle-nav--search-button .tle-nav--search-button--trigger .tle-nav--search-button--icon--open{width:18px;height:18px}}.site-main form .form-item{margin:30px 0}.site-main form label{display:block;margin:0 0 8px}.site-main form input[type=email],.site-main form input[type=password],.site-main form input[type=text],.site-main form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;max-width:600px;width:99%;display:block;margin:5px 0 0;padding:0 0 0 1%;border:1px solid rgba(0,0,0,.2)}.site-main form input[type=email]:focus,.site-main form input[type=password]:focus,.site-main form input[type=text]:focus,.site-main form textarea:focus{outline:0;-webkit-box-shadow:0 10px 35px rgba(0,0,0,.1),0 2px 0 #ff4646;box-shadow:0 10px 35px rgba(0,0,0,.1),0 2px 0 #ff4646;border:1px solid rgba(0,0,0,.05)}.site-main form input[type=email],.site-main form input[type=password],.site-main form input[type=text]{height:52px}.site-main form textarea{padding:5px}.site-main form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:0;cursor:pointer;font-weight:600;display:block;padding:0 40px;margin:0!important;line-height:60px;height:60px;border:1px solid #ff4646;background-color:#fff;color:#333}.site-main form input[type=submit]:hover{background-color:#ff4646;color:#050505}.site-main form .form-required:after{content:"";vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 .3em}.site-main form .webform-element-description{font-size:.85em;display:inline-block;margin-top:5px}.site-main form .js-form-type-webform-markup{line-height:1.35em;max-width:800px}.site-main form .js-form-type-webform-markup a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.site-main form .js-form-type-webform-markup a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.site-main form .js-form-type-checkbox,.site-main form .js-form-type-radio{margin:0;padding:10px 0}.site-main form .js-form-type-checkbox .option,.site-main form .js-form-type-radio .option{display:inline-block;margin:0}.site-main form .g-recaptcha,.status-messages{margin-bottom:30px}.status-messages{font-size:17px}.status-messages .status-messages--contentinfo .status-messages--alert{padding:25px 15px;background-color:#fff5f5;border-left:2px solid #ffbcbc}.status-messages .status-messages--contentinfo .status-messages--info{padding:25px 15px;background-color:#f2ffe8;border-left:2px solid #89d651}.status-messages .status-messages--contentinfo ul{margin:0}.status-messages .status-messages--contentinfo li{margin:8px 0}.status-messages .status-messages--contentinfo a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.status-messages .status-messages--contentinfo a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page .status-messages{margin:0}.front-page .status-messages .status-messages--contentinfo .status-messages--alert{border-bottom:1px solid #ffbcbc}.front-page .status-messages .status-messages--contentinfo .status-messages--info{border-bottom:1px solid #89d651}#block-mit-breadcrumbs .breadcrumb--list{list-style:none;margin:0 0 40px;padding:0;font-size:17px}#block-mit-breadcrumbs .breadcrumb--list .breadcrumb--list-item{display:inline-block;margin:0;padding:0}#block-mit-breadcrumbs .breadcrumb--list .breadcrumb--list-item:not(:last-of-type):after{color:#ff4646;content:"/"}#block-mit-breadcrumbs .breadcrumb--list .breadcrumb--list-item .breadcrumb--link{text-decoration:none;color:rgba(0,0,0,.5)}#block-mit-breadcrumbs .breadcrumb--list .breadcrumb--list-item .breadcrumb--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#050505}@media (max-width:610px){#block-mit-breadcrumbs .breadcrumb--list{font-size:15px;margin-bottom:25px}}#block-mit-page-title{position:static}#block-mit-page-title .contextual{display:none}#block-mit-content{font-size:20px}@media (max-width:610px){#block-mit-content{font-size:17px}}.front-page--top-news--hero .front-page--news-item--descr,.page--section,.site--browse--search,.site-footer,.site-header{padding:0 0 0 84px}@media (max-width:1100px){.front-page--top-news--hero .front-page--news-item--descr,.page--section,.site--browse--search,.site-footer,.site-header{padding:0 32px}}@media (max-width:870px){.front-page--top-news--hero .front-page--news-item--descr,.page--section,.site--browse--search,.site-footer,.site-header{padding:0 28px}}@media (max-width:610px){.front-page--top-news--hero .front-page--news-item--descr,.page--section,.site--browse--search,.site-footer,.site-header{padding:0 15px}}.page--section .page--section--inner,.site--browse--search .site--browse--search--inner,.site-footer .site-footer--inner,.site-header .site-header--inner{max-width:1320px;margin:0 auto;padding-left:33px;padding-right:84px}@media (max-width:1100px){.page--section .page--section--inner,.site--browse--search .site--browse--search--inner,.site-footer .site-footer--inner,.site-header .site-header--inner{padding-left:0;padding-right:0}}.page--site-search #block-mit-breadcrumbs,.page--site-search #block-mit-page-title,.page--site-search--views--list article,.page--site-search--views .page--site-search--views--header-wrapper--inner,.page--site-search--views .page--site-search--views--search-form--wrapper--inner,.page--site-search--views .views--pager--inner,.page-itm #block-mit-breadcrumbs,.page-itm #block-mit-page-title,.page-itm--views--list article,.page-itm--views .page-itm--views--header-wrapper--inner,.page-itm--views .views--pager--inner,.page-podcasts #block-mit-breadcrumbs,.page-podcasts #block-mit-page-title,.page-podcasts--views--list .term-podcasts--podcast--item,.page-podcasts--views .page-podcasts--views--header-wrapper--inner,.page-podcasts--views .views--pager--inner,.page-term #block-mit-breadcrumbs,.page-term #block-mit-page-title,.page-term--views--list article,.page-term--views .page-term--views--header-wrapper--inner,.page-term--views .views--pager--inner,.page-vocabulary #block-mit-breadcrumbs,.page-vocabulary #block-mit-page-title,.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content,.page-vocabulary--views .page-vocabulary--views--header-wrapper--inner,.page-vocabulary--views .views--pager--inner{max-width:1320px;margin:0 auto;padding-left:33px;padding-right:84px}@media (max-width:1100px){.page--site-search #block-mit-breadcrumbs,.page--site-search #block-mit-page-title,.page--site-search--views--list article,.page--site-search--views .page--site-search--views--header-wrapper--inner,.page--site-search--views .page--site-search--views--search-form--wrapper--inner,.page--site-search--views .views--pager--inner,.page-itm #block-mit-breadcrumbs,.page-itm #block-mit-page-title,.page-itm--views--list article,.page-itm--views .page-itm--views--header-wrapper--inner,.page-itm--views .views--pager--inner,.page-podcasts #block-mit-breadcrumbs,.page-podcasts #block-mit-page-title,.page-podcasts--views--list .term-podcasts--podcast--item,.page-podcasts--views .page-podcasts--views--header-wrapper--inner,.page-podcasts--views .views--pager--inner,.page-term #block-mit-breadcrumbs,.page-term #block-mit-page-title,.page-term--views--list article,.page-term--views .page-term--views--header-wrapper--inner,.page-term--views .views--pager--inner,.page-vocabulary #block-mit-breadcrumbs,.page-vocabulary #block-mit-page-title,.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content,.page-vocabulary--views .page-vocabulary--views--header-wrapper--inner,.page-vocabulary--views .views--pager--inner{padding-left:32px;padding-right:32px}}@media (max-width:870px){.page--site-search #block-mit-breadcrumbs,.page--site-search #block-mit-page-title,.page--site-search--views--list article,.page--site-search--views .page--site-search--views--header-wrapper--inner,.page--site-search--views .page--site-search--views--search-form--wrapper--inner,.page--site-search--views .views--pager--inner,.page-itm #block-mit-breadcrumbs,.page-itm #block-mit-page-title,.page-itm--views--list article,.page-itm--views .page-itm--views--header-wrapper--inner,.page-itm--views .views--pager--inner,.page-podcasts #block-mit-breadcrumbs,.page-podcasts #block-mit-page-title,.page-podcasts--views--list .term-podcasts--podcast--item,.page-podcasts--views .page-podcasts--views--header-wrapper--inner,.page-podcasts--views .views--pager--inner,.page-term #block-mit-breadcrumbs,.page-term #block-mit-page-title,.page-term--views--list article,.page-term--views .page-term--views--header-wrapper--inner,.page-term--views .views--pager--inner,.page-vocabulary #block-mit-breadcrumbs,.page-vocabulary #block-mit-page-title,.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content,.page-vocabulary--views .page-vocabulary--views--header-wrapper--inner,.page-vocabulary--views .views--pager--inner{padding-left:28px;padding-right:28px}}@media (max-width:610px){.page--site-search #block-mit-breadcrumbs,.page--site-search #block-mit-page-title,.page--site-search--views--list article,.page--site-search--views .page--site-search--views--header-wrapper--inner,.page--site-search--views .page--site-search--views--search-form--wrapper--inner,.page--site-search--views .views--pager--inner,.page-itm #block-mit-breadcrumbs,.page-itm #block-mit-page-title,.page-itm--views--list article,.page-itm--views .page-itm--views--header-wrapper--inner,.page-itm--views .views--pager--inner,.page-podcasts #block-mit-breadcrumbs,.page-podcasts #block-mit-page-title,.page-podcasts--views--list .term-podcasts--podcast--item,.page-podcasts--views .page-podcasts--views--header-wrapper--inner,.page-podcasts--views .views--pager--inner,.page-term #block-mit-breadcrumbs,.page-term #block-mit-page-title,.page-term--views--list article,.page-term--views .page-term--views--header-wrapper--inner,.page-term--views .views--pager--inner,.page-vocabulary #block-mit-breadcrumbs,.page-vocabulary #block-mit-page-title,.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content,.page-vocabulary--views .page-vocabulary--views--header-wrapper--inner,.page-vocabulary--views .views--pager--inner{padding-left:15px;padding-right:15px}}.news-article #main .news-article--full-width-wrapper-inner,.page--section,.podcast #main .news-article--full-width-wrapper-inner,.site--browse--search,.site-footer,.site-header,.tle-footer,.tle-header{position:relative}.news-article #main .news-article--full-width-wrapper-inner:before,.page--section:before,.podcast #main .news-article--full-width-wrapper-inner:before,.site--browse--search:before,.site-footer:before,.site-header:before,.tle-footer:before,.tle-header:before{content:"";position:absolute;top:0;bottom:0;left:83px;height:100%;border-right:1px solid #e2e2e2;z-index:0}@media (max-width:990px){.news-article #main .news-article--full-width-wrapper-inner:before,.page--section:before,.podcast #main .news-article--full-width-wrapper-inner:before,.site--browse--search:before,.site-footer:before,.site-header:before,.tle-footer:before,.tle-header:before{left:77px}}@media (max-width:1100px){.news-article #main .news-article--full-width-wrapper-inner:before,.page--section:before,.podcast #main .news-article--full-width-wrapper-inner:before,.site--browse--search:before,.site-footer:before,.site-header:before,.tle-footer:before,.tle-header:before{display:none}}.page--section .page--section--inner{padding-top:60px;padding-bottom:100px}.page--section h1{font-size:36px;font-weight:400}@media (max-width:610px){.page--section .page--section--inner{padding-top:20px;padding-bottom:40px}}.tle-header{padding:0;height:84px;border-bottom:1px solid #e2e2e2;position:relative;z-index:1}@media (max-width:990px){.tle-header{height:78px}}@media (max-width:770px){.tle-header{height:60px}}.tle-search--wrapper{background:#000;color:#fff;display:none}@media (max-width:770px){.tle-search--wrapper{position:absolute;top:0;bottom:0;z-index:9999;width:100%;overflow-y:scroll}}.tle-search-enabled{overflow:hidden}.tle-search{padding:120px 60px 130px;margin:0 auto;max-width:560px}.tle-search .tle-search-form--label{font-weight:400;text-align:center;margin-bottom:18px;padding-bottom:9px;font-size:17px;width:100%;display:block;position:relative}.tle-search .tle-search-form--label:after{position:absolute;top:100%;left:50%;height:18px;content:"";display:block;width:1px;background:#ff4646}.tle-search .tle-search-form--input-wrapper{position:relative}.tle-search .tle-search-form--search-icon{position:absolute;width:30px;height:30px;top:27px;left:20px;color:#ff4646}.tle-search .tle-search-form--button-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;margin:0;position:absolute;right:20px;top:27px;width:30px;height:30px;cursor:pointer}.tle-search .tle-search-form--button-reset--icon{width:30px;height:30px;background-color:rgba(0,0,0,0);color:#000}.tle-search .tle-search-form--button-reset--icon circle{fill:#ccc}.tle-search .tle-search-form--input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:0;width:75%;max-width:434px;background-color:#fff;color:#000;height:84px;padding:0 12.5%}.tle-search .tle-search--suggested-results--wrapper{width:100%;max-width:560px;margin:1px auto 0;font-weight:400}.tle-search .tle-search--suggested-results{background-color:#fff;color:#000;padding:30px;font-size:17px;margin-bottom:20px}.tle-search .tle-search--suggested-results a{color:#000;text-decoration:none}.tle-search .tle-search--suggested-results a:hover{text-decoration:underline}.tle-search .tle-search--suggested-results--header{font-size:17px;margin:0;line-height:1.1;font-weight:600}.tle-search .tle-search--suggested-results--header--view-all{opacity:.6;font-weight:400}.tle-search .tle-search--suggested-results--results{padding:0;list-style:none;margin:0 0 30px}.tle-search .tle-search--suggested-results--results>li{margin:0;padding:0}.tle-search .tle-search--suggested-results--result--item{margin-top:3px!important;line-height:1.1}.tle-search .tle-search--suggested-results--result--item .building-number-label{opacity:.6}.tle-search .tle-search--suggested-results--button-see-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;height:84px;display:block;width:100%;text-align:center;background-color:#000;color:#fff;margin:20px 0 0}.tle-search .tle-search--suggested-results--feedback{line-height:1.3;font-size:17px;margin:0}.tle-search .tle-search--suggested-results--feedback--link{color:#ccc;text-decoration:none}.tle-search .tle-search--suggested-results--feedback--link:hover{color:#fff}@media (max-width:1100px){.tle-search{padding:80px 60px 90px}}@media (max-width:770px){.tle-search{padding:0;max-width:none}.tle-search .tle-search-form--label{display:none}.tle-search .tle-search-form--search-icon{width:22px;height:22px;left:13px;top:20px}.tle-search .tle-search-form--button-reset{right:13px;top:16px;width:26px;height:26px}.tle-search .tle-search-form--button-reset--icon{width:26px;height:26px}.tle-search .tle-search-form--input{height:60px;max-width:none}.tle-search .tle-search--suggested-results{background-color:rgba(0,0,0,0);color:#fff;padding:15px;font-size:15px}.tle-search .tle-search--suggested-results a{color:#fff}.tle-search .tle-search--suggested-results--header{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:5px}.tle-search .tle-search--suggested-results--result--item{margin:10px 0!important}.tle-search .tle-search--suggested-results--button-see-more,.tle-search .tle-search--suggested-results--feedback{display:none}}.tle-footer{background:#f7f7f7;padding:42px 84px 42px 168px;position:relative}.tle-nav-opened .tle-footer{background-color:rgba(0,0,0,0)}.tle-footer .tle-footer--nav{font-size:17px;font-weight:400;width:55%;position:absolute;right:0}.tle-footer .tle-footer--nav .tle-footer--nav--list{margin:0;padding:0;max-width:550px;list-style:none}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item{float:left;width:33%;margin:0;padding:0;border-left:1px solid #e6e6e6}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item .tle-footer--nav--link{display:inline-block;margin:0 0 4px 10px;color:#050505;text-decoration:none;line-height:1.3}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world{position:absolute;right:84px;top:0;display:block;width:123px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link{display:block;margin:0;font-size:15px;border:1px solid #ff4646;padding:13px 18px 13px 13px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link .arrow--point-northeast{position:absolute;right:13px;color:#ff4646;width:12px;height:12px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link:hover{text-decoration:none;background-color:#ff4646}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link:hover .arrow--point-northeast{color:#fff}@media (max-width:1300px){.tle-footer .tle-footer--nav{width:47%}.tle-footer .tle-footer--nav .tle-footer--nav--list{max-width:310px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item{width:49%}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item .tle-footer--nav--link{font-size:15px}}@media (max-width:1100px){.tle-footer .tle-footer--nav{position:static;width:80%}.tle-footer .tle-footer--nav .tle-footer--nav--list{max-width:100%}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item{margin:0 0 8px;width:33%;border:none}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item .tle-footer--nav--link{margin:0;-webkit-box-shadow:0 -1px #ff4646 inset;box-shadow:inset 0 -1px #ff4646}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item .tle-footer--nav--link:hover{color:#a31f34}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world{top:42px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link{-webkit-box-shadow:none;box-shadow:none}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link:hover{color:#050505}}@media (max-width:770px){.tle-footer .tle-footer--nav{width:auto}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world{position:static;clear:left;width:auto;margin-top:20px}.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item.better-world .tle-footer--nav--link{position:relative;padding-right:30px}}@media (max-width:610px){.tle-footer .tle-footer--nav .tle-footer--nav--list .tle-footer--nav--link-item{width:50%}}.tle-footer .tle-footer--info{font-size:15px;line-height:1.6em;width:45%;margin-top:-5px}.tle-footer .tle-footer--info p{margin:0}.tle-footer .tle-footer--info .mit-name{color:#050505;text-decoration:none;font-weight:600}.tle-footer .tle-footer--info .tle-footer--utility-list{margin:0;padding:0;list-style:none;display:inline-block}.tle-footer .tle-footer--info .tle-footer--utility-list .tle-footer--utility-item{float:left;margin-right:10px}.tle-footer .tle-footer--info .tle-footer--utility-list .tle-footer--utility-item.tle-footer--utility-item--privacy{clear:left}.tle-footer .tle-footer--info .tle-footer--utility-list .tle-footer--utility-item .tle-footer--utility-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -1px #ff4646 inset;box-shadow:inset 0 -1px #ff4646}.tle-footer .tle-footer--info .tle-footer--utility-list .tle-footer--utility-item .tle-footer--utility-link:hover{color:#a31f34}.tle-footer .tle-footer--info .tle-footer--social-list{margin:0;padding:0;list-style:none;display:inline-block}.tle-footer .tle-footer--info .tle-footer--social-list .tle-footer--social-item{float:left;margin-right:10px}.tle-footer .tle-footer--info .tle-footer--social-list .tle-footer--social-item .tle-footer--social-link--title{color:#050505;-webkit-box-shadow:0 -1px #ff4646 inset;box-shadow:inset 0 -1px #ff4646;text-decoration:none}.tle-footer .tle-footer--info .tle-footer--social-list .tle-footer--social-item .tle-footer--social-link--title:hover{color:#a31f34}.tle-footer .tle-footer--info .tle-footer--social-list .tle-footer--social-item .tle-footer--social-link--icon{color:#ff4646;text-decoration:none}.tle-footer .tle-footer--info .tle-footer--social-list .tle-footer--social-item .tle-footer--social-link--icon:hover{color:#a31f34}@media (max-width:1100px){.tle-footer .tle-footer--info{margin-top:25px;width:auto}}@media (max-width:770px){.tle-footer{padding-left:28px;padding-right:0}}@media (max-width:610px){.tle-footer{padding:30px 15px 15px}}.site-header{border-bottom:1px solid #e2e2e2;background-color:#f7f7f7}.tle-nav-opened .site-header{display:none}.site-header.selected-browse{border-color:#131b29}.site-header .site-header--inner{position:relative}@media (max-width:500px){.site-header .site-header--inner{height:65px}}.site-header .site-logo--mit-news .site-logo--mit-news--heading{margin:0;padding:40px 0 15px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:300px}@media (max-width:1600px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding-top:36px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:290px}}@media (max-width:1450px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding-top:34px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:290px}}@media (max-width:1300px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding-top:30px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:270px}}@media (max-width:700px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding-top:25px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:250px}}@media (max-width:610px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding:6px 0 0;line-height:74px}.site-header .site-logo--mit-news .logo--mit-news .logo{width:190px}}@media (max-width:500px){.site-header .site-logo--mit-news .site-logo--mit-news--heading{padding:18px 0 5px;line-height:1em;font-size:1em}.site-header .site-logo--mit-news .logo--mit-news .logo{width:168px}}@media (max-width:370px){.site-header .site-logo--mit-news .logo--mit-news .logo{width:150px}}.site-header .site-nav--browse{font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:-.005em;color:#333;text-decoration:none;display:inline-block;line-height:48px;padding:0 20px;border-left:2px solid #e2e2e2;border-right:2px solid #e2e2e2;-webkit-box-shadow:0 -2px 0 0 #707070;box-shadow:0 -2px 0 0 #707070;position:absolute;right:344px;bottom:0}.site-header .site-nav--browse .arrow{border:solid #707070;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin:0 6px 3px 0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-header .site-nav--browse.selected{background-color:#131b29;color:#fff;border-color:#131b29;-webkit-box-shadow:0 -2px 0 0 #ff4646;box-shadow:0 -2px 0 0 #ff4646}.site-header .site-nav--browse.selected .arrow{border-color:#ccc;margin-bottom:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.site-header .site-nav--browse:hover{-webkit-box-shadow:0 -2px 0 0 #ff4646;box-shadow:0 -2px 0 0 #ff4646}@media (max-width:1100px){.site-header .site-nav--browse{font-weight:700;letter-spacing:0;padding:0 16px;background-position:13px;right:240px;right:0;bottom:0}}@media (max-width:610px){.site-header .site-nav--browse{padding:0 10px;background-position:9px;-webkit-box-shadow:0 -2px 0 0 #ff4646;box-shadow:0 -2px 0 0 #ff4646;font-size:13px}}@media (max-width:500px){.site-header .site-nav--browse{background:none;padding:0 10px;letter-spacing:-.015em}.site-header .site-nav--browse .arrow{display:none}}.site-header .site-header--subscribe{position:absolute;display:inline-block;right:495px;bottom:0;line-height:48px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:-.005em}.site-header .site-header--subscribe .site-header--subscribe--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#333}.site-header .site-header--subscribe .site-header--subscribe--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.site-header .site-header--subscribe .icon--mail--subscribe{display:inline-block;padding-bottom:4px;padding-right:1px}@media (max-width:1100px){.site-header .site-header--subscribe{right:380px;right:190px}}@media (max-width:770px){.site-header .site-header--subscribe{display:none}}.site-footer{background-color:#f7f7f7;border-top:1px solid #e2e2e2}.tle-nav-opened .site-footer{display:none}.site-footer .site-footer--inner{padding-top:60px;padding-bottom:50px;position:relative}@media (max-width:610px){.site-footer .site-footer--inner{padding-bottom:30px}}@media (max-width:500px){.site-footer .site-footer--inner{padding:50px 0 30px}}.site-footer .site-footer--logo h2{margin:0 0 40px}.site-footer .site-footer--logo .mit-news-logo{width:300px}@media (max-width:1300px){.site-footer .site-footer--logo h2{margin-bottom:30px}.site-footer .site-footer--logo .mit-news-logo{width:250px}}@media (max-width:990px){.site-footer .site-footer--logo h2{margin-bottom:20px}.site-footer .site-footer--logo .mit-news-logo{width:230px}}@media (max-width:500px){.site-footer .site-footer--logo h2{margin-bottom:20px}.site-footer .site-footer--logo .mit-news-logo{width:190px}}.site-footer .site-footer--intro{width:70%}.site-footer .site-footer--intro p{line-height:1.5em}.site-footer .site-footer--intro p a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.site-footer .site-footer--intro p a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1300px){.site-footer .site-footer--intro{font-size:17px}}@media (max-width:1100px){.site-footer .site-footer--intro{width:auto}}.site-footer .site-footer--news-by-schools h3{margin:30px 0 10px;font-size:18px}@media (max-width:1300px){.site-footer .site-footer--news-by-schools h3{font-size:17px}}.site-footer .site-footer--news-by-schools--list{counter-reset:a;margin:0;padding:0;list-style:none}.site-footer .site-footer--news-by-schools--list .site-footer--news-by-schools--link-item{padding:0 0 12px 25px;position:relative}.site-footer .site-footer--news-by-schools--list .site-footer--news-by-schools--link-item:before{position:absolute;top:.2em;left:0;font-size:.8em;color:#ff4646;counter-increment:a;content:counter(a,decimal-leading-zero) ".";display:inline-block;width:25px}.site-footer .site-footer--news-by-schools--list .site-footer--news-by-schools--link-item .site-footer--news-by-schools--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.site-footer .site-footer--news-by-schools--list .site-footer--news-by-schools--link-item .site-footer--news-by-schools--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1300px){.site-footer .site-footer--news-by-schools--list{font-size:17px}.site-footer .site-footer--news-by-schools--list .site-footer--news-by-schools--link-item:before{font-size:.9em;top:1px}}.site-footer .site-footer--resources{width:70%}.site-footer .site-footer--resources .site-footer--resources--list{margin:40px 0 10px;padding:0;list-style:none}.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item{width:33.33%;margin:5px 0 20px;padding:0;line-height:1.25em;float:left}.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item .site-footer--resources--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-weight:600}.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item .site-footer--resources--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1300px){.site-footer .site-footer--resources{font-size:17px}}@media (max-width:1100px){.site-footer .site-footer--resources{width:auto}.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item{width:33%}}@media (max-width:870px){.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item{width:47%;margin-right:4%;margin-bottom:10px}.site-footer .site-footer--resources .site-footer--resources--list .site-footer--resources--link-item:nth-child(2n){width:49%;margin-right:0}}.site-footer .site-footer--cta{width:26%;position:absolute;right:83px;top:160px}.site-footer .site-footer--cta .site-footer--cta--list{list-style:none;margin:0;padding:0}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item{margin:0;padding:0 0 15px}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item .site-footer--cta--link{padding:17px;display:block;border:2px solid #333;color:#333;font-weight:900;font-size:17px;letter-spacing:.01em;text-align:center;text-decoration:none}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item .site-footer--cta--link:hover{color:#050505;background-color:#ff4646}@media (max-width:1300px){.site-footer .site-footer--cta{font-size:17px;right:0}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item .site-footer--cta--link{font-size:15px;font-weight:700;letter-spacing:0}}@media (max-width:1100px){.site-footer .site-footer--cta{position:static;width:auto;margin-top:40px}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item{width:49%;float:left;margin-right:1%}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item:nth-child(2n){margin-left:1%;margin-right:0}}@media (max-width:500px){.site-footer .site-footer--cta .site-footer--cta--list{border-top:1px solid #e2e2e2}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item{width:auto;clear:both;float:none;margin:0;padding:0}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item:nth-child(2n){margin:0}.site-footer .site-footer--cta .site-footer--cta--list .site-footer--cta--link-item .site-footer--cta--link{font-size:17px;padding:16px 0;text-align:left;border:none;border-bottom:1px solid #e2e2e2}}.site--browse--search{position:relative;background-color:#131b29;color:#fff}.site--browse--search .site--browse--search--inner{position:relative}@media (max-width:1100px){.site--browse--search{display:none}}.site-browse{display:none}.site-browse .site-browse--inner{padding-top:40px;padding-bottom:30px;position:relative}.site-browse .site-browse--recommended--head--title{font-size:18px;margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #707070}.site-browse .site-browse--recommended-section{margin:35px 0 0;padding-bottom:35px;border-bottom:1px solid #707070}.site-browse .browse--recommended-head--title{font-size:28px;text-transform:uppercase;letter-spacing:-.015em;margin:0;padding:0;display:inline-block}.site-browse .browse--recommended-head--title--view-all{display:inline-block;margin-left:10px;font-size:16px;text-transform:lowercase}.site-browse .browse--recommended-head--title--view-all a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#fff;font-style:italic}.site-browse .browse--recommended-head--title--view-all a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;color:#000}.site-browse .browse--recommended--descr{margin-top:20px;counter-reset:browse-recommended-descr-list-counter}.site-browse .browse--recommended--descr--title{display:inline;font-size:16px;font-weight:600;font-style:italic}.site-browse .browse--recommended-descr--list{margin:0;padding:0;list-style:none;display:inline}.site-browse .browse--recommended-descr--list>li{margin:0;padding:0;margin-left:15px;margin-right:10px;margin-bottom:8px;padding-left:14px;position:relative;display:inline-block}.site-browse .browse--recommended-descr--list>li:before{position:absolute;left:-10px;top:3px;font-size:.8em;color:#a2a2a2;counter-increment:browse-recommended-descr-list-counter;content:counter(browse-recommended-descr-list-counter,decimal-leading-zero) ".";display:inline-block}.site-browse .browse--recommended-descr--list>li a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#fff}.site-browse .browse--recommended-descr--list>li a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;color:#000}.site-browse .site-browse--view-itm-section{margin-top:30px;margin-bottom:25px}.site-browse .site-browse--view-podcasts-section{margin-top:20px;margin-bottom:25px}.site-browse .site-browse--subscribe-section{margin-top:20px;margin-bottom:35px}.site-browse .site-browse--subscribe--link,.site-browse .site-browse--view-itm--link,.site-browse .site-browse--view-podcasts--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#fff}.site-browse .site-browse--subscribe--link:hover,.site-browse .site-browse--view-itm--link:hover,.site-browse .site-browse--view-podcasts--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;color:#000}.site-browse .site-browse--close--container{text-align:center}.site-browse .site-browse--close--button-link{text-decoration:none;color:#333;font-weight:800;font-size:13px;text-transform:uppercase;display:inline-block;padding:4px 12px 4px 9px;background-color:#efefef;border-radius:15px;letter-spacing:-.02em;position:absolute;top:20px;right:0}.site-browse .site-browse--close--button-link:hover{background-color:#ff655d;color:#000}.site-browse .site-browse--close--button-link:hover .icon--button--close{color:#000}.site-browse .site-browse--close--button-icon{display:inline-block}.site-browse .site-browse--close--button-icon .icon--button--close{width:14px;height:14px;color:#ff4646;margin-top:-2px}@media (max-width:1600px){.site-browse .site-browse--recommended--head--title{font-size:17px}.site-browse .browse--recommended-head--title{font-size:22px}.site-browse .browse--recommended--descr--title,.site-browse .browse--recommended-head--title--view-all{font-size:15px}.site-browse .browse--recommended-descr--list,.site-browse .site-browse--subscribe-section,.site-browse .site-browse--view-itm-section{font-size:17px}}@media (max-width:1100px){.site-browse{display:block}.site-browse .site-browse--inner{position:static}.site-browse .site-browse--recommended--head--title{font-size:15px}.site-browse .site-browse--recommended-section{margin:25px 0 0;padding-bottom:25px}.site-browse .browse--recommended-head--title{font-size:18px}.site-browse .browse--recommended-head--title--view-all{margin-left:5px}.site-browse .site-browse--subscribe-section,.site-browse .site-browse--view-itm-section{font-size:15px}}@media (max-width:610px){.site-browse .browse--recommended-head--title--view-all{margin-left:0}.site-browse .browse--recommended--descr--title{display:block;margin-bottom:4px}.site-browse .browse--recommended--descr{margin-top:6px}.site-browse .browse--recommended-descr--list>li{display:block}}.site--search{width:250px;position:absolute;right:84px;top:-49px;border-left:2px solid #e2e2e2;border-right:2px solid #e2e2e2;-webkit-box-shadow:0 -2px 0 0 #707070;box-shadow:0 -2px 0 0 #707070}.site--search.focus{-webkit-box-shadow:0 -2px 0 0 #ff4646;box-shadow:0 -2px 0 0 #ff4646}.site--search.focus .site-nav--search-form--keyword{text-transform:none}.site--search .site-nav--search-form--keyword{width:194px;float:left;line-height:48px;height:48px;border:none;padding:0 0 0 8px;background:rgba(0,0,0,0);font-size:17px;font-weight:700;letter-spacing:.005em;color:#333;text-transform:uppercase}.site--search .site-nav--search-form--keyword.typing{text-transform:none}.site--search ::-webkit-input-placeholder{opacity:0}.site--search ::-moz-placeholder{opacity:0}.site--search :-ms-input-placeholder{opacity:0}.site--search ::-ms-input-placeholder{opacity:0}.site--search ::placeholder{opacity:0}.site--search .site-nav--search-form--submit-button{width:48px;height:48px;float:left;display:block;border:none;text-indent:-9999px;background:rgba(0,0,0,0) url(../img/buttons/button--site-nav--search--submit.svg) no-repeat 50%;cursor:pointer}@media (max-width:1100px){.site--search{right:0;width:230px}.site--search .site-nav--search-form--keyword{width:170px;font-weight:700;letter-spacing:0}}@media (max-width:1100px){.site--search{position:static;padding-top:45px;width:auto;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:2px solid #fff}.site--search form{position:relative}.site--search .site-nav--search-form--keyword{color:#fff;margin-left:25px;width:85%}.site--search .site-nav--search-form--submit-button{position:absolute;left:-10px}}.tle-nav-opened .site-main{display:none}.site-main h1{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:36px;position:absolute;line-height:1em;margin:0;left:62px;top:63px}.site-main h2{font-size:38px;margin:50px 0 26px}.site-main h2,.site-main h3{font-weight:500;line-height:1.1;letter-spacing:.02em;color:#333}.site-main h3{font-size:30px;margin:50px 0 24px}.site-main h4{font-weight:500;font-size:26px;margin:50px 0 21px;line-height:1.1;letter-spacing:.02em;color:#333}.site-main p{line-height:1.55em}.site-main img{height:auto;max-width:100%}@media (max-width:1300px){.site-main h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:38px;font-weight:700;letter-spacing:-.03em;color:#333;margin:15px 0 50px;white-space:normal}.site-main h2{font-size:36px}}@media (max-width:990px){.site-main h2{font-size:28px;margin-bottom:25px}}@media (max-width:610px){.site-main h1{font-size:26px;margin:15px 0 25px}}#user-login-form p a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}#user-login-form p a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}#simplesamlphp-auth-login-link{margin-bottom:80px}.simplesamlphp-auth-login-link{font-weight:600;display:inline-block;padding:0 40px;line-height:60px;height:60px;border:1px solid #ff4646;background-color:#fff;color:#333;text-decoration:none}.simplesamlphp-auth-login-link:hover{background-color:#ff4646;color:#050505}.front-page--top-news{background-color:#2e2e2e}.front-page--top-news:before{border-color:#575757}.front-page--top-news .page--section--inner{padding-top:0;padding-bottom:0;padding-left:0;max-width:1500px}.front-page--top-news .front-page--news-item--teaser{opacity:0}.front-page--top-news .front-page--news-item--teaser.loaded{opacity:1;-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear}.front-page--top-news .front-page--news-item--cover-image{width:56%;float:left}.front-page--top-news .front-page--news-item--cover-image .front-page--news-item--cover-image--file{position:relative;height:0;padding-top:60%}.front-page--top-news .front-page--news-item--cover-image .front-page--news-item--cover-image--file img{position:absolute;top:0;left:0;max-width:100%;height:auto}.front-page--top-news .front-page--news-item--cover-image .image--link--file-wrapper{background-size:cover;background-position:50% 50%}.front-page--top-news .front-page--news-item--cover-image .image--link--file-wrapper img{opacity:0}.front-page--top-news .front-page--news-item--descr{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front-page--top-news .front-page--news-item--descr--inner{padding:0 0 70px 25px;font-size:29px;font-weight:600;color:#fff}.front-page--top-news .front-page--news-item--title{font-size:43px;font-weight:700;letter-spacing:-.03em;margin:0 0 6px;line-height:1.05em;color:#fff}.front-page--top-news .front-page--news-item--title--link{color:#fff;text-decoration:none}.front-page--top-news .front-page--news-item--title--link:hover{-webkit-box-shadow:0 -3px #ff4646 inset;box-shadow:inset 0 -3px #ff4646}.front-page--top-news .front-page--news-item--contains-video--icon .icon--watch-video{width:24px;height:24px;color:#fff;margin-bottom:5px;margin-right:-5px}.front-page--top-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:24px;height:24px;color:#fff;margin-bottom:5px}.front-page--top-news .front-page--news-item--full-story{font-size:17px;font-weight:600;letter-spacing:.03em}.front-page--top-news .front-page--news-item--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;-webkit-box-shadow:0 -1.5px #ff4646 inset;box-shadow:inset 0 -1.5px #ff4646}.front-page--top-news .front-page--news-item--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;-webkit-box-shadow:0 -1.5px #ff655d inset;box-shadow:inset 0 -1.5px #ff655d}@media (max-width:1700px){.front-page--top-news .page--section--inner{padding-right:0;max-width:none}.front-page--top-news .front-page--news-item--cover-image{width:51%}.front-page--top-news .front-page--news-item--descr--inner{padding-right:45px;padding-left:25px;padding-bottom:50px}}@media (max-width:1600px){.front-page--top-news .front-page--news-item--title{font-size:38px}.front-page--top-news .front-page--news-item--descr--inner{font-size:27px}}@media (max-width:1450px){.front-page--top-news .front-page--news-item--descr--inner{font-size:25px;padding-bottom:40px}.front-page--top-news .front-page--news-item--title{font-size:36px}.front-page--top-news .front-page--news-item--contains-video--icon .icon--watch-video{width:20px;height:20px;margin-bottom:3px;margin-right:-3px}.front-page--top-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:20px;height:20px;margin-bottom:3px}}@media (max-width:1300px){.front-page--top-news{padding:0}.front-page--top-news .page--section--inner{padding-left:0}.front-page--top-news .front-page--news-item--cover-image{width:53%}.front-page--top-news .front-page--news-item--descr--inner{padding-left:18px;padding-right:32px;padding-bottom:30px}.front-page--top-news .front-page--news-item--title{font-size:36px;margin-bottom:5px}.front-page--top-news .front-page--news-item--full-story{font-size:14px}}@media (max-width:1100px){.front-page--top-news .front-page--news-item--title{font-size:30px}.front-page--top-news .front-page--news-item--descr--inner{padding-bottom:15px;font-size:20px}}@media (max-width:990px){.front-page--top-news .page--section--inner{padding-left:0}.front-page--top-news .front-page--news-item--cover-image{width:100%;float:none}.front-page--top-news .front-page--news-item--cover-image .image--link--file-wrapper{background:none!important}.front-page--top-news .front-page--news-item--cover-image .image--link--file-wrapper img{opacity:1;min-height:0}.front-page--top-news .front-page--news-item--cover-image img{max-width:none;width:100%}.front-page--top-news .front-page--news-item--descr{min-height:auto!important}.front-page--top-news .front-page--news-item--descr--inner{padding:22px 32px 55px}.front-page--top-news .front-page--news-item--title{margin-bottom:6px}.front-page--top-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--top-news .front-page--news-item--contains-video--icon .icon--watch-video{width:18px;height:18px;margin-bottom:2px}}@media (max-width:870px){.front-page--top-news{padding:0}.front-page--top-news .front-page--news-item--descr--inner{padding:16px 28px 40px;font-size:18px}.front-page--top-news .front-page--news-item--title{font-size:26px}}@media (max-width:610px){.front-page--top-news .front-page--news-item--title{font-size:23px}.front-page--top-news .front-page--news-item--descr--inner{font-size:16px;padding:16px 15px 35px}.front-page--top-news .front-page--news-item--full-story{display:none}}.front-page--top-news--hero{padding:0;background-color:#2e2e2e}.front-page--top-news--hero:before{z-index:99}.front-page--top-news--hero .page--section--inner{padding:0;max-width:none}.front-page--top-news--hero .front-page--news-item--teaser{position:relative}.front-page--top-news--hero .front-page--news-item--cover-image{position:relative;height:0;padding-top:50%}.front-page--top-news--hero .front-page--news-item--cover-image img{position:absolute;top:0;left:0;width:100%;height:auto}.front-page--top-news--hero .front-page--news-item--cover-image .image--link--file-wrapper{background-size:100%}.front-page--top-news--hero .front-page--news-item--cover-image .image--link--file-wrapper img,.front-page--top-news--hero .front-page--news-item--cover-image img{opacity:0}.front-page--top-news--hero .front-page--news-item--cover-image img.loaded{opacity:1;-webkit-transition:opacity .8s linear;-o-transition:opacity .8s linear;transition:opacity .8s linear}.front-page--top-news--hero .front-page--news-item--descr{position:absolute;top:52%;left:30px;right:0}.front-page--top-news--hero .front-page--news-item--descr--text{width:38%;max-width:650px;background-color:rgba(0,0,0,.75);color:#fff;padding:30px;font-size:20px}.front-page--top-news--hero .front-page--news-item--title{font-size:36px;font-weight:700;letter-spacing:-.03em;margin:0 0 5px;line-height:1.05em;color:#fff}.front-page--top-news--hero .front-page--news-item--title--link{color:#fff;text-decoration:none}.front-page--top-news--hero .front-page--news-item--title--link:hover{-webkit-box-shadow:0 -3px #ff4646 inset;box-shadow:inset 0 -3px #ff4646}.front-page--top-news--hero .front-page--news-item--contains-video--icon .icon--watch-video{width:24px;height:24px;color:#ccc;margin-bottom:5px;margin-right:-5px}.front-page--top-news--hero .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:24px;height:24px;color:#ccc;margin-bottom:5px}.front-page--top-news--hero .front-page--news-item--full-story{font-size:17px;font-weight:600;letter-spacing:.03em;margin-bottom:0}.front-page--top-news--hero .front-page--news-item--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;color:#fff;-webkit-box-shadow:0 -1.5px #ff4646 inset;box-shadow:inset 0 -1.5px #ff4646}.front-page--top-news--hero .front-page--news-item--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;-webkit-box-shadow:0 -1.5px #ff655d inset;box-shadow:inset 0 -1.5px #ff655d}@media (max-width:1450px){.front-page--top-news--hero .front-page--news-item--descr--text{font-size:18px}.front-page--top-news--hero .front-page--news-item--title{font-size:30px}.front-page--top-news--hero .front-page--news-item--full-story{font-size:15px}.front-page--top-news--hero .front-page--news-item--contains-video--icon .icon--watch-video{width:18px;height:18px;margin-right:-3px}.front-page--top-news--hero .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:18px;height:18px}}@media (max-width:1100px){.front-page--top-news--hero .front-page--news-item--descr{left:0}.front-page--top-news--hero .front-page--news-item--descr--text{width:50%}.front-page--top-news--hero .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--top-news--hero .front-page--news-item--contains-video--icon .icon--watch-video{width:14px;height:14px}}@media (max-width:1100px){.front-page--top-news--hero .front-page--news-item--descr--text{padding:20px 15px;margin-left:-15px}}@media (max-width:870px){.front-page--top-news--hero .front-page--news-item--descr{position:static;padding:0}.front-page--top-news--hero .front-page--news-item--descr--inner{padding:16px 28px 55px;font-size:18px}.front-page--top-news--hero .front-page--news-item--title{font-size:26px}.front-page--top-news--hero .front-page--news-item--descr--text{padding:0;background-color:rgba(0,0,0,0);margin:0;width:auto;max-width:none}}@media (max-width:610px){.front-page--top-news--hero .front-page--news-item--title{font-size:23px}.front-page--top-news--hero .front-page--news-item--descr--inner{font-size:16px;padding:16px 15px 35px}}.front-page--featured-news{border-top:1px solid #e2e2e2}.front-page--featured-news .page--section--inner{max-width:1530px;padding:45px 52px 15px 0}.front-page--featured-news .front-page--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:45px}.front-page--featured-news .front-page--section-content--list-item{width:50%;padding:0 0 45px;float:left}.front-page--featured-news .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--featured-news .front-page--section-content--list-item .front-page--news-clip--teaser{padding-right:28px}.front-page--featured-news .front-page--section-content--list-item .front-page--news-clip--teaser{margin-top:-6px}.front-page--featured-news .front-page--section-content--list-item.even{float:none;overflow:hidden}.front-page--featured-news .front-page--section-content--list-item.even .front-page--news-article--teaser,.front-page--featured-news .front-page--section-content--list-item.even .front-page--news-clip--teaser{padding-right:0;padding-left:28px}.front-page--featured-news .front-page--news-article--teaser--cover-image{width:40%;padding-right:15px;float:left}.front-page--featured-news .front-page--news-article--teaser--descr{overflow:hidden;line-height:1.3;font-size:18px;padding-top:5px}.front-page--featured-news .front-page--news-article--teaser--descr p{margin:4px 0 8px}.front-page--featured-news .front-page--news-article--teaser--title{font-size:24px;font-weight:700;letter-spacing:-.035em;margin:0;padding:2px 0 5px;line-height:1.15}.front-page--featured-news .front-page--news-article--teaser--title--link{color:#333;text-decoration:none}.front-page--featured-news .front-page--news-article--teaser--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--featured-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--featured-news .front-page--news-item--contains-video--icon .icon--watch-video{width:20px;height:20px;color:#5a5a5a}.front-page--featured-news .front-page--news-article--full-story{font-size:17px;margin:7px 0 0}.front-page--featured-news .front-page--news-article--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em;display:none}.front-page--featured-news .front-page--news-article--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--featured-news .front-page--news-clip--teaser--title{margin:0;line-height:1}.front-page--featured-news .front-page--news-clip--teaser--title--link{text-decoration:none}.front-page--featured-news .front-page--news-clip--teaser--title--itm{display:inline-block;padding:5px 8px;font-size:12px;letter-spacing:-.02em;background-color:#d5d5d5;font-weight:700;border-radius:4px}.front-page--featured-news .front-page--news-clip--teaser--title--outlet{margin-top:8px;display:block;font-size:24px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333}.front-page--featured-news .front-page--news-clip--teaser--descr{max-width:700px;font-size:18px}.front-page--featured-news .front-page--news-clip--teaser--descr p{margin:8px 0 10px}.front-page--featured-news .front-page--news-clip--teaser--link-to-source{font-size:17px}.front-page--featured-news .front-page--news-clip--teaser--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--featured-news .front-page--news-clip--teaser--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--featured-news .front-page--news-clip--teaser--link div{display:inline}.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--document,.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--listen-audio,.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--watch-video{width:auto;height:20px;color:#ff4646;margin-right:1px}.front-page--featured-news a.image--link{display:block}@media (max-width:1700px){.front-page--featured-news .page--section--inner{padding:50px 93px 15px 40px}.front-page--featured-news .front-page--section-title{top:50px}.front-page--featured-news .front-page--section-content--list-item{padding:0 0 35px}}@media (max-width:1600px){.front-page--featured-news .front-page--news-article--teaser--cover-image{padding-right:15px}.front-page--featured-news .front-page--news-article--teaser--title{font-size:20px}.front-page--featured-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--featured-news .front-page--news-item--contains-video--icon .icon--watch-video{width:18px;height:18px}.front-page--featured-news .front-page--news-article--teaser--descr{font-size:17px}.front-page--featured-news .front-page--news-article--full-story-link{font-size:15px}.front-page--featured-news .front-page--news-clip--teaser--title--outlet{font-size:20px}.front-page--featured-news .front-page--news-clip--teaser--descr{font-size:17px}.front-page--featured-news .front-page--news-clip--teaser--link-to-source{font-size:15px}.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--document,.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--listen-audio,.front-page--featured-news .front-page--news-clip--teaser--link-to-source--icon .icon--watch-video{width:auto;height:18px}}@media (max-width:1450px){.front-page--featured-news .page--section--inner{padding-left:33px;padding-right:84px}.front-page--featured-news .front-page--news-article--teaser--descr{padding-top:3px}}@media (max-width:1300px){.front-page--featured-news .front-page--news-article--teaser--cover-image{padding-right:10px}.front-page--featured-news .front-page--news-article--teaser--descr{padding-top:0}.front-page--featured-news .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--featured-news .front-page--section-content--list-item .front-page--news-clip--teaser{padding-right:12px}.front-page--featured-news .front-page--section-content--list-item.even .front-page--news-article--teaser,.front-page--featured-news .front-page--section-content--list-item.even .front-page--news-clip--teaser{padding-right:0;padding-left:12px}.front-page--featured-news .front-page--news-article--teaser--title{padding-bottom:2px}}@media (max-width:1100px){.front-page--featured-news{border-top:none}.front-page--featured-news .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.front-page--featured-news .front-page--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.front-page--featured-news .front-page--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.front-page--featured-news .front-page--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.front-page--featured-news .front-page--news-article--teaser--title{font-size:18px}.front-page--featured-news .front-page--news-article--teaser--descr{font-size:15px}.front-page--featured-news .front-page--news-clip--teaser--title--outlet{font-size:20px}.front-page--featured-news .front-page--news-clip--teaser--descr{font-size:15px}.front-page--featured-news .front-page--news-clip--teaser--descr p{margin-top:4px}.front-page--featured-news .front-page--news-article--teaser--cover-image{width:36%}}@media (max-width:770px){.front-page--featured-news .front-page--news-article--teaser--dek{display:none}}@media (max-width:610px){.front-page--featured-news .front-page--section-title{padding-bottom:25px}.front-page--featured-news .front-page--section-content--list-item{float:none;width:100%;padding:0 0 25px!important}.front-page--featured-news .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--featured-news .front-page--section-content--list-item .front-page--news-clip--teaser{padding:0!important}.front-page--featured-news .front-page--news-article--teaser--cover-image{width:39%;padding-right:9px;float:left;margin-bottom:0}.front-page--featured-news .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--featured-news .front-page--news-item--contains-video--icon .icon--watch-video{width:16px;height:16px}.front-page--featured-news .front-page--news-article--full-story{display:none}}.front-page--recent-highlights{border-top:1px solid #e2e2e2}.front-page--recent-highlights .page--section--inner{padding-top:60px;padding-bottom:15px}.front-page--recent-highlights .front-page--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:60px}.front-page--recent-highlights .front-page--section-content--list-item{width:50%;padding:0 0 45px;float:left}.front-page--recent-highlights .front-page--section-content--list-item .front-page--news-article--teaser{padding-right:28px}.front-page--recent-highlights .front-page--section-content--list-item.even{float:none;overflow:hidden}.front-page--recent-highlights .front-page--section-content--list-item.even .front-page--news-article--teaser{padding-right:0;padding-left:28px}.front-page--recent-highlights .front-page--news-article--teaser--cover-image{width:40%;padding-right:15px;float:left}.front-page--recent-highlights .front-page--news-article--teaser--cover-image img{width:100%;height:auto}.front-page--recent-highlights .front-page--news-article--teaser--descr{overflow:hidden;font-size:17px;line-height:1.3;padding-top:5px}.front-page--recent-highlights .front-page--news-article--teaser--descr p{margin:4px 0 8px}.front-page--recent-highlights .front-page--news-article--teaser--title{font-size:22px;font-weight:700;letter-spacing:-.035em;margin:0;padding:2px 0 5px;line-height:1.15}.front-page--recent-highlights .front-page--news-article--teaser--title--link{color:#333;text-decoration:none}.front-page--recent-highlights .front-page--news-article--teaser--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--recent-highlights .front-page--news-article--contains-video--icon .icon--watch-video,.front-page--recent-highlights .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:18px;height:18px;color:#5a5a5a}.front-page--recent-highlights .front-page--news-article--full-story{font-size:17px;margin:7px 0 0}.front-page--recent-highlights .front-page--news-article--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em;display:none}.front-page--recent-highlights .front-page--news-article--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--recent-highlights .front-page--recent-highlights--more-news{margin-top:0;margin-bottom:45px}.front-page--recent-highlights .front-page--recent-highlights--more-news .arrow--point-down{color:#5a5a5a;width:12px;height:auto}.front-page--recent-highlights .front-page--recent-highlights--more-news--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-size:18px;font-weight:600}.front-page--recent-highlights .front-page--recent-highlights--more-news--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--recent-highlights a.image--link{display:block}@media (max-width:1700px){.front-page--recent-highlights .page--section--inner{padding-top:50px;padding-bottom:15px}.front-page--recent-highlights .front-page--section-title{top:50px}.front-page--recent-highlights .front-page--section-content--list-item{padding:0 0 35px}}@media (max-width:1600px){.front-page--recent-highlights .front-page--news-article--teaser--cover-image{padding-right:15px}.front-page--recent-highlights .front-page--news-article--teaser--title{font-size:20px}.front-page--recent-highlights .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--recent-highlights .front-page--news-item--contains-video--icon .icon--watch-video{width:18px;height:18px}.front-page--recent-highlights .front-page--news-article--teaser--descr{font-size:17px}.front-page--recent-highlights .front-page--news-article--full-story-link{font-size:15px}.front-page--recent-highlights .front-page--recent-highlights--more-news--link{font-size:17px}}@media (max-width:1450px){.front-page--recent-highlights .front-page--news-article--teaser--title{font-size:20px}.front-page--recent-highlights .front-page--news-article--teaser--descr{padding-top:3px}}@media (max-width:1300px){.front-page--recent-highlights .front-page--news-article--teaser--cover-image{padding-right:10px}.front-page--recent-highlights .front-page--news-article--teaser--descr{padding-top:0}.front-page--recent-highlights .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--recent-highlights .front-page--section-content--list-item .front-page--news-clip--teaser{padding-right:12px}.front-page--recent-highlights .front-page--section-content--list-item.even .front-page--news-article--teaser,.front-page--recent-highlights .front-page--section-content--list-item.even .front-page--news-clip--teaser{padding-right:0;padding-left:12px}.front-page--recent-highlights .front-page--news-article--teaser--title{padding-bottom:2px}}@media (max-width:1100px){.front-page--recent-highlights{border-top:none}.front-page--recent-highlights .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.front-page--recent-highlights .front-page--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.front-page--recent-highlights .front-page--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.front-page--recent-highlights .front-page--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.front-page--recent-highlights .front-page--news-article--teaser--title{font-size:18px}.front-page--recent-highlights .front-page--news-article--teaser--descr{font-size:15px}.front-page--recent-highlights .front-page--news-article--teaser--cover-image{width:36%}}@media (max-width:770px){.front-page--recent-highlights .front-page--news-article--teaser--dek{display:none}}@media (max-width:610px){.front-page--recent-highlights .page--section--inner{padding-top:15px;padding-bottom:0}.front-page--recent-highlights .front-page--section-title{padding-bottom:25px}.front-page--recent-highlights .front-page--section-content--list-item{float:none;width:100%;padding:0 0 25px!important}.front-page--recent-highlights .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--recent-highlights .front-page--section-content--list-item .front-page--news-clip--teaser{padding:0!important}.front-page--recent-highlights .front-page--news-article--contains-video--icon .icon--watch-video,.front-page--recent-highlights .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:16px;height:16px}.front-page--recent-highlights .front-page--news-article--teaser--cover-image{width:39%;padding-right:9px;float:left;margin-bottom:0}.front-page--recent-highlights .front-page--news-article--full-story{display:none}.front-page--recent-highlights .front-page--recent-highlights--more-news{margin-bottom:30px}}.front-page--community-updates{border-top:1px solid #e2e2e2}.front-page--community-updates .page--section--inner{padding-top:60px;padding-bottom:15px}.front-page--community-updates .front-page--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:60px}.front-page--community-updates .front-page--section-content--list-item{width:50%;padding:0 0 45px;float:left}.front-page--community-updates .front-page--section-content--list-item .front-page--news-article--teaser{padding-right:28px}.front-page--community-updates .front-page--section-content--list-item.even{float:none;overflow:hidden}.front-page--community-updates .front-page--section-content--list-item.even .front-page--news-article--teaser{padding-right:0;padding-left:28px}.front-page--community-updates .front-page--news-article--teaser--cover-image{width:40%;padding-right:15px;float:left}.front-page--community-updates .front-page--news-article--teaser--cover-image img{width:100%;height:auto}.front-page--community-updates .front-page--news-article--teaser--descr{overflow:hidden;font-size:17px;line-height:1.3;padding-top:5px}.front-page--community-updates .front-page--news-article--teaser--descr p{margin:4px 0 8px}.front-page--community-updates .front-page--news-article--teaser--title{font-size:22px;font-weight:700;letter-spacing:-.035em;margin:0;padding:2px 0 5px;line-height:1.15}.front-page--community-updates .front-page--news-article--teaser--title--link{color:#333;text-decoration:none}.front-page--community-updates .front-page--news-article--teaser--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--community-updates .front-page--news-article--contains-video--icon .icon--watch-video,.front-page--community-updates .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:18px;height:18px;color:#5a5a5a}.front-page--community-updates .front-page--news-article--full-story{font-size:17px;margin:7px 0 0}.front-page--community-updates .front-page--news-article--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em;display:none}.front-page--community-updates .front-page--news-article--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--community-updates .front-page--recent-highlights--more-news{margin-top:0;margin-bottom:45px}.front-page--community-updates .front-page--recent-highlights--more-news .arrow--point-down{color:#5a5a5a;width:12px;height:auto}.front-page--community-updates .front-page--recent-highlights--more-news--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-size:18px;font-weight:600}.front-page--community-updates .front-page--recent-highlights--more-news--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--community-updates a.image--link{display:block}@media (max-width:1700px){.front-page--community-updates .page--section--inner{padding-top:50px;padding-bottom:15px}.front-page--community-updates .front-page--section-title{top:50px}.front-page--community-updates .front-page--section-content--list-item{padding:0 0 35px}}@media (max-width:1600px){.front-page--community-updates .front-page--news-article--teaser--cover-image{padding-right:15px}.front-page--community-updates .front-page--news-article--teaser--title{font-size:20px}.front-page--community-updates .front-page--news-item--contains-audio-link--icon .icon--listen-audio,.front-page--community-updates .front-page--news-item--contains-video--icon .icon--watch-video{width:18px;height:18px}.front-page--community-updates .front-page--news-article--teaser--descr{font-size:17px}.front-page--community-updates .front-page--news-article--full-story-link{font-size:15px}.front-page--community-updates .front-page--recent-highlights--more-news--link{font-size:17px}}@media (max-width:1450px){.front-page--community-updates .front-page--news-article--teaser--title{font-size:20px}.front-page--community-updates .front-page--news-article--teaser--descr{padding-top:3px}}@media (max-width:1300px){.front-page--community-updates .front-page--news-article--teaser--cover-image{padding-right:10px}.front-page--community-updates .front-page--news-article--teaser--descr{padding-top:0}.front-page--community-updates .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--community-updates .front-page--section-content--list-item .front-page--news-clip--teaser{padding-right:12px}.front-page--community-updates .front-page--section-content--list-item.even .front-page--news-article--teaser,.front-page--community-updates .front-page--section-content--list-item.even .front-page--news-clip--teaser{padding-right:0;padding-left:12px}.front-page--community-updates .front-page--news-article--teaser--title{padding-bottom:2px}}@media (max-width:1100px){.front-page--community-updates{border-top:none}.front-page--community-updates .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.front-page--community-updates .front-page--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.front-page--community-updates .front-page--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.front-page--community-updates .front-page--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.front-page--community-updates .front-page--news-article--teaser--title{font-size:18px}.front-page--community-updates .front-page--news-article--teaser--descr{font-size:15px}.front-page--community-updates .front-page--news-article--teaser--cover-image{width:36%}}@media (max-width:770px){.front-page--community-updates .front-page--news-article--teaser--dek{display:none}}@media (max-width:610px){.front-page--community-updates .page--section--inner{padding-top:15px;padding-bottom:0}.front-page--community-updates .front-page--section-title{padding-bottom:25px}.front-page--community-updates .front-page--section-content--list-item{float:none;width:100%;padding:0 0 25px!important}.front-page--community-updates .front-page--section-content--list-item .front-page--news-article--teaser,.front-page--community-updates .front-page--section-content--list-item .front-page--news-clip--teaser{padding:0!important}.front-page--community-updates .front-page--news-article--contains-video--icon .icon--watch-video,.front-page--community-updates .front-page--news-item--contains-audio-link--icon .icon--listen-audio{width:16px;height:16px}.front-page--community-updates .front-page--news-article--teaser--cover-image{width:39%;padding-right:9px;float:left;margin-bottom:0}.front-page--community-updates .front-page--news-article--full-story{display:none}.front-page--community-updates .front-page--recent-highlights--more-news{margin-bottom:30px}}.front-page--in-the-media{border-top:1px solid #e2e2e2}.front-page--in-the-media .page--section--inner{padding-top:70px;padding-bottom:70px}.front-page--in-the-media .front-page--section-content{position:relative}.front-page--in-the-media .front-page--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:70px}.front-page--in-the-media .front-page--news-clip--teaser{width:34%;max-width:470px;margin-right:20px}.front-page--in-the-media .front-page--news-clip--teaser--inner{border:2px solid #050505;padding:45px 15px 55px}.front-page--in-the-media .front-page--news-clip--teaser--outlet{margin:0;font-size:24px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333}.front-page--in-the-media .front-page--news-clip--teaser--descr{font-size:18px}.front-page--in-the-media .front-page--news-clip--teaser--link-to-source{font-size:17px}.front-page--in-the-media .front-page--news-clip--teaser--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--in-the-media .front-page--news-clip--teaser--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--in-the-media .front-page--news-clip--teaser--link div{display:inline}.front-page--in-the-media .front-page--itm-items--nav{text-align:right;margin:0;padding-top:30px}.front-page--in-the-media .front-page--itm-items--nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 0 0 5px}.front-page--in-the-media .front-page--itm-items--nav--button.disabled{background-color:#ccc}.front-page--in-the-media .front-page--itm-items--nav--button:focus{outline:auto}.front-page--in-the-media .front-page--itm-items--nav--button .arrow--point-east--slider,.front-page--in-the-media .front-page--itm-items--nav--button .arrow--point-west--slider{width:16px;fill:#fff}.front-page--in-the-media .front-page--itm-items-cta-list{margin:0;padding:0;list-style:none;display:inline-block;position:absolute;bottom:0}.front-page--in-the-media .front-page--itm-items-cta-list>li{margin:0;padding:0}.front-page--in-the-media .front-page--itm-items-cta-list .front-page--itm-items-cta-item{float:left;margin:0 30px 15px 0}.front-page--in-the-media .front-page--itm-items-cta-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-size:18px;font-weight:600}.front-page--in-the-media .front-page--itm-items-cta-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--document,.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--listen-audio,.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--watch-video{width:auto;height:20px;color:#ff4646;margin-right:1px}@media (max-width:1600px){.front-page--in-the-media .front-page--news-clip--teaser--inner{padding:35px 15px 45px}.front-page--in-the-media .front-page--news-clip--teaser--outlet,.front-page--in-the-media .front-page--news-clip--teaser--title--outlet{font-size:20px}.front-page--in-the-media .front-page--news-clip--teaser--descr{font-size:17px}.front-page--in-the-media .front-page--news-clip--teaser--link-to-source{font-size:15px}.front-page--in-the-media .front-page--itm-items-cta-item--link{font-size:17px}.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--document,.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--listen-audio,.front-page--in-the-media .front-page--news-clip--teaser--link-to-source--icon .icon--watch-video{width:auto;height:18px}}@media (max-width:1300px){.front-page--in-the-media .front-page--news-clip--teaser{width:45%;max-width:500px}}@media (max-width:1100px){.front-page--in-the-media{border-top:none}.front-page--in-the-media .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.front-page--in-the-media .front-page--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.front-page--in-the-media .front-page--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.front-page--in-the-media .front-page--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.front-page--in-the-media .front-page--news-clip--teaser{width:40%;max-width:420px}.front-page--in-the-media .front-page--news-clip--teaser--title--outlet{font-size:20px}.front-page--in-the-media .front-page--news-clip--teaser--descr{font-size:15px}.front-page--in-the-media .front-page--news-clip--teaser--descr p{margin-top:6px}}@media (max-width:990px){.front-page--in-the-media .front-page--news-clip--teaser{width:80%;max-width:380px;margin-right:10px}.front-page--in-the-media .front-page--itm-items--nav{text-align:left;padding-top:6px}.front-page--in-the-media .front-page--itm-items--nav--button{margin:0 5px 0 0;padding:8px}.front-page--in-the-media .front-page--itm-items-cta-list{position:static;margin-top:30px}}@media (max-width:610px){.front-page--in-the-media .page--section--inner{padding-top:15px;padding-bottom:15px}.front-page--in-the-media .front-page--news-clip--teaser--inner{padding:25px 12px 30px}.front-page--in-the-media .front-page--news-clip--teaser{width:90%;max-width:470px}.front-page--in-the-media .front-page--news-clip--teaser--outlet{font-size:20px}.front-page--in-the-media .front-page--news-clip--teaser--descr{font-size:15px}}.front-page--recent-news{background-color:rgba(0,0,0,0)}.tle-nav-opened .front-page--recent-news{display:none}.front-page--recent-news .front-page--recent-news--content--load-more{text-align:center;margin-bottom:80px;position:relative;height:60px}.front-page--recent-news .front-page--recent-news--content--load-more.loading .loader-wrapper{display:block}.front-page--recent-news .front-page--recent-news--content--load-more--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:0;cursor:pointer;padding:15px 25px;border:2px solid #333;background-color:#fff;font-weight:700;text-transform:uppercase;font-size:17px;letter-spacing:.02em;color:#333}.front-page--recent-news .front-page--recent-news--content--load-more--button:hover{background-color:#ff4646;color:#000}.front-page--recent-news .front-page--recent-news--content--load-more--button:focus{outline:3px solid #005fcc;outline-offset:1px;background-color:#f0f8ff}.front-page--recent-news .front-page--news-article--teaser--contains-audio-link--icon .icon--listen-audio,.front-page--recent-news .front-page--news-article--teaser--contains-video--icon .icon--watch-video{width:18px;height:18px;color:#5a5a5a}.front-page--recent-news .loader-wrapper{width:60px;height:60px;margin:0 auto;position:absolute;left:0;right:0;top:0;z-index:-1;display:none}.front-page--recent-news .loader{width:60px;height:60px}.front-page--recent-news .ball-scale-multiple{position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.front-page--recent-news .ball-scale-multiple>div{background-color:#ff4646}@media (max-width:990px){.front-page--recent-news .front-page--recent-news--content--load-more--button{font-size:15px;padding:12px 20px}}@media (max-width:610px){.front-page--recent-news .front-page--news-article--teaser--contains-audio-link--icon .icon--listen-audio{width:16px;height:16px}.front-page--recent-news .front-page--recent-news--content--load-more{margin-bottom:35px}}.front-page--videos{border-top:1px solid #e2e2e2}@-webkit-keyframes media-video-video-in{50%{opacity:0}to{opacity:1}}.front-page--videos .page--section--inner{padding-top:70px;padding-bottom:70px}.front-page--videos .front-page--section-content{position:relative}.front-page--videos .front-page--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:70px}.front-page--videos .front-page--video-item{width:40%;max-width:540px;margin-right:20px}.front-page--videos .front-page--video-item--inner{border:2px solid #050505;padding:5px}.front-page--videos .front-page--video-player{position:relative;background-color:#000}.front-page--videos .front-page--video-player--cover-image{opacity:0}.front-page--videos .no-touch .front-page--video-player--cover-image{display:block;opacity:1;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1);margin-top:0}.front-page--videos .no-touch .front-page--video-player--cover-image .front-page--video-player--play-button{position:absolute;top:50%;left:50%;width:70px;height:70px;display:block;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-image:url(../img/icons/icon--play-video.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1);background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50%;text-indent:-9999px;cursor:pointer;border:none}.front-page--videos .no-touch .front-page--video-player--cover-image .front-page--video-player--play-button:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.2);transform:translate3d(-50%,-50%,0) scale(1.2)}.front-page--videos .no-touch .front-page--video-player--cover-image .front-page--video-player--play-button:focus{outline:auto}.front-page--videos .no-touch .front-page--video-player--embed-video{display:none}.front-page--videos .front-page--video-player--embed-video{position:absolute;top:0;bottom:0;z-index:9;display:block;width:100%;height:auto;background-color:#000}.front-page--videos .front-page--video-player--embed-video:after{content:"";display:block;width:100%;padding-top:56.25%}.front-page--videos .front-page--video-player--embed-video iframe{position:absolute;width:100%;height:100%}.front-page--videos .show-video .front-page--video-player--cover-image{opacity:0}.front-page--videos .show-video .front-page--video-player--embed-video{display:block;-webkit-animation:media-video-video-in .6s;animation:media-video-video-in .6s}.front-page--videos .no-cover .front-page--video-player--embed-video{position:relative}.front-page--videos .front-page--video--descr{padding:5px 10px 15px}.front-page--videos .front-page--video--descr--caption{font-size:17px;line-height:1.25em}.front-page--videos .front-page--video--descr--caption a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--videos .front-page--video--descr--caption a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--videos .front-page--video--descr--caption--full-story{display:inline-block}.front-page--videos .front-page--video--descr--related-news{margin-top:15px;font-size:17px;line-height:1.25em}.front-page--videos .front-page--video--descr--related-news a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.front-page--videos .front-page--video--descr--related-news a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.front-page--videos .front-page--video--descr--related-news .icon--related{display:inline-block;float:left;margin-right:6px}.front-page--videos .front-page--video-items--nav{text-align:right;margin:0;padding-top:30px}.front-page--videos .front-page--video-items--nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 0 0 5px}.front-page--videos .front-page--video-items--nav--button.disabled{background-color:#ccc}.front-page--videos .front-page--video-items--nav--button:focus{outline:auto}.front-page--videos .front-page--video-items--nav--button .arrow--point-east--slider,.front-page--videos .front-page--video-items--nav--button .arrow--point-west--slider{width:16px;fill:#fff}.front-page--videos .front-page--video-items-cta-list{margin:0;padding:0;list-style:none;display:inline-block;position:absolute;bottom:0}.front-page--videos .front-page--video-items-cta-list>li{margin:0;padding:0}.front-page--videos .front-page--video-items-cta-list .front-page--video-items-cta-item{float:left;margin:0 30px 15px 0}.front-page--videos .front-page--video-items-cta-list .front-page--video-items-cta-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-size:17px;font-weight:600}.front-page--videos .front-page--video-items-cta-list .front-page--video-items-cta-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1100px){.front-page--videos{border-top:none}.front-page--videos .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.front-page--videos .front-page--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.front-page--videos .front-page--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.front-page--videos .front-page--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.front-page--videos .front-page--video-item{width:40%;max-width:600px}.front-page--videos .front-page--video--descr--caption{font-size:15px}.front-page--videos .front-page--video--descr--related-news{font-size:13px}.front-page--videos .front-page--video-items-cta-item--link{font-size:17px}}@media (max-width:990px){.front-page--videos .front-page--video-item{width:80%;max-width:380px;margin-right:10px}.front-page--videos .front-page--video-items--nav{text-align:left;padding-top:6px}.front-page--videos .no-touch .front-page--video-player--cover-image .front-page--video-player--play-button{width:50px;height:50px}.front-page--videos .front-page--video-items--nav--button{margin:0 5px 0 0;padding:8px}.front-page--videos .front-page--video-items-cta-list{position:static;margin-top:30px}}@media (max-width:610px){.front-page--videos .front-page--video-item{width:90%;max-width:470px}.front-page--videos .page--section--inner{padding-top:20px;padding-bottom:20px}}.front-page--message-block{border-top:1px solid #e2e2e2}.front-page--message-block .page--section--inner{padding-top:20px;padding-bottom:20px}.front-page--message-block .front-page--message-block--message-text{font-size:17px;max-width:900px}.front-page--message-block .front-page--message-block--message-text p{margin:0}.front-page--message-block .front-page--message-block--message-text a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;-webkit-box-shadow:0 -1.5px #ff4646 inset;box-shadow:inset 0 -1.5px #ff4646}.front-page--message-block .front-page--message-block--message-text a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;-webkit-box-shadow:0 -1.5px #ff655d inset;box-shadow:inset 0 -1.5px #ff655d}@media (max-width:1700px){.front-page--message-block .front-page--message-block--message-text{font-size:15px}}.front-page--message-block--podcast .front-page--message-block--message-text{position:relative;padding-left:22px}.front-page--message-block--podcast .front-page--message-block--message-text:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg class="icon--listen-audio" xmlns="http://www.w3.org/2000/svg" width="18" height="18"><g data-name="Group 2045"><path d="M14.675 9.204a5.471 5.471 0 10-10.942 0 9.858 9.858 0 00.407 2.466v.019l.683 2.051a1.368 1.368 0 102.595-.865l-.683-2.051a1.362 1.362 0 00-2.223-.572 6.319 6.319 0 01-.1-1.047 4.788 4.788 0 019.575 0 6.326 6.326 0 01-.1 1.048 1.364 1.364 0 00-2.223.571l-.684 2.052a1.367 1.367 0 102.594.866l.684-2.052a.107.107 0 010-.012v-.006a9.838 9.838 0 00.417-2.468zM4.831 10.95a.68.68 0 01.4-.343.683.683 0 01.865.433l.684 2.052a.684.684 0 01-.433.865.7.7 0 01-.865-.433l-.68-2.04-.009-.034a.675.675 0 01.04-.5zm8.1 2.574a.693.693 0 01-.865.432.684.684 0 01-.432-.865l.684-2.052a.683.683 0 011.3.411c0 .011-.006.024-.01.035z" fill="%23ff4646"/><g data-name="Ellipse 1105" fill="none" stroke="%23ff4646"><circle cx="9" cy="9" r="9" stroke="none"/><circle cx="9" cy="9" r="8.5"/></g></g></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;left:0;position:absolute;top:2px;width:19px}.front-page--message-block--top{border-top:none;border-bottom:1px solid #e2e2e2}.front-page--message-block--top .page--section--inner{padding-top:10px;padding-bottom:10px}.news-article #main article.contextual-region{position:static!important}.news-article #main #block-mit-breadcrumbs{display:none}.news-article #main h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:39px;font-weight:700;letter-spacing:-.035em;color:#333;white-space:normal;line-height:1.05;margin-bottom:7px;width:67%}.news-article #main .news-article--dek{font-size:24px;font-weight:600;margin-bottom:20px;width:67%;color:#333}.news-article #main .news-article--authored-by{margin:0 0 5px;font-weight:700;width:67%;font-size:18px;color:#333}.news-article #main .news-article--authored-by--separator{font-weight:300;color:#3e3e3e}.news-article #main .news-article--publication-date{margin:4px 0 30px;font-weight:700;width:67%;font-size:18px;color:#333}.news-article #main .news-article--full-width-wrapper-inner{position:absolute;left:0;width:100%}.news-article #main .news-article--full-width-wrapper-inner:before{z-index:99}@media (max-width:1300px){.news-article #main .page--section--inner{padding-top:30px}.news-article #main h1{font-size:36px}.news-article #main .news-article--dek{font-size:24px}}@media (max-width:990px){.news-article #main h1{font-size:32px;width:80%}.news-article #main .news-article--dek{font-size:22px;width:80%}.news-article #main .news-article--authored-by,.news-article #main .news-article--publication-date{font-size:17px;width:60%}}@media (max-width:700px){.news-article #main .news-article--dek,.news-article #main h1{width:auto}.news-article #main .page--section--inner{padding-top:20px}}@media (max-width:610px){.news-article #main .page--section--inner{padding-bottom:40px}.news-article #main h1{font-size:26px;margin-bottom:5px}.news-article #main .news-article--dek{font-size:18px;margin-bottom:10px}.news-article #main .news-article--authored-by{letter-spacing:-.02em;font-size:16px;width:80%}.news-article #main .news-article--publication-date{width:auto;margin-bottom:10px;letter-spacing:-.02em;font-size:16px}}.news-article--images-gallery--wrapper{padding:0 84px 0 117px;margin:0 auto;max-width:1320px}.news-article--images-gallery--wrapper .news-article--image-item{width:100%}.news-article--images-gallery--wrapper .news-article--media--image--file{float:left;width:67%;background-color:#f7f7f7;position:relative}.news-article--images-gallery--wrapper .news-article--media--image--file img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;max-height:100%;width:auto;max-width:100%}.news-article--images-gallery--wrapper .news-article--media--image--descr{float:right;width:30%;font-size:17px;padding-top:70px;line-height:1.5}.news-article--images-gallery--wrapper .news-article--media--image--credits{font-size:15px;margin-top:9px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav{position:absolute;bottom:20px;right:0;left:0;padding:0 84px 0 117px;margin:0 auto;max-width:1320px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--inner{width:30%;float:right;margin:0}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 5px 0 0}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button.disabled{background-color:#ccc}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button:focus{outline:auto}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button .arrow--point-east--slider,.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button .arrow--point-west--slider{width:16px;fill:#fff}@media (max-width:1450px){.news-article--images-gallery--wrapper .news-article--media--image--descr{font-size:15px;padding-top:35px}.news-article--images-gallery--wrapper .news-article--media--image--credits{font-size:14px;margin-top:7px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button{padding:8px}}@media (max-width:1100px){.news-article--images-gallery--wrapper,.news-article--images-gallery--wrapper .news-article--images-gallery--nav{padding:0 32px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button{padding:8px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button .arrow--point-east--slider,.news-article--images-gallery--wrapper .news-article--images-gallery--nav--button .arrow--point-west--slider{width:14px}}@media (max-width:990px){.news-article--images-gallery--wrapper .news-article--media--image--file{float:none;width:100%}.news-article--images-gallery--wrapper .news-article--media--image--descr{float:none;width:auto;margin-top:12px;padding:0 8px 16px;font-size:15px}.news-article--images-gallery--wrapper .news-article--images-gallery{background-color:#efefef}.news-article--images-gallery--wrapper .news-article--images-gallery--nav{left:auto;bottom:0;position:static;padding:0;margin-top:5px;margin-bottom:10px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--inner{width:auto;float:none;text-align:left}}@media (max-width:870px){.news-article--images-gallery--wrapper{padding-left:28px;padding-right:28px}}@media (max-width:610px){.news-article--images-gallery--wrapper{padding-left:15px;padding-right:15px}.news-article--images-gallery--wrapper .news-article--images-gallery--nav{padding:0;position:static}.news-article--images-gallery--wrapper .news-article--images-gallery--nav--inner{text-align:left}}.news-article--images-gallery--wrapper--hero .news-article--media--image--file{float:none;width:auto}.news-article--images-gallery--wrapper--hero .news-article--media--image--file img{position:static;width:100%}.news-article--images-gallery--wrapper--hero .news-article--media--image--descr--wrapper{min-height:90px}.news-article--images-gallery--wrapper--hero .news-article--media--image--descr{float:none;width:66%;margin-top:15px;padding:0 0 15px 1%;border-left:1px solid #000}.news-article--images-gallery--wrapper--hero .news-article--images-gallery--nav{bottom:30px}@media (max-width:1100px){.news-article--images-gallery--wrapper--hero{padding:0}.news-article--images-gallery--wrapper--hero .news-article--media--image--descr--wrapper{padding:0 32px;min-height:auto;margin-bottom:5px}.news-article--images-gallery--wrapper--hero .news-article--images-gallery--nav{padding:0 32px;margin-top:0}}@media (max-width:1100px){.news-article--images-gallery--wrapper--hero{padding:0 32px}.news-article--images-gallery--wrapper--hero .news-article--media--image--descr--wrapper{padding:0}}@media (max-width:990px){.news-article--images-gallery--wrapper--hero .news-article--media--image--descr{margin-top:12px;padding:0 8px 16px;font-size:15px;border:none;width:auto}.news-article--images-gallery--wrapper--hero .news-article--images-gallery--nav{padding:0;margin-top:5px;margin-bottom:10px}}@media (max-width:870px){.news-article--images-gallery--wrapper--hero{padding:0 28px}}@media (max-width:610px){.news-article--images-gallery--wrapper--hero{padding-left:15px;padding-right:15px}}.news-article--press-inquiries{position:relative;margin:-10px 0 30px}.news-article--press-inquiries .news-article--press-inquiries--header{margin:0;padding:0;line-height:1;display:inline-block;font-size:17px;position:absolute;right:0;top:-70px}.news-article--press-inquiries .news-article--press-inquiries--title--link{line-height:50px;padding:0 27px;display:inline-block;background-color:#efefef;border-top:2px solid #a5a5a5;color:#333;text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.news-article--press-inquiries .news-article--press-inquiries--title--link .arrow{border:solid #ff4646;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin:0 8px 3px 0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news-article--press-inquiries .news-article--press-inquiries--title--link.expand{background-color:#f7f7f7;color:#333;border-bottom:none;border-top:2px solid #ff655d;padding-bottom:20px}.news-article--press-inquiries .news-article--press-inquiries--title--link.expand .arrow{border-color:#a5a5a5;margin-bottom:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.news-article--press-inquiries .news-article--press-inquiries--title--link .icon--info{display:none}.news-article--press-inquiries .news-article--press-inquiries--descr{background-color:#f7f7f7;padding:40px 35px;border-bottom:2px solid #a5a5a5}.news-article--press-inquiries .news-article--press-inquiries--press-contacts h3{margin:0 0 15px;text-transform:uppercase;font-size:20px;font-weight:800;color:#333;line-height:1.75em}.news-article--press-inquiries .news-article--press-inquiries--press-contacts .press-contact>div{margin-bottom:6px;font-size:18px}.news-article--press-inquiries .news-article--press-inquiries--press-contacts .press-contact a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--press-inquiries .news-article--press-inquiries--press-contacts .press-contact a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--press-inquiries .news-article--press-inquiries--download-images h3{margin:40px 0 20px;text-transform:uppercase;font-size:20px;font-weight:800;color:#333;line-height:1.75em}.news-article--press-inquiries .news-article--press-inquiries--download-images .label{font-weight:700;display:block}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item{width:65%;margin-bottom:30px}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file{width:25%;float:left}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--descr{overflow:hidden;padding-left:20px;line-height:1.3;font-size:17px}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--caption{margin-bottom:15px}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file--download{font-size:15px;margin-top:5px;white-space:nowrap}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file--download-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-weight:600}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file--download-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use{width:65%;font-size:15px;margin-top:40px}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use p{margin:0}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use--title{text-transform:uppercase;font-size:15px;font-weight:700;margin:0 0 5px}.news-article--press-inquiries .news-article--press-inquiries--descr--close--container{text-align:center;position:absolute;top:5px;right:20px}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-link{text-decoration:none;color:#333;font-weight:800;font-size:13px;text-transform:uppercase;display:inline-block;padding:4px 12px 4px 9px;background-color:#efefef;border-radius:15px;letter-spacing:-.02em}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-link:hover{background-color:#ff655d;color:#000}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-link:hover .icon--button--close{color:#000}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-icon{display:inline-block}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-icon .icon--button--close{width:14px;height:14px;color:#ff4646;margin-top:-2px}@media (max-width:1300px){.news-article--press-inquiries .news-article--press-inquiries--title--link{font-size:14px;letter-spacing:.01em;padding:0 20px}.news-article--press-inquiries .news-article--press-inquiries--title--link .arrow{margin-right:4px}.news-article--press-inquiries .news-article--press-inquiries--descr{padding:30px 25px}.news-article--press-inquiries .news-article--press-inquiries--press-contacts h3{margin:0 0 10px;font-size:18px}.news-article--press-inquiries .news-article--press-inquiries--press-contacts .press-contact>div{font-size:17px}.news-article--press-inquiries .news-article--press-inquiries--download-images h3{font-size:18px}}@media (max-width:990px){.news-article--press-inquiries .news-article--press-inquiries--header{top:-65px}.news-article--press-inquiries .news-article--press-inquiries--title--link{letter-spacing:-.01em;padding:0 10px;line-height:45px}.news-article--press-inquiries .news-article--press-inquiries--descr{padding:20px 10px}.news-article--press-inquiries .news-article--press-inquiries--download-images--terms-of-use,.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item{width:auto}}@media (max-width:610px){.news-article--press-inquiries{margin:0 0 10px}.news-article--press-inquiries .news-article--press-inquiries--header{top:-50px}.news-article--press-inquiries .news-article--press-inquiries--title--link{line-height:40px;padding:0;border-color:#ff4646}.news-article--press-inquiries .news-article--press-inquiries--title--link .arrow,.news-article--press-inquiries .news-article--press-inquiries--title--link .link-text{display:none}.news-article--press-inquiries .news-article--press-inquiries--title--link .icon--info{display:block;padding:10px}.news-article--press-inquiries .news-article--press-inquiries--download-images h3{margin-top:30px}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file{width:50%;float:none}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--descr{font-size:15px;padding-left:0}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--file--download{font-size:13px}.news-article--press-inquiries .news-article--press-inquiries--download-images .news-article--download-image--item--caption{margin-bottom:5px;margin-top:10px}.news-article--press-inquiries .news-article--press-inquiries--descr--close--container{top:10px;right:10px}.news-article--press-inquiries .news-article--press-inquiries--descr--close--button-link{font-size:12px}}.news-article--content{margin:35px 0 60px}.news-article--content .news-article--content--body{width:67%;float:left;line-height:1.75em}.news-article--content .news-article--content--body h1,.news-article--content .news-article--content--body h2,.news-article--content .news-article--content--body h3,.news-article--content .news-article--content--body h4,.news-article--content .news-article--content--body h5{font-weight:700;letter-spacing:-.03em;color:#333;white-space:normal;line-height:1.08;margin:50px 0 25px}.news-article--content .news-article--content--body h1{font-size:36px!important;width:auto!important}.news-article--content .news-article--content--body h2{font-size:30px}.news-article--content .news-article--content--body h3{font-size:26px}.news-article--content .news-article--content--body h4{font-size:20px}.news-article--content .news-article--content--body p{margin:20px 0 30px;line-height:1.75em}.news-article--content .news-article--content--body a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--content .news-article--content--body a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--content .news-article--content--body ol,.news-article--content .news-article--content--body ul{line-height:1.75em;padding-left:20px;margin:20px 0 30px}.news-article--content .news-article--content--body ol ol,.news-article--content .news-article--content--body ol ul,.news-article--content .news-article--content--body ul ol,.news-article--content .news-article--content--body ul ul{margin-top:8px;margin-bottom:0}.news-article--content .news-article--content--body li{margin-bottom:8px}.news-article--content .news-article--content--body figure{margin:20px 0 30px;display:table}.news-article--content .news-article--content--body figure figcaption{margin-top:10px;font-size:15px;line-height:1.25em;display:table-caption;caption-side:bottom}.news-article--content .news-article--content--body figure.align-left{float:left;margin-right:30px}.news-article--content .news-article--content--body figure.align-right{float:right;margin-left:30px}.news-article--content .news-article--content--body figure.align-center{margin:0 auto}.news-article--content .news-article--content--side-column{float:right;width:30%}.news-article--content .news-article--content--side-column h2{text-transform:uppercase;font-size:20px;font-weight:800;margin:20px 0;line-height:1.75em;color:#333}@media (max-width:1770px){.news-article--content{position:static}}@media (max-width:1300px){.news-article--content{margin:30px 0 40px}.news-article--content .news-article--content--body{line-height:1.65em}.news-article--content .news-article--content--body h1,.news-article--content .news-article--content--body h2,.news-article--content .news-article--content--body h3,.news-article--content .news-article--content--body h4,.news-article--content .news-article--content--body h5{margin:45px 0 25px}.news-article--content .news-article--content--body h1{font-size:32px!important}.news-article--content .news-article--content--body h2{font-size:26px}.news-article--content .news-article--content--body h3{font-size:22px}.news-article--content .news-article--content--body h4{font-size:18px}.news-article--content .news-article--content--body p{margin:20px 0 30px;line-height:1.65em}.news-article--content .news-article--content--body ul{line-height:1.65em}}@media (max-width:990px){.news-article--content{margin:0 0 40px}.news-article--content .news-article--content--body{float:none;width:auto;margin-top:15px;position:relative}.news-article--content .news-article--content--body:before{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-top:12px solid #e2e2e2;z-index:0;display:none}.news-article--content .news-article--content--body h1,.news-article--content .news-article--content--body h2,.news-article--content .news-article--content--body h3,.news-article--content .news-article--content--body h4,.news-article--content .news-article--content--body h5{margin:45px 0 25px}.news-article--content .news-article--content--body h1{font-size:27px!important}.news-article--content .news-article--content--body h2{font-size:23px}.news-article--content .news-article--content--body h3{font-size:19px}.news-article--content .news-article--content--body h4{font-size:16px}.news-article--content .news-article--content--body p{margin:20px 0 25px;line-height:1.65em}.news-article--content .news-article--content--side-column{float:none;width:auto;padding-top:20px}}@media (max-width:610px){.news-article--content{margin-bottom:0}.news-article--content .news-article--content--body h1,.news-article--content .news-article--content--body h2,.news-article--content .news-article--content--body h3,.news-article--content .news-article--content--body h4,.news-article--content .news-article--content--body h5{margin:40px 0 20px}.news-article--content .news-article--content--body h1{font-size:24px!important}.news-article--content .news-article--content--body h2{font-size:21px}.news-article--content .news-article--content--body h3{font-size:18px}.news-article--content .news-article--content--body figure.align-left{float:none;margin-right:0}.news-article--content .news-article--content--body figure.align-right{float:none;margin-left:0}.news-article--content .news-article--content--body figure figcaption{background-color:#efefef;padding:8px 8px 16px;margin-top:0}.news-article--content .news-article--content--side-column h2{font-size:18px;letter-spacing:.02em;margin:20px 0 10px}.news-article--content .news-article--content--related-links{margin-bottom:30px}}.news-article--top-video .news-article--top-video--container{position:relative;float:left;width:67%}.news-article--top-video .news-article--top-video--cover-image{opacity:0}.news-article--top-video .news-article--top-video--cover-image img{width:100%}.news-article--top-video .no-touch .news-article--top-video--cover-image{display:block;opacity:1;position:relative;margin-top:0}.news-article--top-video .no-touch .news-article--top-video--cover-image .news-article--top-video--play-button{position:absolute;top:50%;left:50%;width:70px;height:70px;display:block;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-image:url(../img/icons/icon--play-video.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50%;text-indent:-9999px;cursor:pointer}.news-article--top-video .no-touch .news-article--top-video--cover-image .news-article--top-video--play-button:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.2);transform:translate3d(-50%,-50%,0) scale(1.2);-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1)}.news-article--top-video .no-touch .news-article--top-video--embed-video{display:none}.news-article--top-video .news-article--top-video--embed-video{display:block;width:100%;height:auto;position:absolute;top:0;bottom:0;z-index:9;background-color:#000}.news-article--top-video .news-article--top-video--embed-video:after{content:"";display:block;width:100%;padding-top:56.25%}.news-article--top-video .news-article--top-video--embed-video iframe{position:absolute;width:100%;height:100%}.news-article--top-video .show-video .news-article--top-video--cover-image{opacity:0}.news-article--top-video .show-video .news-article--top-video--embed-video{display:block}.news-article--top-video .no-cover .news-article--top-video--embed-video{position:relative}.news-article--top-video .news-article--top-video--descr{float:right;width:30%}.news-article--top-video .news-article--top-video--descr--content{font-size:18px;padding-top:50px;line-height:1.5}@media (max-width:1450px){.news-article--top-video .news-article--top-video--descr--content{font-size:15px;padding-top:35px}}@media (max-width:990px){.news-article--top-video{background-color:#efefef}.news-article--top-video .news-article--top-video--container,.news-article--top-video .news-article--top-video--descr{float:none;width:auto}.news-article--top-video .news-article--top-video--descr--content{margin-top:12px;padding:0 8px 16px}}.news-article--content--itm{margin-bottom:50px}.news-article--content--itm .itm-item{border:2px solid #333;padding:35px 20px 40px;margin-bottom:20px;font-size:17px}.news-article--content--itm .item-item--media-outlet{margin:0 0 10px;font-size:24px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333}.news-article--content--itm .icon--document,.news-article--content--itm .icon--listen-audio,.news-article--content--itm .icon--watch-video{width:auto;height:20px;color:#ff4646}.news-article--content--itm .itm-item--source-url{font-size:15px}.news-article--content--itm .itm-item--source-url a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--content--itm .itm-item--source-url a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--content--itm .itm-items-list--nav--wrapper{display:none}@media (max-width:1600px){.news-article--content--itm .icon--document,.news-article--content--itm .icon--listen-audio,.news-article--content--itm .icon--watch-video{width:auto;height:18px}}@media (max-width:1300px){.news-article--content--itm .itm-item{font-size:17px}.news-article--content--itm .item-item--media-outlet{font-size:22px}}.news-article--content--itm--slider h2{text-transform:uppercase;font-size:20px;font-weight:800;color:#333;margin:0 0 15px;line-height:1.75em}.news-article--content--itm--slider .itm-item{width:100%;max-width:340px;margin-right:15px;margin-bottom:0}.news-article--content--itm--slider .itm-items-list--nav--wrapper{display:block}.news-article--content--itm--slider .itm-items-list--nav{text-align:right;margin:0;padding-top:20px}.news-article--content--itm--slider .itm-items-list--nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 0 0 5px}.news-article--content--itm--slider .itm-items-list--nav--button.disabled{background-color:#ccc}.news-article--content--itm--slider .itm-items-list--nav--button .arrow--point-east--slider,.news-article--content--itm--slider .itm-items-list--nav--button .arrow--point-west--slider{width:16px;fill:#fff}@media (max-width:1450px){.news-article--content--itm--slider .itm-items-list--nav--button{padding:8px}}@media (max-width:990px){.news-article--content--itm--slider .itm-items-list--nav{text-align:left;padding:0;margin:5px 0 10px}.news-article--content--itm--slider .itm-items-list--nav--button{margin:0 5px 0 0}}@media (max-width:610px){.news-article--content--itm--slider{margin-bottom:30px}.news-article--content--itm--slider .itm-item{max-width:280px;padding:25px 12px 30px;font-size:15px}.news-article--content--itm--slider .itm-item p{margin-top:6px}.news-article--content--itm--slider .item-item--media-outlet{letter-spacing:-.021em;font-size:20px;margin:0 0 5px}.news-article--content--itm--slider .itm-items-list--nav{text-align:left;padding:0;margin-top:5px;margin-bottom:10px}.news-article--content--itm--slider .itm-items-list--nav--button{padding:8px;margin:0 5px 0 0}}.news-article--content--open-access{padding:30px 16px;background:#efefef;margin-bottom:40px}.news-article--content--open-access .open-access-link{overflow:hidden;display:block;font-weight:700;font-size:17px;padding-bottom:2px}.news-article--content--open-access .open-access-link a{color:#333;text-decoration:none}.news-article--content--open-access .open-access-link a:hover{-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--content--open-access .icon--open-access{width:72px;height:auto}.news-article--content--open-access .news-article--open-access--icon{float:left;margin-right:8px}.news-article--content--open-access .news-article--open-access--text{margin-top:4px;overflow:hidden}@media (max-width:1100px){.news-article--content--open-access .icon--open-access{width:64px}}@media (max-width:990px){.news-article--content--open-access{padding:0;background:rgba(0,0,0,0)}.news-article--content--open-access .news-article--open-access--text{margin-top:12px}.news-article--content--open-access .open-access-link a{font-weight:500;-webkit-box-shadow:0 -1px #ff655d inset;box-shadow:inset 0 -1px #ff655d}.news-article--content--open-access .open-access-link a:hover{background-color:#ff655d;-webkit-box-shadow:0 -1px #ff655d inset;box-shadow:inset 0 -1px #ff655d}}.news-article--content--related-links .news-article--content--related-links--items{counter-reset:related-links-items}.news-article--content--related-links .news-article--content--related-links--items ul{margin:0;padding:0;list-style:none}.news-article--content--related-links .news-article--content--related-links--items ul>li{margin:0;padding:0;margin-bottom:18px;margin-left:10px;padding-left:14px;font-size:18px;position:relative;line-height:1.25}.news-article--content--related-links .news-article--content--related-links--items ul>li:last-child{margin-bottom:0}.news-article--content--related-links .news-article--content--related-links--items ul>li:before{position:absolute;left:-10px;top:3px;font-size:.8em;color:#ff4646;counter-increment:related-links-items;content:counter(related-links-items,decimal-leading-zero) ".";display:inline-block}.news-article--content--related-links .news-article--content--related-links--items a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -1px #ff4646 inset;box-shadow:inset 0 -1px #ff4646}.news-article--content--related-links .news-article--content--related-links--items a:hover{background-color:#ff655d;-webkit-box-shadow:0 -1px #ff655d inset;box-shadow:inset 0 -1px #ff655d}@media (max-width:1300px){.news-article--content--related-links .news-article--content--related-links--items ul>li{font-size:17px;margin-bottom:15px}}.news-article--topics h2{text-transform:uppercase;font-size:20px;font-weight:800;color:#333;margin:0 0 15px;line-height:1.75em}.news-article--topics .news-article--topics-list{margin:0;padding:0;list-style:none}.news-article--topics .news-article--topics-list>li{margin:0;padding:0}.news-article--topics .news-article--topics-list--item{float:left;margin:0 10px 10px 0!important}.news-article--topics .news-article--topics-list--item:last-child{margin:0!important}.news-article--topics .news-article--topics-list--item a{display:inline-block;padding:5px 10px;background-color:#efefef;font-size:17px;text-decoration:none;color:#050505;border-bottom:1.5px solid #ff4646}.news-article--topics .news-article--topics-list--item a:hover{background-color:#ff655d}@media (max-width:610px){.news-article--topics h2{font-size:18px;letter-spacing:.02em;margin-bottom:10px}.news-article--topics .news-article--topics-list--item a{font-size:15px;padding:5px 8px}}.news-article--archives{margin-top:50px}.news-article--archives h2{text-transform:uppercase;font-size:20px;font-weight:800;color:#333;margin:0 0 15px;line-height:1.75em}.news-article--archives .news-article--related-archive{width:100%;max-width:220px;margin-right:15px;border:2px solid #333;padding:5px}.news-article--archives .news-article--related-archive--title{font-size:18px;font-weight:700;letter-spacing:-.035em;margin:10px 4px 15px}.news-article--archives .news-article--related-archive--title a{color:#333;text-decoration:none}.news-article--archives .news-article--related-archive--title a:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--archives .news-article--archives--nav{text-align:right;margin:0;padding-top:20px}.news-article--archives .news-article--archives--nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 0 0 5px}.news-article--archives .news-article--archives--nav--button.disabled{background-color:#ccc}.news-article--archives .news-article--archives--nav--button .arrow--point-east--slider,.news-article--archives .news-article--archives--nav--button .arrow--point-west--slider{width:16px;fill:#fff}@media (max-width:1450px){.news-article--archives .news-article--archives--nav--button{padding:8px}}@media (max-width:990px){.news-article--archives .news-article--archives--nav{text-align:left;padding:0;margin:5px 0 10px}.news-article--archives .news-article--archives--nav--button{margin:0 5px 0 0}}@media (max-width:610px){.news-article--archives{margin-top:30px}.news-article--archives h2{font-size:18px;letter-spacing:.02em}.news-article--archives .news-article--related-archive{margin-right:10px}.news-article--archives .news-article--archives--nav{text-align:left;margin:5px 0 10px;padding-top:0}.news-article--archives .news-article--archives--nav--button{margin:0 5px 0 0;padding:8px}}.news-article--content-block--inline-image--items--wrapper{position:relative}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items{margin:55px 0}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--item{width:100%}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--file{background-color:#f7f7f7;position:relative}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--file img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;max-height:100%;width:auto;max-width:100%}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--descr{margin-top:20px;padding:5px 0 10px 1%;border-left:1px solid #333;width:60%;font-size:17px;line-height:1.25;min-height:70px}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--credits{font-size:15px;margin-top:9px}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav{position:absolute;bottom:30px;text-align:right;width:100%;margin:0!important;line-height:1!important}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--inner{margin:0!important;line-height:1!important}.news-article--content-block--inline-image--items--wrapper .news-article--images-gallery--nav{position:absolute;bottom:20px;right:0;left:0;padding:0 84px 0 117px;margin:0 auto;max-width:1400px;text-align:right}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;padding:12px;background-color:#ff4646;margin:0 0 0 5px}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button.disabled{background-color:#ccc}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button .arrow--point-east--slider,.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button .arrow--point-west--slider{width:16px;fill:#fff}@media (max-width:1300px){.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items{margin:35px 0 0}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--descr{width:70%}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--credits{font-size:14px;margin-top:7px}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button{padding:8px}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button .arrow--point-east--slider,.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button .arrow--point-west--slider{width:14px}}@media (max-width:990px){.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items{background-color:#efefef}.news-article--content-block--inline-image--items--wrapper .news-article--inline-image--descr{font-size:15px;width:auto;min-height:auto;margin-top:12px;padding:0 8px 16px;border:none}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav{left:auto;bottom:0;position:static;padding:0;margin-top:5px!important;margin-bottom:30px!important;text-align:left}.news-article--content-block--inline-image--items--wrapper .news-article--content-block--inline-image--items-nav--button{padding:8px;margin:0 1px 0 0}}.news-article--content-block--inline-image--items--wrapper--hero{padding:0 84px 0 117px;margin:0 auto;max-width:1320px}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--file{float:none;width:auto}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--file img{position:static;width:100%}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items{margin:30px 0 10px}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--descr--wrapper{min-height:auto;margin-bottom:5px}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--descr{width:66%}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items-nav{left:0;bottom:30px;max-width:1320px}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items-nav--inner{text-align:left;width:30%;float:right}@media (max-width:1100px){.news-article--content-block--inline-image--items--wrapper--hero{padding:0}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items-nav{right:32px}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--descr--wrapper{padding:0 32px}}@media (max-width:990px){.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--descr--wrapper{padding:0;margin-bottom:0}.news-article--content-block--inline-image--items--wrapper--hero .news-article--inline-image--descr{font-size:15px;padding-left:10px;width:auto}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items{margin:10px 0 0}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items-nav{position:static;margin-top:5px!important;margin-bottom:10px!important}.news-article--content-block--inline-image--items--wrapper--hero .news-article--content-block--inline-image--items-nav--inner{float:none;text-align:left}}.news-article--inline-video{margin:60px 0}@keyframes media-video-video-in{50%{opacity:0}to{opacity:1}}.news-article--inline-video .news-article--inline-video--container{position:relative}.news-article--inline-video .news-article--inline-video--cover-image{opacity:0}.news-article--inline-video .no-touch .news-article--inline-video--cover-image{display:block;opacity:1;position:relative;margin-top:0}.news-article--inline-video .no-touch .news-article--inline-video--cover-image img{width:100%}.news-article--inline-video .no-touch .news-article--inline-video--cover-image .news-article--inline-video--play-button{position:absolute;top:50%;left:50%;width:70px;height:70px;display:block;content:"";-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-image:url(../img/icons/icon--play-video.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50%;text-indent:-9999px;cursor:pointer}.news-article--inline-video .no-touch .news-article--inline-video--cover-image .news-article--inline-video--play-button:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.2);transform:translate3d(-50%,-50%,0) scale(1.2);-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);transition:all .2s cubic-bezier(.215,.61,.355,1)}.news-article--inline-video .no-touch .news-article--inline-video--embed-video{display:none}.news-article--inline-video .news-article--inline-video--embed-video{display:block;width:100%;height:auto;position:absolute;top:0;bottom:0;z-index:9;background-color:#000}.news-article--inline-video .news-article--inline-video--embed-video:after{content:"";display:block;width:100%;padding-top:56.25%}.news-article--inline-video .news-article--inline-video--embed-video iframe{position:absolute;width:100%;height:100%}.news-article--inline-video .show-video .news-article--inline-video--cover-image{opacity:0}.news-article--inline-video .show-video .news-article--inline-video--embed-video{display:block}.news-article--inline-video .no-cover .news-article--inline-video--embed-video{position:relative}.news-article--inline-video .news-article--inline-video--caption{margin-top:20px;padding:5px 0 20px 1%;border-left:1px solid #333;width:60%;font-size:17px;line-height:1.25}@media (max-width:990px){.news-article--inline-video{background-color:#efefef;margin:40px 0}.news-article--inline-video .news-article--inline-video--caption{border:none;margin-top:12px;padding:0 8px 16px;font-size:15px;width:auto}}.news-article--indicators .news-article--watch-video{float:left;margin-right:5px;margin-bottom:20px}.news-article--indicators .news-article--watch-video--button--icon .icon--watch-video{width:20px;height:20px;color:#ff4646}.news-article--indicators .news-article--watch-video--button{text-decoration:none;color:#333;line-height:20px;display:inline-block;padding:5px 10px;background-color:#efefef;border-radius:15px}.news-article--indicators .news-article--watch-video--button:hover{background-color:#ff655d;color:#000}.news-article--indicators .news-article--watch-video--button:hover .news-article--watch-video--button--icon .icon--watch-video{color:#000}.news-article--indicators .news-article--watch-video--button--text{font-size:15px;display:inline-block;font-weight:700;letter-spacing:-.03em;padding-left:5px}.news-article--indicators .news-article--listen-audio{float:left;margin-bottom:20px}.news-article--indicators .news-article--listen-audio--button--icon .icon--listen-audio{width:20px;height:20px;color:#ff4646}.news-article--indicators .news-article--listen-audio--button{text-decoration:none;color:#333;line-height:20px;display:inline-block;padding:5px 12px 5px 10px;background-color:#efefef;border-radius:15px}.news-article--indicators .news-article--listen-audio--button:hover{background-color:#ff655d;color:#000}.news-article--indicators .news-article--listen-audio--button:hover .news-article--listen-audio--button--icon .icon--listen-audio{color:#000}.news-article--indicators .news-article--listen-audio--button--text{font-size:15px;display:inline-block;font-weight:700;letter-spacing:-.03em;padding-left:5px}@media (max-width:610px){.news-article--indicators .news-article--listen-audio--button,.news-article--indicators .news-article--watch-video--button{padding:4px 8px}.news-article--indicators .news-article--listen-audio--button--text,.news-article--indicators .news-article--watch-video--button--text{font-size:13px;padding-left:2px}}.news-article--recent-news{border-top:1px solid #e2e2e2}.tle-nav-opened .news-article--recent-news{display:none}.news-article--recent-news .page--section--inner{padding-top:70px;padding-bottom:60px}.news-article--recent-news .news-article--recent-news--section-title{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:56px;top:70px;color:#333}.news-article--recent-news .news-article--recent-news--content--list-item{width:50%;padding:0 0 50px;float:left}.news-article--recent-news .news-article--recent-news--content--list-item .news-article--recent-news--teaser{padding-right:28px}.news-article--recent-news .news-article--recent-news--content--list-item.even{padding:0 0 50px;float:none;overflow:hidden}.news-article--recent-news .news-article--recent-news--content--list-item.even .news-article--recent-news--teaser{padding-right:0;padding-left:28px}.news-article--recent-news .news-article--recent-news--teaser--cover-image{width:40%;padding-right:15px;float:left}.news-article--recent-news .news-article--recent-news--teaser--cover-image img{width:100%;height:auto}.news-article--recent-news .news-article--recent-news--teaser--descr{overflow:hidden;font-size:17px;line-height:1.3}.news-article--recent-news .news-article--recent-news--teaser--title{font-size:22px;font-weight:700;letter-spacing:-.035em;margin:0;padding:2px 0 5px;line-height:1.15}.news-article--recent-news .news-article--recent-news--teaser--contains-audio-link--icon .icon--listen-audio,.news-article--recent-news .news-article--recent-news--teaser--contains-video--icon .icon--watch-video{width:18px;height:18px;color:#5a5a5a}.news-article--recent-news .news-article--recent-news--teaser--title--link{color:#333;text-decoration:none}.news-article--recent-news .news-article--recent-news--teaser--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-article--recent-news .news-article--recent-news--contains-video--icon .icon--watch-video,.news-article--recent-news .news-article--recent-news--teaser--contains-audio-link--icon .icon--listen-audio{width:18px;height:18px;color:#5a5a5a}.news-article--recent-news .news-article--recent-news--full-story{font-size:17px;margin:7px 0 0}.news-article--recent-news .news-article--recent-news--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em}.news-article--recent-news .news-article--recent-news--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--recent-news .news-article--recent-news--cta-list{margin:0;padding:0;list-style:none;display:inline-block}.news-article--recent-news .news-article--recent-news--cta-list>li{margin:0;padding:0}.news-article--recent-news .news-article--recent-news--cta-list .news-article--recent-news--cta-item{float:left;margin:0 30px 15px 0}.news-article--recent-news .news-article--recent-news--cta-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;font-size:18px;font-weight:600}.news-article--recent-news .news-article--recent-news--cta-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1450px){.news-article--recent-news .news-article--recent-news--teaser--title{font-size:22px}}@media (max-width:1600px){.news-article--recent-news .news-article--recent-news--teaser--cover-image{padding-right:15px}.news-article--recent-news .news-article--recent-news--teaser--title{font-size:20px}.news-article--recent-news .news-article--recent-news--contains-video--icon .icon--watch-video{width:18px;height:18px}.news-article--recent-news .news-article--recent-news--teaser--descr{font-size:17px}.news-article--recent-news .news-article--recent-news--full-story-link{font-size:15px}.news-article--recent-news .news-article--recent-news--cta-item--link{font-size:17px}}@media (max-width:1300px){.news-article--recent-news .news-article--recent-news--teaser--cover-image{padding-right:10px}.news-article--recent-news .news-article--recent-news--content--list-item .news-article--recent-news--teaser{padding-right:12px}.news-article--recent-news .news-article--recent-news--content--list-item.even .news-article--recent-news--teaser{padding-left:12px}}@media (max-width:1100px){.news-article--recent-news{border-top:none}.news-article--recent-news .page--section--inner{padding-top:0;padding-left:0;padding-right:0}.news-article--recent-news .news-article--recent-news--section-title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 0 30px;margin:0;display:block;line-height:30px;font-size:17px;font-weight:800}.news-article--recent-news .news-article--recent-news--section-title:before{content:"";position:absolute;left:0;right:0;width:100%;height:3px;background-color:#2e2e2e;z-index:0}.news-article--recent-news .news-article--recent-news--section-title:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;margin-top:28px;background-color:#2e2e2e;z-index:0}.news-article--recent-news .news-article--recent-news--teaser--title{font-size:18px}.news-article--recent-news .news-article--recent-news--teaser--descr{font-size:15px}.news-article--recent-news .news-article--recent-news--content--list-item,.news-article--recent-news .news-article--recent-news--content--list-item.even{padding:0 0 35px}}@media (max-width:770px){.news-article--recent-news .news-article--recent-news--teaser--dek{display:none}}@media (max-width:610px){.news-article--recent-news .page--section--inner{padding-top:20px}.news-article--recent-news .news-article--recent-news--content--list-item{float:none;width:100%;padding:0 0 30px!important}.news-article--recent-news .news-article--recent-news--content--list-item .news-article--recent-news--teaser{padding:0!important}.news-article--recent-news .news-article--recent-news--contains-video--icon .icon--watch-video{width:16px;height:16px}.news-article--recent-news .news-article--recent-news--teaser--cover-image{float:left;width:39%;padding-right:9px;margin-bottom:0}.news-article--recent-news .news-article--recent-news--full-story,.news-article--recent-news .news-article--recent-news--teaser--dek{display:none}}.news-article--share{position:static;clear:left;margin-bottom:30px}.news-article--share .news-article--share--inner{position:absolute;left:-130px;width:80px}.news-article--share .news-article--share--title{font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;margin:30px 0 10px;letter-spacing:-.02em;color:#333}.news-article--share .news-article--share--list-items{margin:0;padding:0;list-style:none}.news-article--share .news-article--share--list-items>li{margin:0;padding:0}.news-article--share .news-article--share--list-items .news-article--share--item{margin-bottom:4px;text-align:center}.news-article--share .news-article--share--link--icon{color:#ff4646;width:36px;height:36px}.news-article--share .news-article--share--inner{position:static;width:auto}.news-article--share .news-article--share--title{text-align:left;font-weight:800}.news-article--share .news-article--share--list-items .news-article--share--item{float:left;text-align:left;margin-right:5px}@media (max-width:990px){.news-article--share .news-article--share--title{font-size:20px;letter-spacing:.02em}}@media (max-width:610px){.news-article--share .news-article--share--title{font-size:18px;letter-spacing:.02em}}.news-article--content--paper-links{padding:30px 20px 15px;background:#efefef;margin-bottom:40px}.news-article--content--paper-links .news-article--paper-link{margin-bottom:15px}.news-article--content--paper-links .news-article--paper-link--icon{display:block;float:left;width:30px}.news-article--content--paper-links .news-article--paper-link--icon .icon--paper{width:20px;height:auto}.news-article--content--paper-links .news-article--paper-link--url{overflow:hidden;display:block;font-weight:700;font-size:17px;padding-bottom:2px}.news-article--content--paper-links .news-article--paper-link--url a{color:#333;text-decoration:none}.news-article--content--paper-links .news-article--paper-link--url a:hover{-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-article--content--paper-links .arrow--point-northeast{width:10px;height:10px;color:#ff4646;display:inline-block;padding-bottom:3px}@media (max-width:990px){.news-article--content--paper-links{padding:0;background:rgba(0,0,0,0);margin-bottom:30px}.news-article--content--paper-links .news-article--paper-link--icon{width:24px}.news-article--content--paper-links .news-article--paper-link--icon .icon--paper{width:15px}.news-article--content--paper-links .news-article--paper-link--url{font-weight:500;display:inline}.news-article--content--paper-links .news-article--paper-link--url a{-webkit-box-shadow:0 -1px #ff655d inset;box-shadow:inset 0 -1px #ff655d}.news-article--content--paper-links .news-article--paper-link--url a:hover{background-color:#ff655d;-webkit-box-shadow:0 -1px #ff655d inset;box-shadow:inset 0 -1px #ff655d}}.news-clip .news-clip--wrapper-main{width:67%;float:left}.news-clip .news-clip--wrapper-side{float:right;width:28%}.news-clip .news-clip--wrapper-side .news-clip--related-article--header{text-transform:uppercase;font-size:18px;font-weight:800;color:#333;margin:0 0 10px;display:block;line-height:1.75em}.news-clip .news-clip--media-outlet{margin:0 0 10px;font-size:32px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333}.news-clip .news-clip--publication-date{margin:0 0 10px;font-size:17px;font-weight:700;color:#333}.news-clip .news-clip--source-url{margin-top:16px;font-size:18px;line-height:1.2}.news-clip .news-clip--source-url--icon .icon--document,.news-clip .news-clip--source-url--icon .icon--listen-audio,.news-clip .news-clip--source-url--icon .icon--watch-video{width:auto;height:19px;color:#ff4646;margin-right:1px}.news-clip .news-clip--source-url--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-clip .news-clip--source-url--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.news-clip .news-clip--related-article--descr{overflow:hidden;font-size:17px;line-height:1.3}.news-clip .news-clip--related-article--title{font-size:22px;font-weight:700;letter-spacing:-.035em;margin:10px 0 0;padding:2px 0 5px;line-height:1.15}.news-clip .news-clip--related-article--title--link{color:#333;text-decoration:none}.news-clip .news-clip--related-article--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.news-clip .news-clip--related-topics{margin-top:50px}.news-clip .news-clip--related-topics h2{font-size:18px;font-weight:800;margin:15px 0 10px;padding:2px 0 5px;line-height:1.15;text-transform:uppercase}.news-clip .news-clip--related-topics ul{margin:0;padding:0;list-style:none}.news-clip .news-clip--related-topics ul>li{margin:0;padding:0}.news-clip .news-clip--related-topics li{float:left;margin:0 10px 10px 0!important}.news-clip .news-clip--related-topics li:last-child{margin:0!important}.news-clip .news-clip--related-topics li a{display:inline-block;padding:5px 10px;background-color:#efefef;font-size:17px;text-decoration:none;color:#050505;border-bottom:1.5px solid #ff4646}.news-clip .news-clip--related-topics li a:hover{background-color:#ff655d}@media (max-width:1300px){.news-clip h1{display:none}.news-clip .news-clip--media-outlet{font-size:28px}.news-clip .news-clip--source-url{font-size:17px}.news-clip .news-clip--source-url--icon .icon--document,.news-clip .news-clip--source-url--icon .icon--listen-audio,.news-clip .news-clip--source-url--icon .icon--watch-video{width:auto;height:18px}.news-clip .news-clip--related-article--title{font-size:20px}.news-clip .news-clip--related-article--descr{font-size:17px}}@media (max-width:990px){.news-clip .news-clip--wrapper-main,.news-clip .news-clip--wrapper-side{width:auto;float:none}.news-clip .news-clip--wrapper-side{margin-top:30px}.news-clip .news-clip--media-outlet{font-size:24px}.news-clip .news-clip--related-article{max-width:240px;border:2px solid #333;padding:5px}.news-clip .news-clip--related-article--title{font-size:18px;margin:10px 4px 15px}.news-clip .news-clip--related-article--dek{display:none}}@media (max-width:610px){.news-clip .news-clip--related-topics li a{font-size:15px;padding:5px 8px}}.page-term .page--section--inner{max-width:none;margin:0;padding-left:0;padding-right:0}.page-term .page-title-prefix{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:36px;position:absolute;line-height:1em;margin:0;left:62px;top:120px}.page-term h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;font-weight:700;letter-spacing:-.03em;color:#333;white-space:normal;line-height:1.08;width:60%;font-size:38px;float:left;margin:0 0 50px!important}.page-term .rss-feed{position:relative;float:right;display:inline-block;margin:0}.page-term .rss-feed.rss-feed--itm{padding-top:10px;font-size:17px}.page-term .rss-feed.rss-feed--itm a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-term .rss-feed.rss-feed--itm a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-term .rss-feed .icon--rss{width:12px;display:inline-block;height:auto;vertical-align:baseline;color:#ff4646}.page-term .rss-feed--link--button{display:inline-block;padding:5px 12px;border:1px solid #333;font-size:15px;text-decoration:none;color:#333;font-weight:700;letter-spacing:-.015em;right:0;top:-60px}.page-term .rss-feed--link--button:hover{background-color:#ff655d;color:#000}.page-term .rss-feed--link--button:hover .icon--rss{color:#000}@media (max-width:1300px){.page-term .rss-feed.rss-feed--itm{font-size:15px;position:static;float:none;padding:0;margin:0 0 20px;display:block;clear:left}}@media (max-width:1100px){.page-term .page--section{padding:0}.page-term .page-title-prefix{display:none}.page-term h1{padding:0;width:80%;font-size:38px}.page-term .rss-feed--link{top:-85px}}@media (max-width:990px){.page-term h1{width:70%}.page-term .rss-feed--link{font-size:13px;top:-75px;padding:4px 12px}}@media (max-width:770px){.page-term h1{margin-bottom:25px;font-size:32px}.page-term .rss-feed--link{top:-60px}}@media (max-width:700px){.page-term .rss-feed{float:none;margin-bottom:30px}.page-term .rss-feed--link{position:static}}@media (max-width:610px){.page-term h1{width:auto;font-size:26px;margin-bottom:20px!important;float:none}}.page-term--views .page-term--views--header-wrapper{border-top:1px solid #e2e2e2}.page-term--views header{padding-top:20px;overflow:hidden;font-size:18px}.page-term--views header.loading .loader-wrapper{display:inline-block}.page-term--views .loader-wrapper{display:none;position:relative;width:15px;height:15px}.page-term--views .loader{width:15px;height:15px;position:absolute}.page-term--views .ball-clip-rotate>div{height:12px;width:12px;border-color:#ff4646 #ff4646 rgba(0,0,0,0)}.page-term--views .search-articles-in-term--button{display:inline-block;width:80px;height:80px;position:relative;float:left;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.page-term--views .search-articles-in-term--button:hover{background-color:#ff4646}.page-term--views .search-articles-in-term--button:hover .search-articles-in-term--button--icon{color:#333}.page-term--views .search-articles-in-term--button.opened{border-right:none}.page-term--views .search-articles-in-term--button--icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30px;height:30px;color:#ff4646}.page-term--views form{overflow:hidden;padding:10px 0 20px;font-size:18px}.page-term--views form label{display:none}.page-term--views form .form-item{margin:0}.page-term--views form legend{float:left;display:inline-block}.page-term--views form .js-form-type-radio{display:inline-block;padding:0;float:left;margin-left:15px}.page-term--views form input[type=submit]{display:none}.page-term--views form input[type=text]{border:none;border-bottom:2px solid #333;max-width:100%;width:98%;margin:0;padding:0}.page-term--views form input[type=text]:focus{outline:0;border:none;border-bottom:2px solid #ff4646}.page-term--views .views--pager{border-bottom:1px solid #e2e2e2}.page-term--views .js-pager__items{margin:0;padding:0;list-style:none;position:relative;font-size:18px}.page-term--views .js-pager__items>li{margin:0;padding:0}.page-term--views .js-pager__items li{line-height:80px}.page-term--views .js-pager__items a{display:inline-block;height:80px;width:80px;text-align:center}.page-term--views .js-pager__items a[rel=prev]{position:absolute;top:0;right:80px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-term--views .js-pager__items a[rel=next]{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-term--views .js-pager__items a .pager--button .arrow--point-east--slider,.page-term--views .js-pager__items a .pager--button .arrow--point-west--slider{width:16px;fill:#ff4646}.page-term--views .js-pager__items a:hover{background-color:#ff4646}.page-term--views .js-pager__items a:hover .pager--button .arrow--point-east--slider,.page-term--views .js-pager__items a:hover .pager--button .arrow--point-west--slider{fill:#333}@media (max-width:1300px){.page-term--views header{font-size:17px}.page-term--views .search-articles-in-term--button{width:60px;height:60px}.page-term--views .search-articles-in-term--button--icon{width:20px;height:20px}.page-term--views form{font-size:17px}.page-term--views form input[type=text]{font-size:17px;height:32px}.page-term--views .js-pager__items{font-size:17px}.page-term--views .js-pager__items li{line-height:60px}.page-term--views .js-pager__items a{height:60px;width:60px}.page-term--views .js-pager__items a[rel=prev]{right:60px}.page-term--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page-term--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:14px}}@media (max-width:610px){.page-term--views form,.page-term--views form input[type=text],.page-term--views header{font-size:15px}.page-term--views form .js-form-type-radio{margin-left:10px}.page-term--views .js-pager__items{font-size:15px}}.page-term--views--list .page-term--views--list-item{padding:35px 0;border-bottom:1px solid #e2e2e2}.page-term--views--list .page-term--views--list-item:first-child{border-top:1px solid #e2e2e2}.page-term--views--list article{max-width:800px}.page-term--views--list .term-page--news-article--item--cover-image{float:left;width:35%}.page-term--views--list .term-page--news-article--item--descr{overflow:hidden;font-size:17px;padding-left:20px}.page-term--views--list .term-page--news-article--item--title{font-size:24px;font-weight:700;letter-spacing:-.035em;margin:0;padding:4px 0 2px;line-height:1.15}.page-term--views--list .term-page--news-article--item--title--link{color:#333;text-decoration:none}.page-term--views--list .term-page--news-article--item--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-term--views--list .term-page--news-article--item--dek{margin:0 0 5px;line-height:1.3;font-size:18px}.page-term--views--list .term-page--news-article--item--publication-date{margin:10px 0 5px;font-size:17px;font-weight:600;color:#333}.page-term--views--list .term-page--news-article--item--full-story{font-size:17px;margin:7px 0 0}.page-term--views--list .term-page--news-article--item--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em}.page-term--views--list .term-page--news-article--item--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1600px){.page-term--views--list .term-page--news-article--item--full-story{font-size:15px}}@media (max-width:1450px){.page-term--views--list .term-page--news-article--item--title{font-size:22px}}@media (max-width:610px){.page-term--views--list .term-page--news-article--item--cover-image{width:39%;float:left}.page-term--views--list .term-page--news-article--item--descr{padding-left:9px}.page-term--views--list .term-page--news-article--item--title{font-size:18px}.page-term--views--list .term-page--news-article--item--dek,.page-term--views--list .term-page--news-article--item--full-story,.page-term--views--list .term-page--news-article--item--publication-date{display:none}}.page-term--views--list .term-page--itm-item--content--outlet{float:left;width:34%}.page-term--views--list .term-page--itm-item--content--details{overflow:hidden;font-size:18px;padding-left:40px}.page-term--views--list .term-page--itm-item--outlet{margin:0;font-size:28px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333;text-align:right}.page-term--views--list .term-page--itm-item--descr p{margin:0}.page-term--views--list .term-page--itm-item--publication-date{margin-top:20px;font-weight:600;font-size:17px;text-align:right}.page-term--views--list .term-page--itm-item--link-to-source{margin-top:16px;font-size:17px;line-height:1.2}.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--document,.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--listen-audio,.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--watch-video{width:auto;height:19px;color:#ff4646;margin-right:1px}.page-term--views--list .term-page--itm-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-term--views--list .term-page--itm-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-term--views--list .term-page--itm-item--related-news-articles{margin-top:30px;font-size:17px;line-height:1.2}.page-term--views--list .term-page--itm-item--related-news-articles a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-term--views--list .term-page--itm-item--related-news-articles a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-term--views--list .term-page--itm-item--related-news-articles .icon--related{display:inline-block;float:left;margin-right:6px}@media (max-width:990px){.page-term--views--list .term-page--itm-item--outlet{font-size:24px}.page-term--views--list .term-page--itm-item--content--details{font-size:17px}.page-term--views--list .term-page--itm-item--link-to-source{font-size:15px}.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--document,.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--listen-audio,.page-term--views--list .term-page--itm-item--link-to-source--icon .icon--watch-video{width:auto;height:18px}.page-term--views--list .term-page--itm-item--related-news-articles{font-size:15px}}@media (max-width:610px){.page-term--views--list .page-term--views--list-item{padding:20px 0}.page-term--views--list .term-page--itm-item--content--outlet{float:none;width:auto}.page-term--views--list .term-page--itm-item--content--details{padding-left:0}.page-term--views--list .term-page--itm-item--outlet{text-align:left}.page-term--views--list .term-page--itm-item--publication-date{text-align:left;margin-bottom:10px}.page-term--views--list .term-page--itm-item{margin:15px 0}}.page-vocabulary .page--section--inner{max-width:none;margin:0;padding-left:0;padding-right:0}.page-vocabulary h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:38px;font-weight:700;letter-spacing:-.03em;margin:35px 0 50px;color:#333}.page-vocabulary .no-search-result{border-top:1px solid #e2e2e2;text-align:center;padding:60px 0 100px}@media (max-width:1100px){.page-vocabulary .page--section{padding:0}}@media (max-width:770px){.page-vocabulary h1{font-size:32px}}@media (max-width:610px){.page-vocabulary h1{font-size:26px;margin:15px 0 25px;font-weight:700;letter-spacing:-.03em}}.page-vocabulary--views .page-vocabulary--views--header-wrapper{border-top:1px solid #e2e2e2;height:80px}.page-vocabulary--views .page-vocabulary--views--header{width:100%}.page-vocabulary--views header{overflow:hidden;padding-left:20px;display:table}.page-vocabulary--views header .header-text{display:table-cell;vertical-align:middle;width:100%;font-size:18px;height:80px}.page-vocabulary--views .search-terms--button{display:inline-block;width:80px;height:80px;position:relative;float:left;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.page-vocabulary--views .search-terms--button:hover{background-color:#ff4646}.page-vocabulary--views .search-terms--button:hover .search-terms--button--icon{color:#333}.page-vocabulary--views .search-terms--button.opened{border-right:none}.page-vocabulary--views .search-terms--button--icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30px;height:30px;color:#ff4646}.page-vocabulary--views form{overflow:hidden;display:none}.page-vocabulary--views form label{display:none}.page-vocabulary--views form .form-item{margin:12px 0 0;height:68px}.page-vocabulary--views form input[type=submit]{display:none}.page-vocabulary--views form input[type=text]{border:none;border-bottom:2px solid #333;max-width:100%;width:98%;margin:0;padding:0}.page-vocabulary--views form input[type=text]:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:2px solid #ff4646}.page-vocabulary--views .views--pager{border-bottom:1px solid #e2e2e2}.page-vocabulary--views .js-pager__items{margin:0;padding:0;list-style:none;position:relative;font-size:18px}.page-vocabulary--views .js-pager__items>li{margin:0;padding:0}.page-vocabulary--views .js-pager__items li{line-height:80px}.page-vocabulary--views .js-pager__items a{display:inline-block;height:80px;width:80px;text-align:center}.page-vocabulary--views .js-pager__items a[rel=prev]{position:absolute;top:0;right:80px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-vocabulary--views .js-pager__items a[rel=next]{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-vocabulary--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page-vocabulary--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:16px;fill:#ff4646}.page-vocabulary--views .js-pager__items a:hover{background-color:#ff4646}.page-vocabulary--views .js-pager__items a:hover .views--pager--button .arrow--point-east--slider,.page-vocabulary--views .js-pager__items a:hover .views--pager--button .arrow--point-west--slider{fill:#333}@media (max-width:1300px){.page-vocabulary--views .page-vocabulary--views--header-wrapper{height:60px}.page-vocabulary--views header .header-text{height:60px;font-size:17px}.page-vocabulary--views .search-terms--button{width:60px;height:60px}.page-vocabulary--views .search-terms--button--icon{width:20px;height:20px}.page-vocabulary--views form .form-item{margin:12px 0 0;height:48px}.page-vocabulary--views form input[type=text]{height:32px}.page-vocabulary--views .js-pager__items{font-size:17px}.page-vocabulary--views .js-pager__items li{line-height:60px}.page-vocabulary--views .js-pager__items a{height:60px;width:60px}.page-vocabulary--views .js-pager__items a[rel=prev]{right:60px}.page-vocabulary--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page-vocabulary--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:14px}}@media (max-width:610px){.page-vocabulary--views .page-vocabulary--views--header-wrapper{height:60px}.page-vocabulary--views header{font-size:15px;padding-left:10px}.page-vocabulary--views .js-pager__items,.page-vocabulary--views header .header-text{font-size:15px}}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list{margin:0;padding:0;list-style:none}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list>li{margin:0;padding:0}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list li{padding:0;border-bottom:1px solid #e2e2e2}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list li:first-child{border-top:1px solid #e2e2e2}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content{display:block;padding-top:23px;padding-bottom:23px}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list a{display:inline-block;margin-left:23px;font-size:23px;font-weight:600;letter-spacing:-.03em;color:#333;text-decoration:none}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list a:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}@media (max-width:1300px){.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content{padding-top:18px;padding-bottom:18px}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list a{font-size:20px}}@media (max-width:990px){.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content{padding-top:16px;padding-bottom:16px}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list a{font-size:18px}}@media (max-width:610px){.page-vocabulary--views--list--wrapper .page-vocabulary--views--list .list-item--content{padding-left:15px;padding-right:15px}.page-vocabulary--views--list--wrapper .page-vocabulary--views--list a{margin-left:0}}.page-itm .page--section--inner{max-width:none;margin:0;padding-left:0;padding-right:0}.page-itm h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:38px;font-weight:700;letter-spacing:-.03em;margin:35px 0 50px;color:#333}.page-itm .no-search-result{border-top:1px solid #e2e2e2;text-align:center;padding:60px 0 100px}@media (max-width:1300px){.page-itm .page--section{padding:0}}@media (max-width:770px){.page-itm h1{font-size:32px}}@media (max-width:610px){.page-itm h1{font-size:26px;margin:15px 0 25px;font-weight:700;letter-spacing:-.03em}}.page-itm--views .page-itm--views--header-wrapper{border-top:1px solid #e2e2e2;height:80px}.page-itm--views .page-itm--views--header{width:100%}.page-itm--views header{overflow:hidden;padding-left:20px}.page-itm--views header .header-text{display:table-cell;vertical-align:middle;width:100%;font-size:18px;height:80px}.page-itm--views .search-itm--button{display:inline-block;width:80px;height:80px;position:relative;float:left;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.page-itm--views .search-itm--button:hover{background-color:#ff4646}.page-itm--views .search-itm--button:hover .search-itm--button--icon{color:#333}.page-itm--views .search-itm--button.opened{border-right:none}.page-itm--views .search-itm--button--icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30px;height:30px;color:#ff4646}.page-itm--views form{overflow:hidden;display:none}.page-itm--views form label{display:none}.page-itm--views form .form-item{margin:12px 0 0}.page-itm--views form input[type=submit]{display:none}.page-itm--views form input[type=text]{border:none;border-bottom:2px solid #333;max-width:100%;width:98%;margin:0;padding:0}.page-itm--views form input[type=text]:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:2px solid #ff4646}.page-itm--views .views--pager{border-bottom:1px solid #e2e2e2}.page-itm--views .js-pager__items{margin:0;padding:0;list-style:none;position:relative;font-size:18px}.page-itm--views .js-pager__items>li{margin:0;padding:0}.page-itm--views .js-pager__items li{line-height:80px}.page-itm--views .js-pager__items a{display:inline-block;height:80px;width:80px;text-align:center}.page-itm--views .js-pager__items a[rel=prev]{position:absolute;top:0;right:80px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-itm--views .js-pager__items a[rel=next]{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-itm--views .js-pager__items a .pager--button .arrow--point-east--slider,.page-itm--views .js-pager__items a .pager--button .arrow--point-west--slider{width:16px;fill:#ff4646}.page-itm--views .js-pager__items a:hover{background-color:#ff4646}.page-itm--views .js-pager__items a:hover .pager--button .arrow--point-east--slider,.page-itm--views .js-pager__items a:hover .pager--button .arrow--point-west--slider{fill:#333}@media (max-width:1300px){.page-itm--views .page-itm--views--header-wrapper{height:60px}.page-itm--views header .header-text{height:60px;font-size:17px}.page-itm--views .search-itm--button{width:60px;height:60px}.page-itm--views .search-itm--button--icon{width:20px;height:20px}.page-itm--views form input[type=text]{font-size:17px;height:32px}.page-itm--views .js-pager__items{font-size:17px}.page-itm--views .js-pager__items li{line-height:60px}.page-itm--views .js-pager__items a{height:60px;width:60px}.page-itm--views .js-pager__items a[rel=prev]{right:60px}.page-itm--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page-itm--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:14px}}@media (max-width:610px){.page-itm--views header{font-size:15px;padding-left:10px}.page-itm--views .js-pager__items,.page-itm--views form input[type=text],.page-itm--views header .header-text{font-size:15px}}.page-itm--views--list .page--itm--views--list-item{padding:40px 0;border-bottom:1px solid #e2e2e2}.page-itm--views--list .page--itm--views--list-item:first-child{border-top:1px solid #e2e2e2}.page-itm--views--list article{max-width:900px}.page-itm--views--list .page--itm--views--list-item--content--outlet{float:left;width:34%}.page-itm--views--list .page--itm--views--list-item--content--details{overflow:hidden;font-size:18px;padding-left:40px}.page-itm--views--list .page--itm--views--list-item---outlet{margin:0;font-size:28px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333;text-align:right}.page-itm--views--list .page--itm--views--list-item--descr p{margin:0}.page-itm--views--list .page--itm--views--list-item--publication-date{margin-top:20px;font-weight:600;font-size:17px;text-align:right}.page-itm--views--list .page--itm--views--list-item--link-to-source{margin-top:16px;font-size:17px;line-height:1.2}.page-itm--views--list .page--itm--views--list-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-itm--views--list .page--itm--views--list-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-itm--views--list .page--itm--views--list-item--related-news-articles{margin-top:30px;font-size:17px;line-height:1.2}.page-itm--views--list .page--itm--views--list-item--related-news-articles a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-itm--views--list .page--itm--views--list-item--related-news-articles a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-itm--views--list .page--itm--views--list-item--related-news-articles .icon--related{display:inline-block;float:left;margin-right:6px}.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--document,.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--listen-audio,.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--watch-video{width:auto;height:19px;color:#ff4646;margin-right:1px}@media (max-width:990px){.page-itm--views--list article{max-width:810px}.page-itm--views--list .page--itm--views--list-item---outlet{font-size:24px}.page-itm--views--list .page--itm--views--list-item--content--details{font-size:17px}.page-itm--views--list .page--itm--views--list-item--link-to-source,.page-itm--views--list .page--itm--views--list-item--related-news-articles{font-size:15px}.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--document,.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--listen-audio,.page-itm--views--list .page--itm--views--list-item--link-to-source--icon .icon--watch-video{width:auto;height:18px}}@media (max-width:610px){.page-itm--views--list .page--itm--views--list-item{padding:30px 0}.page-itm--views--list .page--itm--views--list-item--content--outlet{float:none;width:auto}.page-itm--views--list .page--itm--views--list-item--content--details{padding-left:0}.page-itm--views--list .page--itm--views--list-item---outlet{text-align:left}.page-itm--views--list .page--itm--views--list-item--publication-date{text-align:left;margin-bottom:10px}}.podcast-platform---item a{display:inline-block;font-size:15px;background-color:#f2f2f2;padding:4px 10px;border-radius:10px;text-decoration:none;font-weight:600;color:#333}.podcast-platform---item a:hover{background-color:#ff655d}.podcast #main article.contextual-region{position:static!important}.podcast #main #block-mit-breadcrumbs{display:none}.podcast #main .news-article--content{margin-top:0}.podcast #main .news-article--content--body p,.podcast #main .news-article--content--body ul{font-size:18px}.podcast #main h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:39px;font-weight:700;letter-spacing:-.035em;color:#333;white-space:normal;line-height:1.05;margin-bottom:7px;width:67%}.podcast #main .news-article--dek{font-size:24px;font-weight:600;margin-bottom:20px;width:67%;color:#333}.podcast #main .news-article--dek p{line-height:1.35em;margin-top:10px}.podcast #main .news-article--authored-by{margin:0 0 5px;font-weight:700;width:67%;font-size:18px;color:#333}.podcast #main .news-article--authored-by--separator{font-weight:300;color:#3e3e3e}.podcast #main .news-article--publication-date{margin:20px 0 30px;font-weight:700;width:67%;font-size:18px;color:#333}.podcast #main .news-article--full-width-wrapper-inner{position:absolute;left:0;width:100%}.podcast #main .news-article--full-width-wrapper-inner:before{z-index:99}.podcast #main .label-transcript{border-bottom:1px solid #333}.podcast #main .news-article--indicators{margin-top:30px}.podcast #main .news-article--indicators .news-article--listen-audio--button{padding:15px 22px 15px 20px}.podcast #main .podcast-embed-code{margin-top:60px;margin-bottom:0}.podcast #main .podcast-embed-code a{-webkit-box-shadow:none;box-shadow:none}.podcast #main .podcast--content--links .timestamp{font-family:Courier New,Courier,monospace;font-weight:700;letter-spacing:-.05em}@media (max-width:1300px){.podcast #main .page--section--inner{padding-top:30px}.podcast #main h1{font-size:36px}.podcast #main .news-article--dek{font-size:24px}}@media (max-width:990px){.podcast #main h1{font-size:32px;width:80%}.podcast #main .news-article--dek{font-size:22px;width:80%}.podcast #main .news-article--authored-by,.podcast #main .news-article--publication-date{font-size:17px;width:60%}}@media (max-width:700px){.podcast #main .news-article--dek,.podcast #main h1{width:auto}.podcast #main .page--section--inner{padding-top:20px}}@media (max-width:610px){.podcast #main .page--section--inner{padding-bottom:40px}.podcast #main h1{font-size:26px;margin-bottom:5px}.podcast #main .news-article--dek{font-size:18px;margin-bottom:10px}.podcast #main .news-article--authored-by{letter-spacing:-.02em;font-size:16px;width:80%}.podcast #main .news-article--publication-date{width:auto;margin-bottom:10px;letter-spacing:-.02em;font-size:16px}}.page-podcasts .page--section--inner{max-width:none;margin:0;padding-left:0;padding-right:0}.page-podcasts .page-title-prefix{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:36px;position:absolute;line-height:1em;margin:0;left:62px;top:120px}.page-podcasts .rss-feed{position:relative;float:right;display:inline-block;margin:0}.page-podcasts .rss-feed.rss-feed--itm{padding-top:10px;font-size:17px}.page-podcasts .rss-feed.rss-feed--itm a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcasts .rss-feed.rss-feed--itm a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcasts .rss-feed .icon--rss{width:12px;display:inline-block;height:auto;vertical-align:baseline;color:#ff4646}.page-podcasts .rss-feed--link--button{display:inline-block;padding:5px 12px;border:1px solid #333;font-size:15px;text-decoration:none;color:#333;font-weight:700;letter-spacing:-.015em;right:0;top:-60px}.page-podcasts .rss-feed--link--button:hover{background-color:#ff655d;color:#000}.page-podcasts .rss-feed--link--button:hover .icon--rss{color:#000}@media (max-width:1300px){.page-podcasts .rss-feed.rss-feed--itm{font-size:15px;position:static;float:none;padding:0;margin:0 0 20px;display:block;clear:left}}@media (max-width:1100px){.page-podcasts .page--section{padding:0}.page-podcasts .page-title-prefix{display:none}.page-podcasts h1{padding:0;width:80%;font-size:38px;margin-bottom:30px}.page-podcasts .rss-feed--link{top:-85px}}@media (max-width:990px){.page-podcasts h1{width:70%}.page-podcasts .rss-feed--link{font-size:13px;top:-75px;padding:4px 12px}}@media (max-width:770px){.page-podcasts h1{margin-bottom:25px;font-size:32px}.page-podcasts .rss-feed--link{top:-60px}}@media (max-width:700px){.page-podcasts .rss-feed{float:none;margin-bottom:30px}.page-podcasts .rss-feed--link{position:static}}@media (max-width:610px){.page-podcasts h1{width:auto;font-size:26px;margin-bottom:20px!important;float:none}}.page-podcast-categories h1{display:none}.page-podcast-categories .view--podcast-categories header{max-width:68%;margin-bottom:80px}.page-podcast-categories .view--podcast-categories header p{line-height:1.45em;font-size:26px}.page-podcast-categories .view--podcast-categories header a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcast-categories .view--podcast-categories header a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcast-categories .view-row{padding-bottom:140px}.podcast-categories-item:last-child .view-row{padding-bottom:0}.page-podcast-categories .view-row h2{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;font-weight:400;font-size:28px;position:absolute;line-height:1em;margin:0;left:60px}.page-podcast-categories .view-row:after{content:"";height:1px;width:100%;background-color:#ccc;position:absolute;left:0;margin-top:70px}.page-podcast-categories .podcast-categories-item:last-child .view-row:after{display:none}.page-podcast-categories .view-row .view-row--descr{max-width:68%;float:left}.page-podcast-categories .view-row .view-row--latest{overflow:hidden}.page-podcast-categories .view-row .cover-img-link{display:block;max-width:240px;float:left}.page-podcast-categories .view-row .descr{overflow:hidden;padding:0 10% 0 3%;font-size:18px}.page-podcast-categories .view-row .descr p{margin-top:0}.page-podcast-categories h3{font-size:18px;font-weight:700;margin:0 0 20px}.page-podcast-categories .view-row--latest a{font-size:17px;color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcast-categories .view-row--latest a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcast-categories .view-row--latest .views-row{margin-bottom:15px}.page-podcast-categories .view-row--latest .all-link{line-height:1.3em}@media (max-width:1100px){.page-podcast-categories .view-row h2{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:30px;font-weight:700;letter-spacing:-.03em;color:#333;margin:0 0 40px;white-space:normal}.page-podcast-categories .view-row--latest{margin-top:70px}.page-podcast-categories .view-row .cover-img-link{width:30%}}@media (max-width:990px){.page-podcast-categories .view--podcast-categories header{max-width:none}.page-podcast-categories .view-row .view-row--descr{float:none;max-width:none}.page-podcast-categories .view-row .descr{padding:0 0 0 3%}.page-podcast-categories .view-row--latest{margin-top:30px}}@media (max-width:610px){.page-podcast-categories .view-row .cover-img-link{float:none;width:auto;max-width:220px}.page-podcast-categories .view-row .descr{padding:15px 0 0}}.page-podcasts--views .page-podcasts--views--header-wrapper{position:relative}.page-podcasts--views header{padding-top:20px;padding-bottom:20px;overflow:hidden;font-size:18px}.page-podcasts--views header.loading .loader-wrapper{display:inline-block}.page-podcasts--views .term-podcast-category--inner{margin-bottom:40px}.page-podcasts--views .term-podcast-category--cover-img{float:right;max-width:240px}.page-podcasts--views .term-podcast-category--descr{overflow:hidden;font-size:28px;max-width:800px;padding-right:60px}.page-podcasts--views .term-podcast-category--descr p{margin-top:0;line-height:1.45em}.page-podcasts--views .total:before{content:"";height:1px;width:100%;background-color:#e2e2e2;position:absolute;left:0}.page-podcasts--views .total--inner{padding-top:20px}.page-podcasts--views .loader-wrapper{display:none;position:relative;width:15px;height:15px}.page-podcasts--views .loader{width:15px;height:15px;position:absolute}.page-podcasts--views .ball-clip-rotate>div{height:12px;width:12px;border-color:#ff4646 #ff4646 rgba(0,0,0,0)}.page-podcasts--views .search-articles-in-term--button{display:inline-block;width:80px;height:80px;position:relative;float:left;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.page-podcasts--views .search-articles-in-term--button:hover{background-color:#ff4646}.page-podcasts--views .search-articles-in-term--button:hover .search-articles-in-term--button--icon{color:#333}.page-podcasts--views .search-articles-in-term--button.opened{border-right:none}.page-podcasts--views .search-articles-in-term--button--icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30px;height:30px;color:#ff4646}.page-podcasts--views form{overflow:hidden;padding:10px 0 20px;font-size:18px}.page-podcasts--views form label{display:none}.page-podcasts--views form .form-item{margin:0}.page-podcasts--views form legend{float:left;display:inline-block}.page-podcasts--views form .js-form-type-radio{display:inline-block;padding:0;float:left;margin-left:15px}.page-podcasts--views form input[type=submit]{display:none}.page-podcasts--views form input[type=text]{border:none;border-bottom:2px solid #333;max-width:100%;width:98%;margin:0;padding:0}.page-podcasts--views form input[type=text]:focus{outline:0;border:none;border-bottom:2px solid #ff4646}.page-podcasts--views .views--pager{border-bottom:1px solid #e2e2e2}.page-podcasts--views .js-pager__items{margin:0;padding:0;list-style:none;position:relative;font-size:18px}.page-podcasts--views .js-pager__items>li{margin:0;padding:0}.page-podcasts--views .js-pager__items li{line-height:80px}.page-podcasts--views .js-pager__items a{display:inline-block;height:80px;width:80px;text-align:center}.page-podcasts--views .js-pager__items a[rel=prev]{position:absolute;top:0;right:80px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-podcasts--views .js-pager__items a[rel=next]{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page-podcasts--views .js-pager__items a .pager--button .arrow--point-east--slider,.page-podcasts--views .js-pager__items a .pager--button .arrow--point-west--slider{width:16px;fill:#ff4646}.page-podcasts--views .js-pager__items a:hover{background-color:#ff4646}.page-podcasts--views .js-pager__items a:hover .pager--button .arrow--point-east--slider,.page-podcasts--views .js-pager__items a:hover .pager--button .arrow--point-west--slider{fill:#333}@media (max-width:1300px){.page-podcasts--views header{font-size:17px}.page-podcasts--views .search-articles-in-term--button{width:60px;height:60px}.page-podcasts--views .search-articles-in-term--button--icon{width:20px;height:20px}.page-podcasts--views form{font-size:17px}.page-podcasts--views form input[type=text]{font-size:17px;height:32px}.page-podcasts--views .js-pager__items{font-size:17px}.page-podcasts--views .js-pager__items li{line-height:60px}.page-podcasts--views .js-pager__items a{height:60px;width:60px}.page-podcasts--views .js-pager__items a[rel=prev]{right:60px}.page-podcasts--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page-podcasts--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:14px}}@media (max-width:1100px){.page-podcasts--views .term-podcast-category--descr{font-size:20px}}@media (max-width:700px){.page-podcasts--views .term-podcast-category--inner{margin-bottom:30px}.page-podcasts--views .term-podcast-category--cover-img{float:none;margin-bottom:30px;max-width:200px}.page-podcasts--views .term-podcast-category--descr{font-size:18px;padding-right:0}}@media (max-width:610px){.page-podcasts--views form,.page-podcasts--views form input[type=text],.page-podcasts--views header{font-size:15px}.page-podcasts--views form .js-form-type-radio{margin-left:10px}.page-podcasts--views .js-pager__items{font-size:15px}}.page-podcasts--views--list .page-podcasts--views--list-item{padding:35px 0;border-bottom:1px solid #e2e2e2}.page-podcasts--views--list .page-podcasts--views--list-item:first-child{border-top:1px solid #e2e2e2}.page-podcasts--views--list .term-podcasts--podcast--item{max-width:800px}.page-podcasts--views--list .term-page--podcast--item--cover-image{float:left;width:26%}.page-podcasts--views--list .term-page--podcast--item--descr{overflow:hidden;font-size:17px;padding-left:20px}.page-podcasts--views--list .term-page--podcast--item--title{font-size:24px;font-weight:700;letter-spacing:-.035em;margin:0;padding:10px 0;line-height:1.15}.page-podcasts--views--list .term-page--podcast--item--descr-text{margin-bottom:15px}.page-podcasts--views--list .term-page--podcast--item--descr-text p{margin:0}.page-podcasts--views--list .term-page--podcast--item--descr-text a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcasts--views--list .term-page--podcast--item--descr-text a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcasts--views--list .term-page--podcast--item--title--link{color:#333;text-decoration:none}.page-podcasts--views--list .term-page--podcast--item--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcasts--views--list .term-page--podcast--item--dek{margin:0 0 5px;line-height:1.3;font-size:18px}.page-podcasts--views--list .term-page--podcast--item--publication-date{margin:10px 0 5px;font-size:17px;font-weight:600;color:#333}.page-podcasts--views--list .term-page--podcast--item--listen{line-height:1.3em;font-size:17px;margin:7px 0 0;position:relative;padding-left:22px}.page-podcasts--views--list .term-page--podcast--item--listen:before{content:"";background-image:url('data:image/svg+xml;charset=utf-8,<svg class="icon--listen-audio" xmlns="http://www.w3.org/2000/svg" width="18" height="18"><g data-name="Group 2045"><path d="M14.675 9.204a5.471 5.471 0 10-10.942 0 9.858 9.858 0 00.407 2.466v.019l.683 2.051a1.368 1.368 0 102.595-.865l-.683-2.051a1.362 1.362 0 00-2.223-.572 6.319 6.319 0 01-.1-1.047 4.788 4.788 0 019.575 0 6.326 6.326 0 01-.1 1.048 1.364 1.364 0 00-2.223.571l-.684 2.052a1.367 1.367 0 102.594.866l.684-2.052a.107.107 0 010-.012v-.006a9.838 9.838 0 00.417-2.468zM4.831 10.95a.68.68 0 01.4-.343.683.683 0 01.865.433l.684 2.052a.684.684 0 01-.433.865.7.7 0 01-.865-.433l-.68-2.04-.009-.034a.675.675 0 01.04-.5zm8.1 2.574a.693.693 0 01-.865.432.684.684 0 01-.432-.865l.684-2.052a.683.683 0 011.3.411c0 .011-.006.024-.01.035z" fill="%23ff4646"/><g data-name="Ellipse 1105" fill="none" stroke="%23ff4646"><circle cx="9" cy="9" r="9" stroke="none"/><circle cx="9" cy="9" r="8.5"/></g></g></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;top:2px;left:0;display:block;width:18px;height:18px}.page-podcasts--views--list .term-page--podcast--item--listen--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em}.page-podcasts--views--list .term-page--podcast--item--listen--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1600px){.page-podcasts--views--list .term-page--podcast--item--listen{font-size:15px}}@media (max-width:1450px){.page-podcasts--views--list .term-page--podcast--item--title{font-size:22px}}@media (max-width:610px){.page-podcasts--views--list .term-page--podcast--item--cover-image{width:39%;float:left}.page-podcasts--views--list .term-page--podcast--item--descr{padding-left:9px}.page-podcasts--views--list .term-page--podcast--item--title{font-size:18px}.page-podcasts--views--list .term-page--podcast--item--dek,.page-podcasts--views--list .term-page--podcast--item--full-story,.page-podcasts--views--list .term-page--podcast--item--publication-date{display:none}}.page-podcasts--views--list .term-page--itm-item--content--outlet{float:left;width:34%}.page-podcasts--views--list .term-page--itm-item--content--details{overflow:hidden;font-size:18px;padding-left:40px}.page-podcasts--views--list .term-page--itm-item--outlet{margin:0;font-size:28px;letter-spacing:-.021em;font-weight:800;line-height:1.15;color:#333;text-align:right}.page-podcasts--views--list .term-page--itm-item--descr p{margin:0}.page-podcasts--views--list .term-page--itm-item--publication-date{margin-top:20px;font-weight:600;font-size:17px;text-align:right}.page-podcasts--views--list .term-page--itm-item--link-to-source{margin-top:16px;font-size:17px;line-height:1.2}.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--document,.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--listen-audio,.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--watch-video{width:auto;height:19px;color:#ff4646;margin-right:1px}.page-podcasts--views--list .term-page--itm-item--link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcasts--views--list .term-page--itm-item--link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcasts--views--list .term-page--itm-item--related-podcasts{margin-top:30px;font-size:17px;line-height:1.2}.page-podcasts--views--list .term-page--itm-item--related-podcasts a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page-podcasts--views--list .term-page--itm-item--related-podcasts a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.page-podcasts--views--list .term-page--itm-item--related-podcasts .icon--related{display:inline-block;float:left;margin-right:6px}@media (max-width:990px){.page-podcasts--views--list .term-page--itm-item--outlet{font-size:24px}.page-podcasts--views--list .term-page--itm-item--content--details{font-size:17px}.page-podcasts--views--list .term-page--itm-item--link-to-source{font-size:15px}.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--document,.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--listen-audio,.page-podcasts--views--list .term-page--itm-item--link-to-source--icon .icon--watch-video{width:auto;height:18px}.page-podcasts--views--list .term-page--itm-item--related-podcasts{font-size:15px}}@media (max-width:610px){.page-podcasts--views--list .page-podcasts--views--list-item{padding:20px 0}.page-podcasts--views--list .term-page--itm-item--content--outlet{float:none;width:auto}.page-podcasts--views--list .term-page--itm-item--content--details{padding-left:0}.page-podcasts--views--list .term-page--itm-item--outlet{text-align:left}.page-podcasts--views--list .term-page--itm-item--publication-date{text-align:left;margin-bottom:10px}.page-podcasts--views--list .term-page--itm-item{margin:15px 0}}.basic-page .page-section--content--nav{float:right;width:28%}.basic-page .page-section--content--main{float:left;width:68%}.basic-page .page-section--content--main h2,.basic-page .page-section--content--main h3,.basic-page .page-section--content--main h4,.basic-page .page-section--content--main h5{font-weight:700;letter-spacing:-.03em;color:#333;white-space:normal;line-height:1.08;margin:50px 0 25px}.basic-page .page-section--content--main h2{font-size:30px}.basic-page .page-section--content--main h3{font-size:26px}.basic-page .page-section--content--main h4{font-size:20px}.basic-page .page-section--content--main p{margin:20px 0 30px;line-height:1.55em}.basic-page .page-section--content--main a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.basic-page .page-section--content--main a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}.basic-page .page-section--content--main ol,.basic-page .page-section--content--main ul{line-height:1.75em;padding-left:20px;margin:20px 0 30px}.basic-page .page-section--content--main ol ol,.basic-page .page-section--content--main ol ul,.basic-page .page-section--content--main ul ol,.basic-page .page-section--content--main ul ul{margin-top:8px;margin-bottom:0}.basic-page .page-section--content--main li{margin-bottom:8px}.basic-page .page-section--content--nav nav h2{font-size:24px;font-weight:600;margin:0;padding:12px 0;border-bottom:1px solid #333}.basic-page .page-section--content--nav nav ul{margin:0;padding:0;list-style:none}.basic-page .page-section--content--nav nav ul>li{margin:0;padding:0}.basic-page .page-section--content--nav nav ul li{font-size:18px;border-bottom:1px solid #e2e2e2}.basic-page .page-section--content--nav nav a{display:block;padding:18px 35px 18px 2px;text-decoration:none;color:#050505;background:rgba(0,0,0,0) url(../img/arrows/arrow--nav--point-east--red.svg) no-repeat 98%}.basic-page .page-section--content--nav nav a:hover{background-color:#ff655d;background:#ff655d url(../img/arrows/arrow--nav--point-east--black.svg) no-repeat 98%}.basic-page .page-section--content--nav nav a.is-active{background:rgba(0,0,0,0) url(../img/arrows/dot--nav.svg) no-repeat 97%}.basic-page .page-section--content--nav nav a.is-active:hover{cursor:auto}.basic-page #block-nav-mitnewsoffices-contact-info{margin-top:20px}.basic-page #block-nav-mitnewsoffices-contact-info p{margin:0 0 4px}.basic-page #block-nav-mitnewsoffices-contact-info a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.basic-page #block-nav-mitnewsoffices-contact-info a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1300px){.basic-page h1{font-size:38px;font-weight:700;letter-spacing:-.03em;color:#333}}@media (max-width:1100px){.basic-page .page-section--content--nav{width:26%}.basic-page .page-section--content--nav nav h2{font-size:20px}.basic-page #block-blockmitnewsofficescontactinfo,.basic-page .page-section--content--nav nav ul li{font-size:17px}}@media (max-width:990px){.basic-page .page-section--content--main,.basic-page .page-section--content--nav{float:none;width:auto}.basic-page .page-section--content--nav nav{margin-top:60px}.basic-page .page-section--content--nav nav h2{font-size:18px}.basic-page .page-section--content--main{padding:0}.basic-page #block-nav-mitnewsoffices-contact-info{display:none}}@media (max-width:610px){.basic-page .page-section--content--main h1{font-size:26px;margin:15px 0 25px;font-weight:700;letter-spacing:-.03em;color:#333}.basic-page .page-section--content--main h2{font-size:22px;margin:32px 0 15px}.basic-page .page-section--content--main h3{font-size:19px;margin:32px 0 15px}.basic-page .page-section--content--main h4{font-size:17px;margin:32px 0 15px}.basic-page .page-section--content--main p{margin:10px 0 20px}.basic-page .page-section--content--nav nav h2{font-size:18px}.basic-page .page-section--content--nav nav ul li{font-size:15px}}#block-nav-press-contact-info .block-inner h2{font-size:24px;font-weight:600;margin:0;padding:0 0 12px;border-bottom:1px solid #333}#block-nav-press-contact-info .block-inner a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}#block-nav-press-contact-info .block-inner a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:990px){#block-nav-press-contact-info{margin-top:50px}#block-nav-press-contact-info .block-inner h2{border:none;font-size:32px;font-weight:700;letter-spacing:-.03em;margin:0;padding:0}}@media (max-width:610px){#block-nav-press-contact-info{margin-top:40px}#block-nav-press-contact-info .block-inner h2{font-size:24px}}#block-blk-press-center{margin-top:10px;border-top:1px solid #e2e2e2}#block-blk-press-center .press-center--expandable-section{border-bottom:1px solid #e2e2e2}#block-blk-press-center .press-center--expandable-section--content{display:none;background-color:#f7f7f7;padding:0 20px}#block-blk-press-center h2{margin:0;padding:0;line-height:1}#block-blk-press-center h2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:0;font-size:26px;font-weight:700;padding:20px 10px 22px;display:block;width:100%;text-align:left;background:rgba(0,0,0,0) url(../img/arrows/arrow--nav--point-north--red.svg) no-repeat 98% 25px;border-left:2px solid #fff}#block-blk-press-center h2 button:hover{cursor:pointer;border-left:2px solid #ff655d}#block-blk-press-center .press-center--expandable-section.expanded h2 button{background:rgba(0,0,0,0) url(../img/arrows/arrow--nav--point-west--red.svg) no-repeat 98% 25px}#block-blk-press-center .press-center--expandable-section--content-block{padding:26px 10px;border-bottom:1px solid #e2e2e2}#block-blk-press-center .press-center--expandable-section--content-block--title{margin:0;padding:0;font-size:21px;font-weight:700;letter-spacing:-.03em}#block-blk-press-center .press-center--expandable-section--content-block--title a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}#block-blk-press-center .press-center--expandable-section--content-block--title a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}#block-blk-press-center .press-center--expandable-section--content-block p{margin-top:6px;line-height:1.3em}@media (max-width:610px){#block-blk-press-center h2 button{font-size:18px;padding:12px 0 12px 5px}#block-blk-press-center .press-center--expandable-section.expanded h2 button,#block-blk-press-center h2 button{background-size:20px;background-position:98% 16px}#block-blk-press-center .press-center--expandable-section--content{padding:0 15px}#block-blk-press-center .press-center--expandable-section--content-block{padding:15px 0}#block-blk-press-center .press-center--expandable-section--content-block--title{font-size:17px}}.webform-submission-subscribe-to-press-releases-add-form .webform-options-display-two-columns{display:block}.webform-submission-subscribe-to-press-releases-add-form .js-form-type-checkbox label.option{display:inline!important}@media (max-width:610px){.webform-submission-subscribe-to-press-releases-add-form .webform-options-display-two-columns{-webkit-columns:1;-moz-columns:1;column-count:1}}.page--site-search .page--section--inner{max-width:none;margin:0;padding-left:0;padding-right:0}.page--site-search .no-search-result{border-top:1px solid #e2e2e2;text-align:center;padding:60px 0 100px}@media (max-width:1300px){.page--site-search #block-mit-page-title{display:none}}@media (max-width:1100px){.page--site-search .page--section{padding:0}}.page--site-search--views .page--site-search--views--search-form{margin-bottom:30px}.page--site-search--views .page--site-search--views--header-wrapper{border-top:1px solid #e2e2e2}.page--site-search--views .page--site-search--views--header .page-num{float:right}.page--site-search--views header{line-height:80px;overflow:hidden;font-size:18px}.page--site-search--views .page--site-search--views--search-form{position:relative}.page--site-search--views .page--site-search--views--search-form--icon{position:absolute;top:12px;left:0;width:30px;height:30px;color:#ff4646}.page--site-search--views form{overflow:hidden}.page--site-search--views form label{display:none}.page--site-search--views form .form-item{margin:0}.page--site-search--views form input[type=text]{border:none;border-bottom:2px solid #333;max-width:100%;width:100%;margin:0;padding:0 0 0 40px}.page--site-search--views form input[type=text]:focus{outline:0;border:none;border-bottom:2px solid #ff4646}.page--site-search--views form label[for=edit-field-publication-date-end],.page--site-search--views form label[for=edit-publication-date-start]{display:inline-block;float:left;line-height:52px;margin-top:20px;margin-right:10px}.page--site-search--views form #edit-publication-date-start{float:left;width:230px;margin-top:20px;margin-right:10px;padding:0 0 0 5px}.page--site-search--views form #edit-field-publication-date-end{float:left;width:230px;margin-top:20px;padding:0 0 0 5px}.page--site-search--views .views--pager{border-bottom:1px solid #e2e2e2}.page--site-search--views .js-pager__items{margin:0;padding:0;list-style:none;position:relative;font-size:18px}.page--site-search--views .js-pager__items>li{margin:0;padding:0}.page--site-search--views .js-pager__items li{line-height:80px}.page--site-search--views .js-pager__items a{display:inline-block;height:80px;width:80px;text-align:center}.page--site-search--views .js-pager__items a[rel=prev]{position:absolute;top:0;right:80px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page--site-search--views .js-pager__items a[rel=next]{position:absolute;top:0;right:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.page--site-search--views .js-pager__items a .pager--button .arrow--point-east--slider,.page--site-search--views .js-pager__items a .pager--button .arrow--point-west--slider{width:16px;fill:#ff4646}.page--site-search--views .js-pager__items a:hover{background-color:#ff4646}.page--site-search--views .js-pager__items a:hover .pager--button .arrow--point-east--slider,.page--site-search--views .js-pager__items a:hover .pager--button .arrow--point-west--slider{fill:#333}@media (max-width:1300px){.page--site-search--views header{line-height:60px;font-size:17px}.page--site-search--views .page--site-search--views--search-form--icon{width:20px;height:20px;top:6px}.page--site-search--views form input[type=text]{height:32px;padding:0 0 0 30px}.page--site-search--views form label[for=edit-publication-date-start],.page--site-search--views form legend{line-height:32px}.page--site-search--views .js-pager__items{font-size:17px}.page--site-search--views .js-pager__items li{line-height:60px}.page--site-search--views .js-pager__items a{height:60px;width:60px}.page--site-search--views .js-pager__items a[rel=prev]{right:60px}.page--site-search--views .js-pager__items a .views--pager--button .arrow--point-east--slider,.page--site-search--views .js-pager__items a .views--pager--button .arrow--point-west--slider{width:14px}}@media (max-width:610px){.page--site-search--views header{font-size:15px}.page--site-search--views .page--site-search--views--header .page-num{float:none;display:none}.page--site-search--views form label[for=edit-publication-date-start],.page--site-search--views form legend{display:none}.page--site-search--views .js-pager__items{font-size:15px}}.page--site-search--views--list .page--site-search--views--list-item{padding:35px 0;border-bottom:1px solid #e2e2e2}.page--site-search--views--list .page--site-search--views--list-item:first-child{border-top:1px solid #e2e2e2}.page--site-search--views--list article{max-width:800px}.page--site-search--views--list .search-result-item--cover-image{float:left;width:35%;background-color:#f7f7f7}.page--site-search--views--list .search-result-item--cover-image--file{position:relative;height:0;padding-top:66.67%}.page--site-search--views--list .search-result-item--cover-image--file img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;height:auto;width:auto}.page--site-search--views--list .search-result-item--descr{overflow:hidden;font-size:20px;padding-left:20px}.page--site-search--views--list .search-result-item--title{font-size:24px;font-weight:700;letter-spacing:-.035em;margin:0;padding:4px 0 2px;line-height:1.15}.page--site-search--views--list .search-result-item--title--link{color:#333;text-decoration:none}.page--site-search--views--list .search-result-item--title--link:hover{-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646}.page--site-search--views--list .search-result-item--dek{margin:0 0 5px;line-height:1.3;font-size:18px}.page--site-search--views--list .search-result-item--publication-date{margin:10px 0 5px;font-size:17px;font-weight:600;color:#333}.page--site-search--views--list .search-result-item--full-story{font-size:17px;margin:7px 0 0}.page--site-search--views--list .search-result-item--full-story-link{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;letter-spacing:.03em}.page--site-search--views--list .search-result-item--full-story-link:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d}@media (max-width:1600px){.page--site-search--views--list .search-result-item--full-story{font-size:15px}}@media (max-width:1450px){.page--site-search--views--list .search-result-item--title{font-size:22px}}@media (max-width:1300px){.page--site-search--views--list .search-result-item--descr{font-size:15px;padding-left:15px}}@media (max-width:610px){.page--site-search--views--list .page--site-search--views--list-item{padding:20px 0}.page--site-search--views--list .search-result-item--cover-image{width:39%;float:left}.page--site-search--views--list .search-result-item--descr{padding-left:9px}.page--site-search--views--list .search-result-item--title{font-size:18px}.page--site-search--views--list .search-result-item--dek,.page--site-search--views--list .search-result-item--full-story,.page--site-search--views--list .search-result-item--publication-date{display:none}}.campus-news-submission h1{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:40px}.campus-news-submission .field-label,.campus-news-submission legend,.campus-news-submission span.label{display:block;font-weight:800;border-bottom:1px solid #ccc;margin:25px 0 15px;text-transform:uppercase;font-size:15px;width:100%}.campus-news-submission legend{margin-bottom:0}.campus-news-submission .cns--field-wrapper{margin-top:20px;margin-bottom:50px}.campus-news-submission .cns--field-wrapper a{color:#050505;text-decoration:none;-webkit-box-shadow:0 -2px #ff4646 inset;box-shadow:inset 0 -2px #ff4646;display:block;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none}.campus-news-submission .cns--field-wrapper a:hover{background-color:#ff655d;-webkit-box-shadow:0 -2px #ff655d inset;box-shadow:inset 0 -2px #ff655d;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.campus-news-submission .cns--field-wrapper img{width:auto}.campus-news-submission .cns--field-wrapper .paragraph,.campus-news-submission .fieldset-wrapper{margin:0 20px 50px}.page--access-denied h1,.page-not-found h1{display:none}#block-mit-local-tasks .menu-local-tasks--list{list-style:none;margin:40px 0 50px;padding:0;border-bottom:1px solid #e2e2e2}#block-mit-local-tasks .menu-local-tasks--list li{display:inline-block;margin:0 0 0 10px;padding:0;float:left}#block-mit-local-tasks .menu-local-tasks--list li a{display:inline-block;padding:15px;text-decoration:none;font-weight:700;letter-spacing:.005em;color:#333;font-size:17px;text-transform:uppercase;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;-webkit-box-shadow:0 -2px 0 0 #707070;box-shadow:0 -2px 0 0 #707070}#block-mit-local-tasks .menu-local-tasks--list li a.is-active,#block-mit-local-tasks .menu-local-tasks--list li a:hover{-webkit-box-shadow:0 -2px 0 0 #ff4646;box-shadow:0 -2px 0 0 #ff4646}.contextual-links a{font-size:14px!important;text-decoration:none;-webkit-box-shadow:none!important;box-shadow:none!important}.infinite-display{background:#000;color:#fff}.main--infinite-display{width:1920px;height:1060px;margin:0 auto}.main--infinite-display--content--wrapper{width:100%;height:950px;background-color:#333;overflow:hidden}.main--infinite-display--footer--wrapper{height:110px}.main--infinite-display--footer{padding:10px 20px 0;position:relative}.main--infinite-display--footer .logo--mit-news .logo{color:#fff;fill:#fff;width:400px}.main--infinite-display--footer .logo--mit-news .logo path{fill:#fff;color:#fff}.main--infinite-display--footer .logo--mit .logo{color:#fff;fill:#fff;width:120px;position:absolute;right:20px;bottom:0}.main--infinite-display--footer .logo--mit .logo .logo-color--primary{color:#ccc;fill:#ccc}.infinite-display--content{position:relative}.infinite-display--content--read-more{width:400px;position:absolute;right:170px;bottom:80px;font-size:32px;font-weight:400}.infinite-display--content--read-more .url{display:inline-block;padding-top:5px;font-weight:800;font-size:42px;color:#ff4646}.infinite-display .infinite-display--content-item{width:100%;height:950px}.infinite-display--news-article{width:1920px;height:950px}.infinite-display--news-article--cover-image{float:left}.infinite-display--news-article--descr{overflow:hidden;padding:180px 30px}.infinite-display--news-article--title{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1.15em;margin-bottom:15px}.infinite-display--news-article--dek{font-size:34px;font-weight:400;letter-spacing:-.01em}.infinite-display--news-clip{width:1920px;height:950px}.infinite-display--news-clip--inner{padding:140px 240px 0}.infinite-display--news-clip--label{font-size:22px;font-weight:600;letter-spacing:-.001em;display:inline-block;padding:6px 12px;background-color:#f2f2f2;color:#333;border-radius:5px}.infinite-display--news-clip--outlet{font-size:44px;font-weight:800;letter-spacing:-.03em;margin-bottom:0;line-height:1.15em}.infinite-display--news-clip--descr p{font-size:40px;font-weight:400;letter-spacing:-.005em;line-height:1.4em;margin-top:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX25vcm1hbGl6ZS5zY3NzIiwidmVuZG9ycy9fZmxpY2tpdHkuc2NzcyIsInZlbmRvcnMvbG9hZGVycy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX2dsb2JhbC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ1dGlscy9fY2xlYXJmaXguc2NzcyIsInV0aWxzL19oaWRlLnNjc3MiLCJjb21wb25lbnRzL19za2lwLXRvLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3RsZS1sb2dvLnNjc3MiLCJjb21wb25lbnRzL190bGUtbmF2LnNjc3MiLCJjb21wb25lbnRzL190bGUtbmF2LS1zZWFyY2gtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJ1dGlscy9fcmVzZXQtZm9ybS1pbnB1dC5zY3NzIiwidXRpbHMvX3NldC1oeXBlcmxpbmstLWRlZmF1bHQuc2NzcyIsImNvbXBvbmVudHMvX3N0YXR1cy1tZXNzYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stbWl0LWJyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay1taXQtcGFnZS10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stbWl0LWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fdGxlLWhlYWRlci5zY3NzIiwic2VjdGlvbnMvX3RsZS1zZWFyY2guc2NzcyIsInV0aWxzL19yZXNldC1saXN0LnNjc3MiLCJzZWN0aW9ucy9fdGxlLWZvb3Rlci5zY3NzIiwic2VjdGlvbnMvX3NpdGUtaGVhZGVyLnNjc3MiLCJzZWN0aW9ucy9fc2l0ZS1mb290ZXIuc2NzcyIsInNlY3Rpb25zL19zaXRlLWJyb3dzZS5zY3NzIiwic2VjdGlvbnMvX3NpdGUtc2VhcmNoLnNjc3MiLCJzZWN0aW9ucy9fc2l0ZS1tYWluLnNjc3MiLCJwYWdlcy91c2VyL191c2VyLS1sb2dpbi5zY3NzIiwicGFnZXMvZnJvbnQtcGFnZS9fZnJvbnQtcGFnZS0tdG9wLW5ld3Muc2NzcyIsInBhZ2VzL2Zyb250LXBhZ2UvX2Zyb250LXBhZ2UtLXRvcC1uZXdzLS1oZXJvLnNjc3MiLCJwYWdlcy9mcm9udC1wYWdlL19mcm9udC1wYWdlLS1mZWF0dXJlZC1uZXdzLnNjc3MiLCJwYWdlcy9mcm9udC1wYWdlL19mcm9udC1wYWdlLS1yZWNlbnQtaGlnaGxpZ2h0cy5zY3NzIiwicGFnZXMvZnJvbnQtcGFnZS9fZnJvbnQtcGFnZS0tY29tbXVuaXR5LXVwZGF0ZXMuc2NzcyIsInBhZ2VzL2Zyb250LXBhZ2UvX2Zyb250LXBhZ2UtLWluLXRoZS1tZWRpYS5zY3NzIiwicGFnZXMvZnJvbnQtcGFnZS9fZnJvbnQtcGFnZS0tcmVjZW50LW5ld3Muc2NzcyIsInBhZ2VzL2Zyb250LXBhZ2UvX2Zyb250LXBhZ2UtLXZpZGVvcy5zY3NzIiwicGFnZXMvZnJvbnQtcGFnZS9fZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay5zY3NzIiwicGFnZXMvZnJvbnQtcGFnZS9fZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay0tdG9wLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0tbWFpbi5zY3NzIiwicGFnZXMvbmV3cy1hcnRpY2xlL19uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS13cmFwcGVyLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLXdyYXBwZXItLWhlcm8uc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMuc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1jb250ZW50LnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0tY29udGVudC0taXRtLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0tY29udGVudC0taXRtLS1zbGlkZXIuc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1jb250ZW50LS1vcGVuLWFjY2Vzcy5zY3NzIiwicGFnZXMvbmV3cy1hcnRpY2xlL19uZXdzLWFydGljbGUtLWNvbnRlbnQtLXJlbGF0ZWQtbGlua3Muc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS10b3BpY3Muc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1hcmNoaXZlcy5zY3NzIiwicGFnZXMvbmV3cy1hcnRpY2xlL19uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMtLXdyYXBwZXIuc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zLS13cmFwcGVyLS1oZXJvLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0taW5saW5lLXZpZGVvLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0taW5kaWNhdG9ycy5zY3NzIiwicGFnZXMvbmV3cy1hcnRpY2xlL19uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLnNjc3MiLCJwYWdlcy9uZXdzLWFydGljbGUvX25ld3MtYXJ0aWNsZS0tc2hhcmUuc2NzcyIsInBhZ2VzL25ld3MtYXJ0aWNsZS9fbmV3cy1hcnRpY2xlLS1jb250ZW50LS1wYXBlci1saW5rLnNjc3MiLCJwYWdlcy9uZXdzLWNsaXAvX25ld3MtY2xpcC5zY3NzIiwicGFnZXMvdGVybS9fcGFnZS10ZXJtLnNjc3MiLCJwYWdlcy90ZXJtL19wYWdlLXRlcm0tLXZpZXdzLnNjc3MiLCJwYWdlcy90ZXJtL19wYWdlLXRlcm0tLXZpZXdzLS1saXN0LnNjc3MiLCJwYWdlcy92b2NhYnVsYXJ5L19wYWdlLXZvY2FidWxhcnkuc2NzcyIsInBhZ2VzL3ZvY2FidWxhcnkvX3BhZ2Utdm9jYWJ1bGFyeS0tdmlld3Muc2NzcyIsInBhZ2VzL3ZvY2FidWxhcnkvX3BhZ2Utdm9jYWJ1bGFyeS0tdmlld3MtLWxpc3Quc2NzcyIsInBhZ2VzL2l0bS9fcGFnZS1pdG0uc2NzcyIsInBhZ2VzL2l0bS9fcGFnZS1pdG0tLXZpZXdzLnNjc3MiLCJwYWdlcy9pdG0vX3BhZ2UtaXRtLS12aWV3cy0tbGlzdC5zY3NzIiwicGFnZXMvcG9kY2FzdC9fcG9kY2FzdC0tbWFpbi5zY3NzIiwicGFnZXMvcG9kY2FzdC9fcGFnZS1wb2RjYXN0cy5zY3NzIiwicGFnZXMvcG9kY2FzdC9fcGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMuc2NzcyIsInBhZ2VzL3BvZGNhc3QvX3BhZ2UtcG9kY2FzdHMtLXZpZXdzLnNjc3MiLCJwYWdlcy9wb2RjYXN0L19wYWdlLXBvZGNhc3RzLS12aWV3cy0tbGlzdC5zY3NzIiwicGFnZXMvYmFzaWMtcGFnZS9fYmFzaWMtcGFnZS5zY3NzIiwicGFnZXMvYmFzaWMtcGFnZS9fYmFzaWMtcGFnZS0tcHJlc3Muc2NzcyIsInBhZ2VzL3NpdGUtc2VhcmNoL19wYWdlLS1zaXRlLXNlYXJjaC5zY3NzIiwicGFnZXMvc2l0ZS1zZWFyY2gvX3BhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy5zY3NzIiwicGFnZXMvc2l0ZS1zZWFyY2gvX3BhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0tbGlzdC5zY3NzIiwicGFnZXMvY2FtcHVzLW5ld3Mtc3VibWlzc2lvbi9fY2FtcHVzLW5ld3Mtc3VibWlzc2lvbi5zY3NzIiwicGFnZXMvX3BhZ2Utbm90LWZvdW5kLnNjc3MiLCJwYWdlcy9fcGFnZS0tYWNjZXNzLWRlbmllZC5zY3NzIiwiZHJ1cGFsL19ibG9jay1taXQtbG9jYWwtdGFza3Muc2NzcyIsImRydXBhbC9fY29udGV4dHVhbC5zY3NzIiwicGFnZXMvaW5maW5pdGUtZGlzcGxheS9faW5maW5pdGVfZGlzcGxheS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3Mi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QixxQ0FHQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3ZCLDZCQUdDLFlBQWEsQ0FDYixZQUFhLENBQ2Qsb0NBR0MscUJBQXNCLENBQ3ZCLG9DQUdDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsVUFBYyxDQUNkLGlCQUFrQixDQUNuQixxQ0FHQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGVBQWtCLENBQ2xCLGtCQUFtQixDQUNwQixzQ0FHQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixlQUFnQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG4gaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBGbGlja2l0eSB2Mi4yLjFcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn0iLCIvKipcbiAqIENvcHlyaWdodCAoYykgMjAxNiBDb25ub3IgQXRoZXJ0b25cbiAqXG4gKiBBbGwgYW5pbWF0aW9ucyBtdXN0IGxpdmUgaW4gdGhlaXIgb3duIGZpbGVcbiAqIGluIHRoZSBhbmltYXRpb25zIGRpcmVjdG9yeSBhbmQgYmUgaW5jbHVkZWRcbiAqIGhlcmUuXG4gKlxuICovXG4vKipcbiAqIFN0eWxlcyBzaGFyZWQgYnkgbXVsdGlwbGUgYW5pbWF0aW9uc1xuICovXG4vKipcbiAqIERvdHNcbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4yNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4yNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmJhbGwtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IHNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4uYmFsbC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUgMC43NXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4uYmFsbC1wdWxzZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXB1bHNlLXN5bmMge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1zeW5jIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4uYmFsbC1wdWxzZS1zeW5jID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4xNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4xNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMDdzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMDdzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmJhbGwtc2NhbGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5iYWxsLXNjYWxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4uYmFsbC1zY2FsZS1yYW5kb20ge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5iYWxsLXNjYWxlLXJhbmRvbSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICAgLmJhbGwtc2NhbGUtcmFuZG9tID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDAuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICAgLmJhbGwtc2NhbGUtcmFuZG9tID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDAuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmJhbGwtcm90YXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYWxsLXJvdGF0ZSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iYWxsLXJvdGF0ZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGN1YmljLWJlemllcigwLjcsIC0wLjEzLCAwLjIyLCAwLjg2KSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuNywgLTAuMTMsIDAuMjIsIDAuODYpIGluZmluaXRlOyB9XG4gICAgLmJhbGwtcm90YXRlID4gZGl2OmJlZm9yZSwgLmJhbGwtcm90YXRlID4gZGl2OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuYmFsbC1yb3RhdGUgPiBkaXY6YmVmb3JlIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogLTI4cHg7IH1cbiAgICAuYmFsbC1yb3RhdGUgPiBkaXY6YWZ0ZXIge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAyNXB4OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5iYWxsLWNsaXAtcm90YXRlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAwLjc1cyAwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUge1xuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYmFsbC1jbGlwLXJvdGF0ZS1wdWxzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH1cbiAgLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXYge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHNjYWxlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlOyB9XG4gICAgLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7IH0gfVxuXG4uYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZSA+IGRpdiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAgIC5iYWxsLWNsaXAtcm90YXRlLW11bHRpcGxlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUgPiBkaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIxLCAwLjUzLCAwLjU2LCAwLjgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG4gIC5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbiAgLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuICAuYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4gIC5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbiAgLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgMS4yNXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIDEuMjVzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIxLCAwLjUzLCAwLjU2LCAwLjgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLWJlYXQge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYmFsbC1iZWF0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLWJlYXQgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLWJlYXQgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtYmVhdCA+IGRpdjpudGgtY2hpbGQoMm4tMSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zNXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzVzICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtbXVsdGlwbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmJhbGwtc2NhbGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIC5iYWxsLXNjYWxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuICAuYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbiAgLmJhbGwtc2NhbGUtbXVsdGlwbGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlLW11bHRpcGxlIDFzIDBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZS1tdWx0aXBsZSAxcyAwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0xIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC01MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC01MHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0xIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC01MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC01MHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTIge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgNTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCA1MHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMiB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCA1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTMge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC01MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0zIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjkuOTk0cHgsIC0zNy41MDkzOHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjkuOTk0cHgsIC0zNy41MDkzOHB4KTsgfVxuICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTE7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG4gIC5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0zO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDUwcHg7IH1cbiAgICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIGxlZnQ6IDI1cHg7IH1cbiAgICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDUwcHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1ldmVuIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLWV2ZW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1vZGQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXB1bHNlLXJpc2Utb2RkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfSB9XG5cbi5iYWxsLXB1bHNlLXJpc2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAuNDYsIDAuOSwgMC42KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMC40NiwgMC45LCAwLjYpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7IH1cbiAgLmJhbGwtcHVsc2UtcmlzZSA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2UtZXZlbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2UtZXZlbjsgfVxuICAuYmFsbC1wdWxzZS1yaXNlID4gZGl2Om50aC1jaGlsZCgybi0xKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC1wdWxzZS1yaXNlLW9kZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2Utb2RkOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLWdyaWQtYmVhdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtZ3JpZC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWxsLWdyaWQtYmVhdCB7XG4gIHdpZHRoOiA1N3B4OyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNDVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQ1czsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOTdzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjk3czsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42NnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNjZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjIzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yM3M7IH1cbiAgLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjY0cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjRzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xOXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE5cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xM3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMTNzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjY5cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42OXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQyczsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41OHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNThzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjE0cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4xNHM7IH1cbiAgLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMjFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjIxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMTdzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoOSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNjVzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZ3JpZC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSB7XG4gIHdpZHRoOiA1N3B4OyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjJzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42NHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNjRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42M3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNjNzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0czsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDhzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMzdzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40M3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNDNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjU1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoNykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoOCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOTdzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjk3czsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjYzczsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtZ3JpZC1wdWxzZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtcHVsc2U7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNwaW4tZmFkZS1sb2FkZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4OyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjk2cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC45NnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDE3LjA0NTQ1cHg7XG4gICAgbGVmdDogMTcuMDQ1NDVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjg0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC44NHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjcycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC43MnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IC0xNy4wNDU0NXB4O1xuICAgIGxlZnQ6IDE3LjA0NTQ1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC42cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjQ4cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC40OHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICB0b3A6IC0xNy4wNDU0NXB4O1xuICAgIGxlZnQ6IC0xNy4wNDU0NXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuMzZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjM2cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNykge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjI0cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4yNHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICB0b3A6IDE3LjA0NTQ1cHg7XG4gICAgbGVmdDogLTE3LjA0NTQ1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4xMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuMTJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNwaW4tbG9hZGVyIHtcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zcGluLWxvYWRlciB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFsbC1zcGluLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAwLjlzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAwLjlzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDMwLjY4MTgycHg7XG4gICAgbGVmdDogMzAuNjgxODJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAxLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAxLjhzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAyLjdzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAyLjdzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IC0zMC42ODE4MnB4O1xuICAgIGxlZnQ6IDMwLjY4MTgycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgMy42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgMy42cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDQuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDQuNXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoNikge1xuICAgIHRvcDogLTMwLjY4MTgycHg7XG4gICAgbGVmdDogLTMwLjY4MTgycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNS40cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNS40cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDYuM3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDYuM3MgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoOCkge1xuICAgIHRvcDogMzAuNjgxODJweDtcbiAgICBsZWZ0OiAtMzAuNjgxODJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA3LjJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA3LjJzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IGRpdiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtemlnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXppZyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXphZyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXphZyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLmJhbGwtemlnLXphZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7IH1cbiAgLmJhbGwtemlnLXphZyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAtN3B4OyB9XG4gICAgLmJhbGwtemlnLXphZyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC16aWcgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC16aWcgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgICAuYmFsbC16aWctemFnID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemFnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtemFnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXppZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDM0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTsgfVxuICA4NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXppZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDM0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTsgfVxuICA4NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtemFnLWRlZmxlY3Qge1xuICAxNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTsgfVxuICAzNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDY3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7IH1cbiAgODQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXphZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgMzQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICA2NyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDg0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi5iYWxsLXppZy16YWctZGVmbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7IH1cbiAgLmJhbGwtemlnLXphZy1kZWZsZWN0ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC03cHg7IH1cbiAgICAuYmFsbC16aWctemFnLWRlZmxlY3QgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemlnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC16aWctZGVmbGVjdCAxLjVzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgIC5iYWxsLXppZy16YWctZGVmbGVjdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXphZy1kZWZsZWN0IDEuNXMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtemFnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyoqXG4gKiBMaW5lc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC40cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuM3MgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjNzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4xcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5saW5lLXNjYWxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDhzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40OHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjU0cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNTRzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjE1cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjA0cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc3czsgfVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42MXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjYxczsgfVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dCAwLjlzIC0wLjZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjg1LCAwLjI1LCAwLjM3LCAwLjg1KTtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0IDAuOXMgLTAuNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuODUsIDAuMjUsIDAuMzcsIDAuODUpOyB9XG4gIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoMiksIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cyAhaW1wb3J0YW50OyB9XG4gIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoMSksIC5saW5lLXNjYWxlLXB1bHNlLW91dCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycyAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjMpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9IH1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjMpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9IH1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCAwLjlzIC0wLjVzIGluZmluaXRlIGN1YmljLWJlemllcigwLjExLCAwLjQ5LCAwLjM4LCAwLjc4KTsgfVxuICAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDIpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMjVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1cyAhaW1wb3J0YW50OyB9XG4gIC5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoMSksIC5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBsaW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTRweDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjg0cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuODRzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDEzLjYzNjM2cHg7XG4gICAgbGVmdDogMTMuNjM2MzZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC43MnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjcycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC42cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAtMTMuNjM2MzZweDtcbiAgICBsZWZ0OiAxMy42MzYzNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC40OHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjQ4cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4zNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjM2cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgdG9wOiAtMTMuNjM2MzZweDtcbiAgICBsZWZ0OiAtMTMuNjM2MzZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4yNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjI0cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4xMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjEycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgdG9wOiAxMy42MzYzNnB4O1xuICAgIGxlZnQ6IC0xMy42MzYzNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cblxuLyoqXG4gKiBNaXNjXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuQGtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuXG4udHJpYW5nbGUtc2tldy1zcGluID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3F1YXJlLXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNxdWFyZS1zcGluIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApOyB9IH1cblxuLnNxdWFyZS1zcGluID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcXVhcmUtc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNxdWFyZS1zcGluIDNzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVfcGFjbWFuX2hhbGZfdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX3VwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX2Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZV9wYWNtYW5faGFsZl9kb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBhY21hbi1iYWxscyB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgLTYuMjVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBhY21hbi1iYWxscyB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgLTYuMjVweCk7IH0gfVxuXG4ucGFjbWFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjk5cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhY21hbi1iYWxscyAxcyAtMC45OXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjY2cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhY21hbi1iYWxscyAxcyAtMC42NnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjMzcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IHBhY21hbi1iYWxscyAxcyAtMC4zM3MgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuICAucGFjbWFuID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfdXAgMC41cyAwcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX3VwIDAuNXMgMHMgaW5maW5pdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX2Rvd24gMC41cyAwcyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX2Rvd24gMC41cyAwcyBpbmZpbml0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMyksXG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDQpLFxuICAucGFjbWFuID4gZGl2Om50aC1jaGlsZCg1KSxcbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02LjI1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYuMjVweCk7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDcwcHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGN1YmUtdHJhbnNpdGlvbiB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGN1YmUtdHJhbnNpdGlvbiB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG4uY3ViZS10cmFuc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtMjVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KTsgfVxuICAuY3ViZS10cmFuc2l0aW9uID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY3ViZS10cmFuc2l0aW9uIDEuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGN1YmUtdHJhbnNpdGlvbiAxLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgLmN1YmUtdHJhbnNpdGlvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbi1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc2VtaS1jaXJjbGUtc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VtaS1jaXJjbGUtc3BpbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tcm90YXRlIDAuNnMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLXJvdGF0ZSAwLjZzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwJSwgI2ZmZiAzMCUsICNmZmYgMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4iLCJAbWl4aW4gZm9udC1mYWNlIChcbiAgJGZhbWlseS1uYW1lLFxuICAkZmlsZS1uYW1lLFxuICAkZm9udC13ZWlnaHQ6IG5vcm1hbCxcbiAgJGZvbnQtc3R5bGU6IG5vcm1hbFxuKSB7XG4gIEBmb250LWZhY2Uge1xuICAgICRmb250LXBhdGg6ICcuLi9mb250cy8jeyRmaWxlLW5hbWV9JztcbiAgICBmb250LWZhbWlseTogJyN7JGZhbWlseS1uYW1lfSc7XG4gICAgc3JjOiB1cmwoJGZvbnQtcGF0aCArICcuZW90PycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgkZm9udC1wYXRoICsgJy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIC8vdXJsKCRmb250LXBhdGggKyAnLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG4gICAgICB1cmwoJGZvbnQtcGF0aCArICcud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZmFtaWx5LW5hbWU6IE1lc3NpbmFTYW5zLFxuICAkZmlsZS1uYW1lOiBNZXNzaW5hU2Fuc1dlYi1MaWdodCxcbiAgJGZvbnQtd2VpZ2h0OiAyMDBcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgJGZhbWlseS1uYW1lOiBNZXNzaW5hU2FucyxcbiAgJGZpbGUtbmFtZTogTWVzc2luYVNhbnNXZWItTGlnaHRJdGFsaWMsXG4gICRmb250LXN0eWxlOiBpdGFsaWMsXG4gICRmb250LXdlaWdodDogMjAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLUJvb2ssXG4gICRmb250LXdlaWdodDogMzAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLUJvb2tJdGFsaWMsXG4gICRmb250LXN0eWxlOiBpdGFsaWMsXG4gICRmb250LXdlaWdodDogMzAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLVJlZ3VsYXIsXG4gICRmb250LXdlaWdodDogNDAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLVJlZ3VsYXJJdGFsaWMsXG4gICRmb250LXN0eWxlOiBpdGFsaWMsXG4gICRmb250LXdlaWdodDogNDAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLVNlbWlCb2xkLFxuICAkZm9udC13ZWlnaHQ6IDYwMFxuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZmFtaWx5LW5hbWU6IE1lc3NpbmFTYW5zLFxuICAkZmlsZS1uYW1lOiBNZXNzaW5hU2Fuc1dlYi1TZW1pQm9sZEl0YWxpYyxcbiAgJGZvbnQtc3R5bGU6IGl0YWxpYyxcbiAgJGZvbnQtd2VpZ2h0OiA2MDBcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgJGZhbWlseS1uYW1lOiBNZXNzaW5hU2FucyxcbiAgJGZpbGUtbmFtZTogTWVzc2luYVNhbnNXZWItQm9sZCxcbiAgJGZvbnQtd2VpZ2h0OiA3MDBcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgJGZhbWlseS1uYW1lOiBNZXNzaW5hU2FucyxcbiAgJGZpbGUtbmFtZTogTWVzc2luYVNhbnNXZWItQm9sZEl0YWxpYyxcbiAgJGZvbnQtc3R5bGU6IGl0YWxpYyxcbiAgJGZvbnQtd2VpZ2h0OiA3MDBcbik7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgJGZhbWlseS1uYW1lOiBNZXNzaW5hU2FucyxcbiAgJGZpbGUtbmFtZTogTWVzc2luYVNhbnNXZWItQmxhY2ssXG4gICRmb250LXdlaWdodDogOTAwXG4pO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmYW1pbHktbmFtZTogTWVzc2luYVNhbnMsXG4gICRmaWxlLW5hbWU6IE1lc3NpbmFTYW5zV2ViLUJsYWNrSXRhbGljLFxuICAkZm9udC1zdHlsZTogaXRhbGljLFxuICAkZm9udC13ZWlnaHQ6IDkwMFxuKTsiLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LS1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgXG4gIC8vIGltcHJvdmUgZm9udCByZW5kZXJpbmdcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvbjsgXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyBcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG59XG5cbi8qXG4gKiBSZW1vdmUgdGV4dC1zaGFkb3cgaW4gc2VsZWN0aW9uIGhpZ2hsaWdodDpcbiAqIGh0dHBzOi8vdHdpdHRlci5jb20vbWlrZXRheWxyL3N0YXR1cy8xMjIyODgwNTMwMVxuICpcbiAqIFZlbmRvci1wcmVmaXhlZCBhbmQgcmVndWxhciA6OnNlbGVjdGlvbiBzZWxlY3RvcnMgY2Fubm90IGJlIGNvbWJpbmVkOlxuICogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzE2OTgyNTEwLzcxMzM0NzFcbiAqXG4gKiBDdXN0b21pemUgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gbWF0Y2ggeW91ciBkZXNpZ24uXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTU2NDc4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0U1NjQ3ODtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qXG4qIEEgYmV0dGVyIGxvb2tpbmcgZGVmYXVsdCBob3Jpem9udGFsIHJ1bGVcbiovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbiogUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBhdWRpbywgY2FudmFzLCBpZnJhbWVzLFxuKiBpbWFnZXMsIHZpZGVvcyBhbmQgdGhlIGJvdHRvbSBvZiB0aGVpciBjb250YWluZXJzOlxuKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvNDQwXG4qL1xuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qXG4qIFJlbW92ZSBkZWZhdWx0IGZpZWxkc2V0IHN0eWxlcy5cbiovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuKiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nIG9mIHRleHRhcmVhcy5cbiovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59IiwiLy8gRm9udFxuJGZvbnQtLWZhbWlseTogJ01lc3NpbmFTYW5zJywgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS0tYmFzZTogMThweDtcbiRmb250LXNpemUtLXh4czogIDEzcHg7IFxuJGZvbnQtc2l6ZS0teHM6ICAgMTVweDsgXG4kZm9udC1zaXplLS1zbTogICAxN3B4OyBcbiRmb250LXNpemUtLW1kOiAgIDIwcHg7XG4kZm9udC1zaXplLS1sZzogICAyOHB4OyBcbiRmb250LXNpemUtLXhsOiAgIDM2cHg7IFxuJGZvbnQtc2l6ZS0teHhsOiAgNDJweDsgXG4kZm9udC1zaXplLS14eHhsOiA1MHB4OyBcblxuJGZvbnQtc2l6ZS0taDE6IDQycHg7XG4kZm9udC1zaXplLS1oMjogMzRweDtcbiRmb250LXNpemUtLWgzOiAyOHB4O1xuJGZvbnQtc2l6ZS0taDQ6IDI0cHg7XG5cbi8vIENvbG9yc1xuJGNvbG9yLS10ZXh0OiAjMDUwNTA1O1xuJGNvbG9yLS10ZXh0LXNlY29uZGFyeTogIzMzMztcbiRjb2xvci0taHlwZXJsaW5rOiAjRkY0NjQ2O1xuJGNvbG9yLS1oeXBlcmxpbmstc2Vjb25kYXJ5OiAjQTMxRjM0O1xuJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ6ICNGRjY1NUQ7XG4kY29sb3ItLWxvZ28tcHJpbWFyeTogIzAwMDtcbiRjb2xvci0tbG9nby1zZWNvbmRhcnk6ICNGRjQ2NDY7XG4kY29sb3ItLWxvZ28tcHJpbWFyeS1ob3ZlcjogI0EzMUYzNDtcbiRjb2xvci0tbG9nby1zZWNvbmRhcnktaG92ZXI6ICNFNTY0Nzg7XG4kY29sb3ItLXNlcGFyYXRvcjogI0UyRTJFMjtcblxuLy8gQnJlYWtwb2ludHNcbiRicC0tbW9iaWxlLXNtOiAgICAgICAgIDM3MHB4O1xuJGJwLS1tb2JpbGU6ICAgICAgICAgICAgMzc1cHg7XG4kYnAtLXBoYWJsZXQ6ICAgICAgICAgICA1MDBweDtcbiRicC0tcGhhYmxldC1sZzogICAgICAgIDYxMHB4O1xuJGJwLS10YWJsZXQtc206ICAgICAgICAgNzAwcHg7XG4kYnAtLXRhYmxldDogICAgICAgICAgICA3NzBweDtcbiRicC0tdGFibGV0LWxnOiAgICAgICAgIDg3MHB4O1xuJGJwLS1kZXNrdG9wLXh4czogICAgICAgOTkwcHg7XG4kYnAtLWRlc2t0b3AteHM6ICAgICAgICAxMTAwcHg7XG4kYnAtLWRlc2t0b3Atc206ICAgICAgICAxMzAwcHg7XG4kYnAtLWRlc2t0b3A6ICAgICAgICAgICAxNDUwcHg7XG4kYnAtLWRlc2t0b3AtbGc6ICAgICAgICAxNjAwcHg7XG4kYnAtLWRlc2t0b3AteGxnOiAgICAgICAxNzAwcHg7XG4kYnAtLWRlc2t0b3AteHhsZzogICAgICAxODIwcHg7IiwiJWNsZWFyZml4IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5jbGVhcmZpeCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJFTE9XOiBSZWZlcmVuY2UgZnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSB2Ny4xLjAgfCBodHRwczovL2h0bWw1Ym9pbGVycGxhdGUuY29tLyAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnNcbiAqL1xuXG4gLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLypcbiogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVycywgYnV0IG1haW50YWluIGxheW91dFxuKi9cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcbiogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuKiBodHRwczovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuKlxuKiAxLiBGb3IgbG9uZyBjb250ZW50LCBsaW5lIGZlZWRzIGFyZSBub3QgaW50ZXJwcmV0ZWQgYXMgc3BhY2VzIGFuZCBzbWFsbCB3aWR0aFxuKiAgICBjYXVzZXMgY29udGVudCB0byB3cmFwIDEgd29yZCBwZXIgbGluZTpcbiogICAgaHR0cHM6Ly9tZWRpdW0uY29tL0BqZXNzZWJlYWNoL2Jld2FyZS1zbXVzaGVkLW9mZi1zY3JlZW4tYWNjZXNzaWJsZS10ZXh0LTU5NTJhNGMyY2JmZVxuKi9cblxuJXZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiAxICovXG5cbiAgY29sb3I6ICRjb2xvci0tdGV4dCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG59XG5cbi52aXN1YWxseS1oaWRkZW4gYSB7XG4gIGNvbG9yOiAkY29sb3ItLXRleHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnRcbiogdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6XG4qIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS84OTc2MzhcbiovXG5cbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59IiwiLnNraXAtdG8tY29udGVudDpub3QoOmZvY3VzKSB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLnNraXAtdG8tY29udGVudCB7XG4gIC8vQGluY2x1ZGUgc21hbGwtdGV4dCgkYm9sZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyAgXG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufSIsIi50bGUtbG9nbyB7XG4gIC5sb2dvLW1pdCB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgJjpob3ZlciAubWl0LWxvZ28tbmFtZS0tY29sb3Ige1xuICAgICAgZmlsbDogIzc1MDAxNDtcbiAgICB9XG5cbiAgICAubWl0LWxvZ28ge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7ICAgICAgICBcbiAgICB9ICAgIFxuXG4gICAgLm1pdC1sb2dvLW5hbWUtLWFsdC13aXRob3V0LW5hbWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudGxlLWhlYWRlciAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICB0b3A6IDIwcHg7XG5cbiAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgIGhlaWdodDogNDZweDtcblxuICAgICAgLm1pdC1sb2dvLW5hbWUge1xuICAgICAgICB3aWR0aDogMTk2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDsgICAgICAgIFxuICAgICAgfSAgICAgICAgIFxuICAgIH0gXG5cbiAgICAudGxlLWZvb3RlciAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMzcHg7XG4gICAgfSAgICAgXG5cbiAgICAubG9nby1jb2xvci0tcHJpbWFyeSB7XG4gICAgICBmaWxsOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5sb2dvLWNvbG9yLS1zZWNvbmRhcnkge1xuICAgICAgZmlsbDogJGNvbG9yLS1sb2dvLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA6aG92ZXIgLmxvZ28tY29sb3ItLXNlY29uZGFyeSxcbiAgICA6Zm9jdXMgLmxvZ28tY29sb3ItLXNlY29uZGFyeXtcbiAgICAgIGZpbGw6ICRjb2xvci0tbG9nby1zZWNvbmRhcnktaG92ZXI7XG4gICAgfSAgICBcblxuICAgIDpob3ZlciAubG9nby1jb2xvci0tcHJpbWFyeSxcbiAgICA6Zm9jdXMgLmxvZ28tY29sb3ItLXNlY29uZGFyeXtcbiAgICAgIGZpbGw6ICRjb2xvci0tbG9nby1wcmltYXJ5LWhvdmVyO1xuICAgIH0gICAgICBcbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICAubG9nby1taXQge1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG5cbiAgICAgIC5taXQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7ICAgICAgICBcbiAgICAgIH1cblxuICAgICAgLnRsZS1oZWFkZXIgJiB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHRvcDogMTdweDtcblxuICAgICAgICB3aWR0aDogMTkzcHg7XG4gICAgICAgIGhlaWdodDogNDNweDsgICAgICAgIFxuXG4gICAgICAgIC5taXQtbG9nby1uYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTkzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4OyBcbiAgICAgICAgfVxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfSAgICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICAubG9nby1taXQge1xuXG4gICAgICAudGxlLWhlYWRlciAmIHtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAyOHB4O1xuXG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyAgICAgICAgICAgXG5cbiAgICAgICAgLm1pdC1sb2dvLW5hbWUge1xuICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7IFxuICAgICAgICB9ICAgICAgICBcbiAgICAgIH1cblxuICAgICAgLnRsZS1uYXYtb3BlbmVkIC50bGUtZm9vdGVyICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGxlLWZvb3RlciAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gICAgICBcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgLmxvZ28tbWl0IHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAubWl0LWxvZ28ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyAgICBcbiAgICAgIH0gICAgICBcblxuICAgICAgLnRsZS1oZWFkZXIgJiB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMTVweDtcblxuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDsgICAgICAgICAgXG5cbiAgICAgICAgLm1pdC1sb2dvLW5hbWUge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7IFxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLW1vYmlsZSkge1xuXG4gICAgLmxvZ28tbWl0IHtcbiAgICAgIC5taXQtbG9nby1uYW1lIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAubWl0LWxvZ28tbmFtZS0tYWx0LXdpdGhvdXQtbmFtZSB7IFxuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRsZS1uYXYge1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG5cbiAgLnRsZS1uYXYtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRsZS1uYXYtLWxpc3Qge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIxcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cblxuICAgIC50bGUtbmF2LS1saW5rLWl0ZW0ge1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyAgICAgIFxuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogODRweDtcblxuICAgICAgLnRsZS1uYXYtLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IC0uMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMjcuNzJweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRsZS1uYXYtLWxpbmstaXRlbS0tbW9yZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudGxlLW5hdi0tbGluay0tbW9yZS1idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC5zaXRlLW5hdl9fYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLnRsZS1uYXYtLW1vcmUtLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0LDAgMnB4IDE1cHggcmdiYSgwLDAsMCwuMDUpO1xuXG4gICAgICAgICAgLnRsZS1uYXYtLWxpbmstaXRlbSB7XG4gICAgICAgICAgICBmbG9hdCA6bm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRsZS1uYXYtLWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAmOmhvdmVyIHsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAudGxlLW5hdi0tbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3ApIHtcbiAgICAudGxlLW5hdi0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwNHB4IDAgMjU5cHg7ICAgIFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG4gICAgLnRsZS1uYXYtLWxpc3Qge1xuICAgICAgLnRsZS1uYXYtLWxpbmstaXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuXG4gICAgICAgICYudGxlLW5hdi0tbGluay1pdGVtLS1tb3JlLWJsb2NrIHtcbiAgICAgICAgICAudGxlLW5hdi0tbGluay0tbW9yZS1idXR0b24geyAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7IFxuICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIC50bGUtbmF2LS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuXG4gICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi5hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG5cbiAgICAgICAgc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLXRvdWNoZXZlbnRzICYuaG92ZXJlZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstc2Vjb25kYXJ5O1xuICAgICAgICBzcGFuLmFycm93IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLnRsZS1uYXYtLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbi8qXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAudGxlLW5hdi0tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgKi9cbn0iLCIudGxlLW5hdi0tc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuXG4gIC50bGUtbmF2LS1zZWFyY2gtYnV0dG9uLS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRsZS1uYXYtLXNlYXJjaC1idXR0b24tLWljb24tLW9wZW4sXG4gICAgLnRsZS1uYXYtLXNlYXJjaC1idXR0b24tLWljb24tLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuXG4gICAgICAudGxlLW5hdi0tc2VhcmNoLWJ1dHRvbi0taWNvbi0tb3BlbixcbiAgICAgIC50bGUtbmF2LS1zZWFyY2gtYnV0dG9uLS1pY29uLS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRsZS1uYXYtLXNlYXJjaC1idXR0b24tLWljb24tLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGUgY2xvc2UgYnV0dG9uIGJ5IGRlZmF1bHRcbiAgICB9XG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICAudGxlLW5hdi0tc2VhcmNoLWJ1dHRvbi0tdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICB3aWR0aDogNzhweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICAudGxlLW5hdi0tc2VhcmNoLWJ1dHRvbi0tdHJpZ2dlciB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcblxuICAgICAgLnRsZS1uYXYtLXNlYXJjaC1idXR0b24tLWljb24tLW9wZW4sXG4gICAgICAudGxlLW5hdi0tc2VhcmNoLWJ1dHRvbi0taWNvbi0tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG59IiwiLnNpdGUtbWFpbiB7XG4gIGZvcm0ge1xuXG4gICAgLmZvcm0taXRlbSB7IG1hcmdpbjozMHB4IDA7IH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7IFxuICAgICAgbWFyZ2luOjAgMCA4cHggMDsgXG4gICAgfVxuXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuXG4gICAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDk5JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggMCAkY29sb3ItLWh5cGVybGluaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHsgXG4gICAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICBcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OmJsb2NrOyBcbiAgICAgIHBhZGRpbmc6MCA0MHB4OyBcbiAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7ICBcbiAgICAgIGxpbmUtaGVpZ2h0OjYwcHg7IFxuICAgICAgaGVpZ2h0OiA2MHB4OyBcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICAgICAgY29sb3I6JGNvbG9yLS10ZXh0O1xuICAgICAgfVxuICAgIH0gICAgXG5cbiAgICAvLyBcbiAgICAvLyB3ZWJmb3JtXG4gICAgLy9cbiAgICAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9lZTAwMDAvcmVxdWlyZWQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCA2cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW46IDAgMC4zZW07XG4gICAgfVxuXG4gICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLWNoZWNrYm94LFxuICAgIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAub3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59IiwiQG1peGluIHJlc2V0LWZvcm0taW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIC8vb3V0bGluZTogMDtcbiAgfVxufVxuIiwiQG1peGluIHNldC1oeXBlcmxpbmstLWRlZmF1bHQge1xuICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgfSBcbn1cblxuQG1peGluIHNldC1oeXBlcmxpbmstLWRlZmF1bHQtLXRoaW4ge1xuICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgfSBcbn0iLCIuc3RhdHVzLW1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcblxuICAuc3RhdHVzLW1lc3NhZ2VzLS1jb250ZW50aW5mbyB7XG4gICAgLnN0YXR1cy1tZXNzYWdlcy0tYWxlcnQge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGQkNCQztcbiAgICB9XG5cbiAgICAuc3RhdHVzLW1lc3NhZ2VzLS1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkZGRTg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4OUQ2NTE7XG4gICAgfSAgICBcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46OHB4IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZCBpbnNldDsgXG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gIC5mcm9udC1wYWdlICYge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5zdGF0dXMtbWVzc2FnZXMtLWNvbnRlbnRpbmZvIHtcblxuICAgICAgLnN0YXR1cy1tZXNzYWdlcy0tYWxlcnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGQkNCQztcbiAgICAgIH0gICAgICBcblxuICAgICAgLnN0YXR1cy1tZXNzYWdlcy0taW5mbyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODlENjUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNibG9jay1taXQtYnJlYWRjcnVtYnMge1xuICAuYnJlYWRjcnVtYi0tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcblxuICAgIC5icmVhZGNydW1iLS1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICB9XG5cbiAgICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG4gICAgICAgICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAuYnJlYWRjcnVtYi0tbGlzdCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn0iLCIjYmxvY2stbWl0LXBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuXG4gIC5jb250ZXh0dWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiI2Jsb2NrLW1pdC1jb250ZW50IHtcbiAgLy9tYXgtd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG4gICAgLy9mb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgLy9tYXgtd2lkdGg6IDg1JTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG4gICAgLy9mb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICB9ICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAvL21heC13aWR0aDogMTAwJTtcbiAgfVxufSIsIiVzZWN0aW9uLS13cmFwcGVyIHtcbiAgLy9wYWRkaW5nOiAwIDg0cHggMCAxMTdweDtcbiAgcGFkZGluZzogMCAwIDAgODRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgMzJweDtcbiAgfSBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIC8vcGFkZGluZzogMCA3OHB4IDAgNzhweDtcbiAgfSAgXG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQtbGcpIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH0gICAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfSAgIFxufVxuXG4lc2VjdGlvbi0taW5uZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy1yaWdodDogODRweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH0gICBcbn1cblxuJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZSB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfSAgICAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiA3OHB4O1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0LWxnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9ICBcbn1cblxuQG1peGluIHJlc2V0LS1zZWN0aW9uLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIHJlc2V0LS1zZWN0aW9uLS1pbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuJXNlY3Rpb24tLXNpZGViYXItbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogODNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogNzdweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtLXNlY3Rpb24ge1xuICBAZXh0ZW5kICVzZWN0aW9uLS13cmFwcGVyO1xuICBAZXh0ZW5kICVzZWN0aW9uLS1zaWRlYmFyLWxpbmU7XG5cbiAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lcjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH0gIFxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIudGxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogODRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IC8qIGFkZCB0aGlzIGluIG9yZGVyIHRvIHNob3cgdGhlIE1PUkUgZHJvcGRvd24gbWVudSAqL1xuXG4gIEBleHRlbmQgJXNlY3Rpb24tLXNpZGViYXItbGluZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIGhlaWdodDogNzhweDtcbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0KSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9ICBcbn0iLCIudGxlLXNlYXJjaC0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9ICBcbn1cblxuLnRsZS1zZWFyY2gtZW5hYmxlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bGUtc2VhcmNoIHtcbiAgcGFkZGluZzogMTIwcHggNjBweCAxMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTYwcHg7XG5cbiAgLnRsZS1zZWFyY2gtZm9ybS0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIH1cbiAgfVxuXG4gIC50bGUtc2VhcmNoLWZvcm0tLWlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50bGUtc2VhcmNoLWZvcm0tLXNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgfVxuXG4gIC50bGUtc2VhcmNoLWZvcm0tLWJ1dHRvbi1yZXNldCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9ybS1pbnB1dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudGxlLXNlYXJjaC1mb3JtLS1idXR0b24tcmVzZXQtLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIGNpcmNsZSB7XG4gICAgICBmaWxsOiAjY2NjY2NjO1xuICAgIH1cbiAgfVxuXG4gIC50bGUtc2VhcmNoLWZvcm0tLWlucHV0IHtcbiAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA0MzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogODRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjUlO1xuICB9XG5cbiAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMXB4IGF1dG8gMDtcbiAgICBmb250LXdlaWdodDogNDAwOyAgICBcbiAgfVxuXG4gIC50bGUtc2VhcmNoLS1zdWdnZXN0ZWQtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgICAgXG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cbiAgICB9XG4gIH1cblxuICAudGxlLXNlYXJjaC0tc3VnZ2VzdGVkLXJlc3VsdHMtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS1oZWFkZXItLXZpZXctYWxsIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAudGxlLXNlYXJjaC0tc3VnZ2VzdGVkLXJlc3VsdHMtLXJlc3VsdC0taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIC5idWlsZGluZy1udW1iZXItbGFiZWwge1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG5cbiAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS1idXR0b24tc2VlLW1vcmUge1xuICAgIEBpbmNsdWRlIHJlc2V0LWZvcm0taW5wdXQ7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgXG4gIC50bGUtc2VhcmNoLS1zdWdnZXN0ZWQtcmVzdWx0cy0tZmVlZGJhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGxlLXNlYXJjaC0tc3VnZ2VzdGVkLXJlc3VsdHMtLWZlZWRiYWNrLS1saW5rIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHsgXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDkwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIC50bGUtc2VhcmNoLWZvcm0tLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRsZS1zZWFyY2gtZm9ybS0tc2VhcmNoLWljb24ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH0gICAgXG5cbiAgICAudGxlLXNlYXJjaC1mb3JtLS1idXR0b24tcmVzZXQge1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gIFxuICAgIC50bGUtc2VhcmNoLWZvcm0tLWJ1dHRvbi1yZXNldC0taWNvbiB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9ICAgIFxuXG4gICAgLnRsZS1zZWFyY2gtZm9ybS0taW5wdXQge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgLy9mb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC50bGUtc2VhcmNoLS1zdWdnZXN0ZWQtcmVzdWx0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGxlLXNlYXJjaC0tc3VnZ2VzdGVkLXJlc3VsdHMtLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC50bGUtc2VhcmNoLS1zdWdnZXN0ZWQtcmVzdWx0cy0tcmVzdWx0LS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS1idXR0b24tc2VlLW1vcmUsXG4gICAgLnRsZS1zZWFyY2gtLXN1Z2dlc3RlZC1yZXN1bHRzLS1mZWVkYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIkBtaXhpbiByZXNldC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7ICAgIFxuICB9XG59IiwiLnRsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA0MnB4IDg0cHggNDJweCAxNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBleHRlbmQgJXNlY3Rpb24tLXNpZGViYXItbGluZTtcblxuICAudGxlLW5hdi1vcGVuZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuICB9XG5cbiAgLnRsZS1mb290ZXItLW5hdiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLnRsZS1mb290ZXItLW5hdi0tbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgICAgLnRsZS1mb290ZXItLW5hdi0tbGluay1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFNkU2O1xuXG4gICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCA0cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmV0dGVyLXdvcmxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDg0cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMjNweDtcblxuICAgICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7ICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAkY29sb3ItLWh5cGVybGluayBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMThweCAxM3B4IDEzcHg7IFxuXG4gICAgICAgICAgICAuYXJyb3ctLXBvaW50LW5vcnRoZWFzdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6MTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgXG4gICAgICAgICAgICAgIC5hcnJvdy0tcG9pbnQtbm9ydGhlYXN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAudGxlLWZvb3Rlci0tbmF2LS1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgLnRsZS1mb290ZXItLW5hdi0tbGluay1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7ICAgICAgXG4gICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmstaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgLnRsZS1mb290ZXItLW5hdi0tbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluay1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmV0dGVyLXdvcmxkIHtcbiAgICAgICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmsge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAudGxlLWZvb3Rlci0tbmF2LS1saXN0IHsgICBcbiAgICAgICAgLnRsZS1mb290ZXItLW5hdi0tbGluay1pdGVtIHsgICAgICBcbiAgICAgICAgICAmLmJldHRlci13b3JsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmsge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgICAgLnRsZS1mb290ZXItLW5hdi0tbGlzdCB7XG4gICAgICAgIC50bGUtZm9vdGVyLS1uYXYtLWxpbmstaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50bGUtZm9vdGVyLS1pbmZvIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubWl0LW5hbWUge1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnRsZS1mb290ZXItLXV0aWxpdHktbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLnRsZS1mb290ZXItLXV0aWxpdHktaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICYudGxlLWZvb3Rlci0tdXRpbGl0eS1pdGVtLS1wcml2YWN5IHtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50bGUtZm9vdGVyLS11dGlsaXR5LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7IFxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstc2Vjb25kYXJ5O1xuICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50bGUtZm9vdGVyLS1zb2NpYWwtbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLnRsZS1mb290ZXItLXNvY2lhbC1pdGVtIHsgXG4gICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC50bGUtZm9vdGVyLS1zb2NpYWwtbGluay0tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluay1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAudGxlLWZvb3Rlci0tc29jaWFsLWxpbmstLWljb24geyBcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7IFxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLXNlY29uZGFyeTtcbiAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHg7XG4gIH1cbn0iLCIuc2l0ZS1oZWFkZXIge1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgQGV4dGVuZCAlc2VjdGlvbi0td3JhcHBlcjtcbiAgQGV4dGVuZCAlc2VjdGlvbi0tc2lkZWJhci1saW5lO1xuXG4gIC50bGUtbmF2LW9wZW5lZCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5zZWxlY3RlZC1icm93c2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzEzMUIyOTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQpIHtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgLnNpdGUtbG9nby0tbWl0LW5ld3Mge1xuICAgIC5zaXRlLWxvZ28tLW1pdC1uZXdzLS1oZWFkaW5nIHsgXG4gICAgICBtYXJnaW46MDsgXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMTVweCAwOyAgXG4gICAgfVxuXG4gICAgLmxvZ28tLW1pdC1uZXdzIHtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH0gICAgXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLWxnKSB7XG4gICAgICAuc2l0ZS1sb2dvLS1taXQtbmV3cy0taGVhZGluZyB7ICBwYWRkaW5nLXRvcDogMzZweDsgfVxuXG4gICAgICAubG9nby0tbWl0LW5ld3Mge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9XG4gICAgICB9ICAgICAgXG4gICAgfSAgICBcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3ApIHtcbiAgICAgIC5zaXRlLWxvZ28tLW1pdC1uZXdzLS1oZWFkaW5nIHsgIHBhZGRpbmctdG9wOiAzNHB4OyB9XG5cbiAgICAgIC5sb2dvLS1taXQtbmV3cyB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG4gICAgICAuc2l0ZS1sb2dvLS1taXQtbmV3cy0taGVhZGluZyB7ICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgXG4gICAgICAubG9nby0tbWl0LW5ld3Mge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAgICAgXG4gICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQtc20pIHtcbiAgICAgIC5zaXRlLWxvZ28tLW1pdC1uZXdzLS1oZWFkaW5nIHsgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgICBcbiAgICAgIC5sb2dvLS1taXQtbmV3cyB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgICAgLnNpdGUtbG9nby0tbWl0LW5ld3MtLWhlYWRpbmcgeyAgXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDA7ICBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gICAgICB9XG4gICAgICAubG9nby0tbWl0LW5ld3Mge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldCkge1xuICAgICAgLnNpdGUtbG9nby0tbWl0LW5ld3MtLWhlYWRpbmcgeyAgXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgICAgLmxvZ28tLW1pdC1uZXdzIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxNjhweDtcblxuICAgICAgICAgIC50YWdsaW5lIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1tb2JpbGUtc20pIHtcbiAgICAgIC5sb2dvLS1taXQtbmV3cyB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2l0ZS1uYXYtLWJyb3dzZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCAwcHggMHB4ICM3MDcwNzA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNDRweDtcbiAgICBib3R0b206IDA7XG4gICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2ljb25zL2ljb24tLXNpdGUtbmF2LS1icm93c2UtLWFycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgMTVweCBjZW50ZXI7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjNzA3MDcwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIG1hcmdpbjogMCA2cHggM3B4IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLy8gcG9pbnQgZG93biAgICBcbiAgICB9ICAgIFxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxQjI5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMzFCMjk7XG4gICAgICBib3gtc2hhZG93OiAwcHggLTJweCAwcHggMHB4ICRjb2xvci0taHlwZXJsaW5rO1xuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyAvLyBwb2ludCB1cFxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMHB4IDBweCAkY29sb3ItLWh5cGVybGluaztcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZzogMCAxNnB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5cHggY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMHB4IDBweCAkY29sb3ItLWh5cGVybGluaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0KSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuXG4gICAgICAuYXJyb3cgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtaGVhZGVyLS1zdWJzY3JpYmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcmlnaHQ6IDQ5NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAwNWVtO1xuICAgIFxuXG4gICAgLnNpdGUtaGVhZGVyLS1zdWJzY3JpYmUtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAuaWNvbi0tbWFpbC0tc3Vic2NyaWJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgICAgcmlnaHQ6IDM4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICAgIHJpZ2h0OiAxOTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtZm9vdGVyIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gIEBleHRlbmQgJXNlY3Rpb24tLXdyYXBwZXI7XG4gIEBleHRlbmQgJXNlY3Rpb24tLXNpZGViYXItbGluZTtcblxuICAudGxlLW5hdi1vcGVuZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfSAgICAgIFxuXG4gIC5zaXRlLWZvb3Rlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH0gICAgXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1mb290ZXItLWxvZ28ge1xuICAgIGgyIHsgbWFyZ2luOjAgMCA0MHB4IDA7IH1cblxuICAgIC5taXQtbmV3cy1sb2dvIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAubWl0LW5ld3MtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICAgIGgyIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm1pdC1uZXdzLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICB9XG4gICAgfSAgICAgXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0KSB7XG4gICAgICBoMiB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5taXQtbmV3cy1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICAuc2l0ZS1mb290ZXItLWludHJvIHtcbiAgICB3aWR0aDogNzAlO1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtZm9vdGVyLS1uZXdzLWJ5LXNjaG9vbHMge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlci0tbmV3cy1ieS1zY2hvb2xzLS1saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBhO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAuc2l0ZS1mb290ZXItLW5ld3MtYnktc2Nob29scy0tbGluay1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC4yZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGE7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYSxkZWNpbWFsLWxlYWRpbmctemVybykgXCIuXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaXRlLWZvb3Rlci0tbmV3cy1ieS1zY2hvb2xzLS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgICAgICAgICAgXG4gICAgICB9XG4gICAgfSAgICBcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICAuc2l0ZS1mb290ZXItLW5ld3MtYnktc2Nob29scy0tbGluay1pdGVtIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlci0tcmVzb3VyY2VzIHtcbiAgICB3aWR0aDogNzAlO1xuXG4gICAgLnNpdGUtZm9vdGVyLS1yZXNvdXJjZXMtLWxpc3Qge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICAgIC5zaXRlLWZvb3Rlci0tcmVzb3VyY2VzLS1saW5rLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBtYXJnaW46IDVweCAwIDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLnNpdGUtZm9vdGVyLS1yZXNvdXJjZXMtLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICAgXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIFxuICAgICAgICB9ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIH0gICAgICBcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLnNpdGUtZm9vdGVyLS1yZXNvdXJjZXMtLWxpc3Qge1xuICAgICAgICAuc2l0ZS1mb290ZXItLXJlc291cmNlcy0tbGluay1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAgIFxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldC1sZykge1xuICAgICAgLnNpdGUtZm9vdGVyLS1yZXNvdXJjZXMtLWxpc3Qge1xuICAgICAgICAuc2l0ZS1mb290ZXItLXJlc291cmNlcy0tbGluay1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gIC5zaXRlLWZvb3Rlci0tY3RhIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogODNweDtcbiAgICB0b3A6IDE2MHB4O1xuXG4gICAgLnNpdGUtZm9vdGVyLS1jdGEtLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcblxuICAgICAgLnNpdGUtZm9vdGVyLS1jdGEtLWxpbmstaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcblxuICAgICAgICAuc2l0ZS1mb290ZXItLWN0YS0tbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjs7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuICAgICAgXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5zaXRlLWZvb3Rlci0tY3RhLS1saXN0IHtcbiAgICAgICAgLnNpdGUtZm9vdGVyLS1jdGEtLWxpbmstaXRlbSB7XG4gICAgICAgICAgLnNpdGUtZm9vdGVyLS1jdGEtLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9ICAgIFxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIC5zaXRlLWZvb3Rlci0tY3RhLS1saXN0IHtcbiAgICAgICAgXG4gICAgICAgIC5zaXRlLWZvb3Rlci0tY3RhLS1saW5rLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0KSB7XG4gICAgICAuc2l0ZS1mb290ZXItLWN0YS0tbGlzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcblxuICAgICAgICAuc2l0ZS1mb290ZXItLWN0YS0tbGluay1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaXRlLWZvb3Rlci0tY3RhLS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpdGUtLWJyb3dzZS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxQjI5O1xuICBjb2xvcjogI2ZmZjtcblxuICBAZXh0ZW5kICVzZWN0aW9uLS13cmFwcGVyO1xuICBAZXh0ZW5kICVzZWN0aW9uLS1zaWRlYmFyLWxpbmU7XG5cbiAgLnNpdGUtLWJyb3dzZS0tc2VhcmNoLS1pbm5lciB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9ICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHsgXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfSAgXG59XG5cbi5zaXRlLWJyb3dzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnNpdGUtYnJvd3NlLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gIH1cblxuICAuc2l0ZS1icm93c2UtLXJlY29tbWVuZGVkLS1oZWFkLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7ICAgIFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG5cbiAgLnNpdGUtYnJvd3NlLS1yZWNvbW1lbmRlZC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDM1cHggMCAwIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cblxuICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1oZWFkIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5icm93c2UtLXJlY29tbWVuZGVkLWhlYWQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmJyb3dzZS0tcmVjb21tZW5kZWQtaGVhZC0tdGl0bGUtLXZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cblxuICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1oZWFkLS10aXRsZS0tdmlldy1hbGwgYSB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgICBcbiAgICBjb2xvcjogI2ZmZmZmZjsgICAgIFxuICAgIGZvbnQtc3R5bGU6aXRhbGljOyAgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyBcbiAgICB9ICAgICAgXG4gIH0gIFxuXG4gIC5icm93c2UtLXJlY29tbWVuZGVkLS1kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb3VudGVyLXJlc2V0OiBicm93c2UtcmVjb21tZW5kZWQtZGVzY3ItbGlzdC1jb3VudGVyO1xuICB9XG5cbiAgLmJyb3dzZS0tcmVjb21tZW5kZWQtLWRlc2NyLS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljOyAgXG4gIH1cblxuICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1kZXNjci0tbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH0gIFxuXG4gIC5icm93c2UtLXJlY29tbWVuZGVkLWRlc2NyLS1saXN0ID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4OztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IDNweDsgICAgICAgICAgXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgY29sb3I6ICNBMkEyQTI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogIGJyb3dzZS1yZWNvbW1lbmRlZC1kZXNjci1saXN0LWNvdW50ZXI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKCBicm93c2UtcmVjb21tZW5kZWQtZGVzY3ItbGlzdC1jb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyknLic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfSAgICAgXG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICAgXG4gICAgICBjb2xvcjogI2ZmZmZmZjsgICAgICAgIFxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IFxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5zaXRlLWJyb3dzZS0tdmlldy1pdG0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAgICBcbiAgfVxuXG4gIC5zaXRlLWJyb3dzZS0tdmlldy1wb2RjYXN0cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7ICAgIFxuICB9ICBcblxuICAuc2l0ZS1icm93c2UtLXN1YnNjcmliZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuc2l0ZS1icm93c2UtLXZpZXctaXRtLS1saW5rLFxuICAuc2l0ZS1icm93c2UtLXZpZXctcG9kY2FzdHMtLWxpbmssXG4gIC5zaXRlLWJyb3dzZS0tc3Vic2NyaWJlLS1saW5rIHtcbiAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyAgIFxuICAgIGNvbG9yOiAjZmZmZmZmOyAgICAgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyBcbiAgICB9XG4gIH1cblxuICAuc2l0ZS1icm93c2UtLWNsb3NlLS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlLWJyb3dzZS0tY2xvc2UtLWJ1dHRvbi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXh4cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMDsgICAgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgIC5pY29uLS1idXR0b24tLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtYnJvd3NlLS1jbG9zZS0tYnV0dG9uLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5pY29uLS1idXR0b24tLWNsb3NlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgbWFyZ2luLXRvcDotMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1sZykge1xuXG4gICAgLnNpdGUtYnJvd3NlLS1yZWNvbW1lbmRlZC0taGVhZC0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG5cbiAgICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1oZWFkLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmJyb3dzZS0tcmVjb21tZW5kZWQtaGVhZC0tdGl0bGUtLXZpZXctYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfVxuXG4gICAgLmJyb3dzZS0tcmVjb21tZW5kZWQtLWRlc2NyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH1cblxuICAgIC5icm93c2UtLXJlY29tbWVuZGVkLWRlc2NyLS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgLnNpdGUtYnJvd3NlLS12aWV3LWl0bS1zZWN0aW9uLFxuICAgIC5zaXRlLWJyb3dzZS0tc3Vic2NyaWJlLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7IFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNpdGUtYnJvd3NlLS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyBcbiAgICB9ICAgIFxuXG4gICAgLnNpdGUtYnJvd3NlLS1yZWNvbW1lbmRlZC0taGVhZC0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuXG4gICAgLnNpdGUtYnJvd3NlLS1yZWNvbW1lbmRlZC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9ICAgIFxuXG4gICAgLmJyb3dzZS0tcmVjb21tZW5kZWQtaGVhZC0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgIH0gICAgXG5cbiAgICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1oZWFkLS10aXRsZS0tdmlldy1hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2l0ZS1icm93c2UtLXZpZXctaXRtLXNlY3Rpb24sXG4gICAgLnNpdGUtYnJvd3NlLS1zdWJzY3JpYmUtc2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAuYnJvd3NlLS1yZWNvbW1lbmRlZC1oZWFkLS10aXRsZS0tdmlldy1hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJyb3dzZS0tcmVjb21tZW5kZWQtLWRlc2NyLS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAuYnJvd3NlLS1yZWNvbW1lbmRlZC0tZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5icm93c2UtLXJlY29tbWVuZGVkLWRlc2NyLS1saXN0ID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtLXNlYXJjaCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDg0cHg7XG4gIHRvcDogLTQ5cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICBib3gtc2hhZG93OiAwcHggLTJweCAwcHggMHB4ICM3MDcwNzA7XG5cbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMHB4IDBweCAkY29sb3ItLWh5cGVybGluaztcblxuICAgIC5zaXRlLW5hdi0tc2VhcmNoLWZvcm0tLWtleXdvcmQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbmF2LS1zZWFyY2gtZm9ybS0ta2V5d29yZCB7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi50eXBpbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfSAgIFxuICB9XG5cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMDsgICAgXG4gIH1cblxuICAuc2l0ZS1uYXYtLXNlYXJjaC1mb3JtLS1zdWJtaXQtYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYnV0dG9ucy9idXR0b24tLXNpdGUtbmF2LS1zZWFyY2gtLXN1Ym1pdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgICAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMzBweDtcblxuICAgIC5zaXRlLW5hdi0tc2VhcmNoLWZvcm0tLWtleXdvcmQge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIFxuICAgIH1cbiAgfSBcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc2l0ZS1uYXYtLXNlYXJjaC1mb3JtLS1rZXl3b3JkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIC5zaXRlLW5hdi0tc2VhcmNoLWZvcm0tLXN1Ym1pdC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtbWFpbiB7IFxuXG4gIC50bGUtbmF2LW9wZW5lZCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9ICBcblxuICBoMSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14bDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46MDtcbiAgICBsZWZ0OiA2MnB4O1xuICAgIHRvcDogNjNweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDsgICAgXG4gICAgbWFyZ2luOiA1MHB4IDAgMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMwcHg7ICAgIFxuICAgIG1hcmdpbjogNTBweCAwIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICB9ICBcblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI2cHg7ICAgIFxuICAgIG1hcmdpbjogNTBweCAwIDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICB9ICAgXG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9IFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIGgxIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgNTBweDsgICBcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14bDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDsgIFxuICAgIH1cbiAgfVxufSIsIiN1c2VyLWxvZ2luLWZvcm0ge1xuICBwIGEge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICAgXG4gIH1cbn1cblxuI3NpbXBsZXNhbWxwaHAtYXV0aC1sb2dpbi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnNpbXBsZXNhbWxwaHAtYXV0aC1sb2dpbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOjAgNDBweDsgXG4gIGxpbmUtaGVpZ2h0OjYwcHg7IFxuICBoZWlnaHQ6IDYwcHg7IFxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWh5cGVybGluaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6JGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIGNvbG9yOiRjb2xvci0tdGV4dDtcbiAgfSAgXG59XG5cbiIsIi5mcm9udC1wYWdlLS10b3AtbmV3cyB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiM1NzU3NTc7XG4gIH1cblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRlYXNlciB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgICAgXG4gICAgJi5sb2FkZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb3Zlci1pbWFnZS0tZmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIC0+IHByZXZlbnQganVtcHkgd2hlbiBpbWFnZSBpcyBiZWluZyBsb2FkZWQuXG4gICAgICBoZWlnaHQ6IDA7IC8vIC0+IHByZXZlbnQganVtcHkgd2hlbiBpbWFnZSBpcyBiZWluZyBsb2FkZWQuXG4gICAgICAvL3BhZGRpbmctdG9wOiBjYWxjKDE2MDAgLyA4MDAgKiAxMDAlKTsgLy8gLT4gKGhlaWdodCAvIHdpZHRoICogMTAwJSkgcHJldmVudCBqdW1weSB3aGVuIGltYWdlIGlzIGJlaW5nIGxvYWRlZC5cbiAgICAgIHBhZGRpbmctdG9wOiA2MCU7IC8vID0gNTQwLzkwMCoxMDAlOyAgICBcblxuICAgICAgaW1nIHsgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gLT4gcHJldmVudCBqdW1weSB3aGVuIGltYWdlIGlzIGJlaW5nIGxvYWRlZC5cbiAgICAgICAgdG9wOiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgICBsZWZ0OiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgfVxuICAgIH0gICAgXG5cbiAgICAuaW1hZ2UtLWxpbmstLWZpbGUtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyBtYWtlIHVzIG9mIEZsZXhib3hcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBkb2VzIHZlcnRpY2FsbHkgY2VudGVyIHRoZSBkZXNpcmVkIGNvbnRlbnRcbiAgfSAgICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0taW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy9jb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBtYXJnaW46MCAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuICAgIC8vY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZS0tbGluayB7XG4gICAgLy9jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG4gICAgfVxuICB9ICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy12aWRlby0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy1hdWRpby1saW5rLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfSAgXG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cbiAgXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWZ1bGwtc3RvcnktbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gICAgYm94LXNoYWRvdzogMCAtMS41cHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0xLjVweCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZCBpbnNldDsgXG4gICAgfSAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eGxnKSB7XG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3Ige1xuICAgICAgLy9wYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIC8vZm9udC1zaXplOiAyNXB4O1xuICAgIH0gIFxuICAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14bGcpIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvdmVyLWltYWdlIHtcblxuICAgICAgd2lkdGg6NTElO1xuXG4gICAgICAuaW1hZ2UtLWxpbmstLWZpbGUtd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy9taW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjVweDtcbiAgICB9ICAgIFxuICB9ICAgICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AtbGcpIHtcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfSAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0taW5uZXIge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3ApIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS1pbm5lciB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9ICBcbiAgICBcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtdmlkZW8tLWljb24gLmljb24tLXdhdGNoLXZpZGVvIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgfSAgIFxuICAgIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLWF1ZGlvLWxpbmstLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgIH0gICAgIFxuICB9ICBcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyAgICBcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDUzJTtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0taW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIFxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjRweDtcbiAgICB9ICBcbiAgICBcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gIH0gICAgXG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3ItLWlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfSBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgICAgXG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIC5pbWFnZS0tbGluay0tZmlsZS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9ICAgXG4gICAgXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3Ige1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDMycHggNTVweDtcbiAgICAgIFxuICAgIH0gIFxuICAgIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRpdGxlIHtcbiAgICAgIC8vZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy1hdWRpby1saW5rLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICB9XG4gIH0gICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldC1sZykge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI4cHggNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9ICAgICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9ICAgICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9ICAgICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0taW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4IDM1cHg7XG4gICAgfSAgICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gICAgXG4gIH0gICAgICBcblxufSIsIi5mcm9udC1wYWdlLS10b3AtbmV3cy0taGVybyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTJFMkU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvdmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIC0+IHByZXZlbnQganVtcHkgd2hlbiBpbWFnZSBpcyBiZWluZyBsb2FkZWQuXG4gICAgaGVpZ2h0OiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgIC8vcGFkZGluZy10b3A6IGNhbGMoMTYwMCAvIDgwMCAqIDEwMCUpOyAvLyAtPiAoaGVpZ2h0IC8gd2lkdGggKiAxMDAlKSBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgIHBhZGRpbmctdG9wOiA1MCU7IC8vID0gMTQwMC83MDAqMTAwJTtcblxuICAgIGltZyB7IFxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgdG9wOiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgbGVmdDogMDsgLy8gLT4gcHJldmVudCBqdW1weSB3aGVuIGltYWdlIGlzIGJlaW5nIGxvYWRlZC5cblxuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICB9XG5cbiAgICAuaW1hZ2UtLWxpbmstLWZpbGUtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgIGltZyB7IG9wYWNpdHk6IDA7IH0gICAgICBcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIFxuICAgICAgJi5sb2FkZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS13cmFwcGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUyJTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3ItLWlubmVyIHtcbiAgICAvL0BleHRlbmQgJXNlY3Rpb24tLWlubmVyO1xuICB9XG4gIFxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0tdGV4dCB7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgbWFyZ2luOjAgMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRpdGxlLS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG4gICAgfVxuICB9ICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy12aWRlby0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy1hdWRpby1saW5rLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfSAgIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWZ1bGwtc3Rvcnkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWZ1bGwtc3RvcnktbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMS41cHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0xLjVweCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZCBpbnNldDsgXG4gICAgfSAgIFxuICB9ICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wKSB7XG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3ItLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1mdWxsLXN0b3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7IFxuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH0gICAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS10ZXh0IHtcbiAgICAgIC8vZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tdGl0bGUge1xuICAgICAgLy9mb250LXNpemU6IDI2cHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9ICAgXG4gICAgXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3Ige1xuICAgICAgLy90b3A6IGF1dG87XG4gICAgICAvL2JvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1kZXNjci0tdGV4dCB7XG4gICAgICAvL3dpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICBtYXJnaW4tbGVmdDotMTVweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjJweDtcbiAgICB9ICAgICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI4cHggNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWRlc2NyLS10ZXh0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgICAgICBcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfSAgICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tZGVzY3ItLWlubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAzNXB4O1xuICAgIH0gICAgICAgIFxuICB9XG5cblxufSIsIi5mcm9udC1wYWdlLS1mZWF0dXJlZC1uZXdzIHtcblxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjsgIFxuXG4gIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTUzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tc2VjdGlvbi10aXRsZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46MDtcbiAgICBsZWZ0OiA1NnB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1zZWN0aW9uLWNvbnRlbnQtLXJvdyB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tc2VjdGlvbi1jb250ZW50LS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwIDQ1cHggMDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlcixcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG5cbiAgICAmLmV2ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIsXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfSAgXG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgcCB7IG1hcmdpbjogNHB4IDAgOHB4IDA7IH1cbiAgfSAgIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS10aXRsZS0tbGluayB7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgIH1cbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS1mdWxsLXN0b3J5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3RvcnktbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS10aXRsZSB7XG4gICAgbWFyZ2luOjA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLXRpdGxlLS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLXRpdGxlLS1pdG0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUQ1OyBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tdGl0bGUtLW91dGxldCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIxZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgIFxuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICB9ICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWRlc2NyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcblxuICAgIHAgeyBtYXJnaW46IDhweCAwIDEwcHggMDsgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tbGluayB7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyAgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfSAgXG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tZG9jdW1lbnQsXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW9cbiAgIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIG1hcmdpbi1yaWdodDoxcHg7XG4gIH1cblxuICBhLmltYWdlLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14bGcpIHtcbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTNweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tc2VjdGlvbi1jb250ZW50LS1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAwIDM1cHggMDtcbiAgICB9ICAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1sZykge1xuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1jb3Zlci1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH0gIFxuICAgIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy12aWRlby0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8sXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfSAgICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS1mdWxsLXN0b3J5LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLXRpdGxlLS1vdXRsZXQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1kb2N1bWVudCxcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW9cbiAgICAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfSAgICAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcCkge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1jb3Zlci1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfSAgICAgICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tc2VjdGlvbi1jb250ZW50LS1saXN0LWl0ZW0ge1xuXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIsXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmLmV2ZW4ge1xuXG4gICAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlcixcbiAgICAgICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfSAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJlMmUyZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS10aXRsZS0tb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWRlc2NyIHAge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlcixcbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9ICAgIFxuIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy1hdWRpby1saW5rLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfSAgICAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3Rvcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuICBcbn0iLCIuZnJvbnQtcGFnZS0tcmVjZW50LWhpZ2hsaWdodHMge1xuXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7ICBcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOjA7XG4gICAgbGVmdDogNTZweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tc2VjdGlvbi1jb250ZW50LS1yb3cge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAmLmV2ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgIHAgeyBtYXJnaW46IDRweCAwIDhweCAwOyB9XG4gIH0gICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUtLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICB9XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3Rvcnkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tZnVsbC1zdG9yeS1saW5rIHtcbiAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyBcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tcmVjZW50LWhpZ2hsaWdodHMtLW1vcmUtbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgLmFycm93LS1wb2ludC1kb3duIHtcbiAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLXJlY2VudC1oaWdobGlnaHRzLS1tb3JlLW5ld3MtLWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICAgXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH0gIFxuXG4gIGEuaW1hZ2UtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhsZykge1xuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7XG4gICAgfSAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9ICBcbiAgICBcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtdmlkZW8tLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLWF1ZGlvLWxpbmstLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIH0gICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tZnVsbC1zdG9yeS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLXJlY2VudC1oaWdobGlnaHRzLS1tb3JlLW5ld3MtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3ApIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH0gXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWRlc2NyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfSAgICAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWRlc2NyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH0gICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcblxuICAgICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLFxuICAgICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgJi5ldmVuIHtcblxuICAgICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIsXG4gICAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH0gICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuICB9ICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJlMmUyZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1jb3Zlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMzYlO1xuICAgIH0gICAgXG4gIH0gIFxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0KSB7XG4gICAgXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZWsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfSAgXG5cbiAgICAuZnJvbnQtcGFnZS0tc2VjdGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlcixcbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS1jb250YWlucy12aWRlby0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8sXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH0gICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1jb3Zlci1pbWFnZSB7XG4gICAgICB3aWR0aDogMzklO1xuICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH0gIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tZnVsbC1zdG9yeSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tcmVjZW50LWhpZ2hsaWdodHMtLW1vcmUtbmV3cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfSAgICBcbn0iLCIuZnJvbnQtcGFnZS0tY29tbXVuaXR5LXVwZGF0ZXMge1xuXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7ICBcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOjA7XG4gICAgbGVmdDogNTZweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tc2VjdGlvbi1jb250ZW50LS1yb3cge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAmLmV2ZW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgIHAgeyBtYXJnaW46IDRweCAwIDhweCAwOyB9XG4gIH0gICBcblxuICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUtLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICB9XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLmZyb250LXBhZ2UtLW5ld3MtaXRlbS0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3Rvcnkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tZnVsbC1zdG9yeS1saW5rIHtcbiAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyBcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGRpc3BsYXk6IG5vbmU7ICAgIFxuICB9XG5cbiAgLmZyb250LXBhZ2UtLXJlY2VudC1oaWdobGlnaHRzLS1tb3JlLW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgIC5hcnJvdy0tcG9pbnQtZG93biB7XG4gICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1yZWNlbnQtaGlnaGxpZ2h0cy0tbW9yZS1uZXdzLS1saW5rIHtcbiAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyAgIFxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9ICBcblxuICBhLmltYWdlLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14bGcpIHtcbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tc2VjdGlvbi10aXRsZSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzVweCAwO1xuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLWxnKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWNvdmVyLWltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfSAgXG4gICAgXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1pdGVtLS1jb250YWlucy1hdWRpby1saW5rLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3RvcnktbGluayB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1yZWNlbnQtaGlnaGxpZ2h0cy0tbW9yZS1uZXdzLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9IFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH0gICAgIFxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWNvdmVyLWltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9ICAgICBcblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG5cbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlcixcbiAgICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYuZXZlbiB7XG5cbiAgICAgICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLFxuICAgICAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9ICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tdGVhc2VyLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG5cbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmUyZTJlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICB9ICAgIFxuICB9ICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH0gIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1zZWN0aW9uLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXIsXG4gICAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtYXJ0aWNsZS0tY29udGFpbnMtdmlkZW8tLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWl0ZW0tLWNvbnRhaW5zLWF1ZGlvLWxpbmstLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9ICAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9ICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLWZ1bGwtc3Rvcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXJlY2VudC1oaWdobGlnaHRzLS1tb3JlLW5ld3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH0gICAgXG59IiwiLmZyb250LXBhZ2UtLWluLXRoZS1tZWRpYSB7XG5cbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7ICBcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOjA7XG4gICAgbGVmdDogNTZweDtcbiAgICB0b3A6IDcwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWlubmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItLXRleHQ7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDU1cHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLW91dGxldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIxZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgIFxuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5OyAgICBcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tbGluay10by1zb3VyY2Uge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfSAgICBcblxuICAuZnJvbnQtcGFnZS0taXRtLWl0ZW1zLS1uYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1pdG0taXRlbXMtLW5hdi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgICBcbiAgICB9ICAgIFxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBhdXRvO1xuICAgIH1cblxuICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9ICAgIFxuICB9ICBcblxuICAuZnJvbnQtcGFnZS0taXRtLWl0ZW1zLWN0YS1saXN0IHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgLmZyb250LXBhZ2UtLWl0bS1pdGVtcy1jdGEtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAuZnJvbnQtcGFnZS0taXRtLWl0ZW1zLWN0YS1pdGVtLS1saW5rIHtcbiAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyAgIFxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tZG9jdW1lbnQsXG4gIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXItLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW9cbiAgIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIG1hcmdpbi1yaWdodDoxcHg7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0taW5uZXIge1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4IDQ1cHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS10aXRsZS0tb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1kZXNjciB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tbGluay10by1zb3VyY2Uge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuICAgIFxuICAgIC5mcm9udC1wYWdlLS1pdG0taXRlbXMtY3RhLWl0ZW0tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tZG9jdW1lbnQsXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8sXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvXG4gICAgIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH0gICAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfSBcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgIH0gICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tc2VjdGlvbi10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMmUyZTJlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJlMmUyZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH0gICAgICBcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1jbGlwLS10ZWFzZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tdGl0bGUtLW91dGxldCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xuICAgIH1cblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1kZXNjciBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gIH0gICAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH0gICBcblxuICAgIC5mcm9udC1wYWdlLS1pdG0taXRlbXMtLW5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLWl0bS1pdGVtcy0tbmF2LS1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLWl0bS1pdGVtcy1jdGEtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH0gIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEycHggMzBweDtcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLW5ld3MtY2xpcC0tdGVhc2VyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIH0gICAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS1uZXdzLWNsaXAtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG4gIH1cbn0iLCIuZnJvbnQtcGFnZS0tcmVjZW50LW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAudGxlLW5hdi1vcGVuZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS1yZWNlbnQtbmV3cy0tY29udGVudC0tbG9hZC1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIC5sb2FkZXItd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZnJvbnQtcGFnZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxvYWQtbW9yZS0tYnV0dG9uIHsgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuOyB9XG4gICAgfVxuICB9XG5cbiAgLmZyb250LXBhZ2UtLXJlY2VudC1uZXdzLS1jb250ZW50LS1sb2FkLW1vcmUtLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9ybS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICBcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rOyAgIFxuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgIzAwNWZjYzsgLyogSGlnaC1jb250cmFzdCBibHVlICovXG4gICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcbiAgICB9XG4gIH1cblxuXG4gIC5mcm9udC1wYWdlLS1uZXdzLWFydGljbGUtLXRlYXNlci0tY29udGFpbnMtdmlkZW8tLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWNvbnRhaW5zLWF1ZGlvLWxpbmstLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNUE1QTVBO1xuICB9IFxuXG4gIC5sb2FkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6ICA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6ICA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5iYWxsLXNjYWxlLW11bHRpcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICBcbiAgICAvL3RyYW5zZm9ybTogc2NhbGUoMC41LCAwLjUpOyAvLyBoYWxmIG9mIHNpemUgb2YgcGFyZW50XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rOyAgIFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxvYWQtbW9yZS0tYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAuZnJvbnQtcGFnZS0tbmV3cy1hcnRpY2xlLS10ZWFzZXItLWNvbnRhaW5zLWF1ZGlvLWxpbmstLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9ICAgXG5cbiAgICAuZnJvbnQtcGFnZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxvYWQtbW9yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfSAgXG59ICIsIi5mcm9udC1wYWdlLS12aWRlb3Mge1xuXG4gIC8vIFRyYW5zaXRpb25zXG4gIEBrZXlmcmFtZXMgbWVkaWEtdmlkZW8tdmlkZW8taW4ge1xuICAgIDUwJSB7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gICR0aW1pbmc6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyAgXG5cbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7ICBcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOjA7XG4gICAgbGVmdDogNTZweDtcbiAgICB0b3A6IDcwcHg7XG4gIH0gIFxuXG4gIC5mcm9udC1wYWdlLS12aWRlby1pdGVtIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW0tLWlubmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItLXRleHQ7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXZpZGVvLXBsYXllciB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXZpZGVvLXBsYXllci0tY292ZXItaW1hZ2Uge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9ICBcblxuICAubm8tdG91Y2ggLmZyb250LXBhZ2UtLXZpZGVvLXBsYXllci0tY292ZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJHRpbWluZztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLXBsYXktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlOyAgXG4gICAgICAvL21hcmdpbi10b3A6IC0zNXB4OyAvKiBIYWxmIHRoZSBoZWlnaHQgKi9cbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC0zNXB4OyAvKiBIYWxmIHRoZSB3aWR0aCAqLyAgICAgICAgIFxuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pY29uLS1wbGF5LXZpZGVvLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRpbWluZztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC8vb3V0bGluZTogYXV0bztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4yMCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbi8qXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEuMjApO1xuICAgICAgfVxuICAgIH0gKi9cbiAgfSAgICAgIFxuICBcbiAgLm5vLXRvdWNoIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLWVtYmVkLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9IFxuICBcbiAgLmZyb250LXBhZ2UtLXZpZGVvLXBsYXllci0tZW1iZWQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IGJvdHRvbTogMDsgei1pbmRleDo5OyAvLyB0aGlzIGlzIHVzZWQgZm9yIG5vbi0xNjo5IGRpc3BsYXksIHNvIHRoYXQgaXQgd29ya3MgbmljZWx5IHdpdGggeW91dHViZSB0aHVtYm5haWwgNjQweDQ4MCAoc2RkZWZhdWx0LmpwZylcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7IC8vIHRoaXMgaXMgdXNlZCBmb3IgMTY6OSBkaXNwbGF5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICB9ICAgXG4gIH1cbiAgXG4gIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLWVtYmVkLXZpZGVvIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zaG93LXZpZGVvIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLWNvdmVyLWltYWdlIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zaG93LXZpZGVvIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLWVtYmVkLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IG1lZGlhLXZpZGVvLXZpZGVvLWluIDAuNnM7IFxuICB9ICBcblxuICAubm8tY292ZXIgLmZyb250LXBhZ2UtLXZpZGVvLXBsYXllci0tZW1iZWQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS12aWRlby0tZGVzY3IgeyBcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxNXB4O1xuICB9XG5cbiAgLmZyb250LXBhZ2UtLXZpZGVvLS1kZXNjci0tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7XG4gICAgfSAgICBcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS12aWRlby0tZGVzY3ItLWNhcHRpb24tLWZ1bGwtc3Rvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mcm9udC1wYWdlLS12aWRlby0tZGVzY3ItLXJlbGF0ZWQtbmV3cyB7IFxuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtOyAgICBcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaWNvbi0tcmVsYXRlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH0gICAgXG4gIH1cblxuXG4gIC5mcm9udC1wYWdlLS12aWRlby1pdGVtcy0tbmF2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tdmlkZW8taXRlbXMtLW5hdi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgICBcbiAgICB9ICAgIFxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBhdXRvO1xuICAgIH1cblxuICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9ICAgIFxuICB9ICBcblxuICAuZnJvbnQtcGFnZS0tdmlkZW8taXRlbXMtY3RhLWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG5cbiAgICAuZnJvbnQtcGFnZS0tdmlkZW8taXRlbXMtY3RhLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMzBweCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW1zLWN0YS1pdGVtLS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICAgXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH0gIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcbiAgICB9ICAgIFxuXG4gICAgLmZyb250LXBhZ2UtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJlMmUyZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW0ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfSAgICBcblxuICAgIC5mcm9udC1wYWdlLS12aWRlby0tZGVzY3ItLWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tdmlkZW8tLWRlc2NyLS1yZWxhdGVkLW5ld3MgeyBcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHhzO1xuICAgIH1cbiAgICBcbiAgICAuZnJvbnQtcGFnZS0tdmlkZW8taXRlbXMtY3RhLWl0ZW0tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW0ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW1zLS1uYXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfSAgICBcblxuICAgIC5uby10b3VjaCAuZnJvbnQtcGFnZS0tdmlkZW8tcGxheWVyLS1jb3Zlci1pbWFnZSB7XG4gICAgICBcbiAgICAgIC5mcm9udC1wYWdlLS12aWRlby1wbGF5ZXItLXBsYXktYnV0dG9uIHsgIFxuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZyb250LXBhZ2UtLXZpZGVvLWl0ZW1zLS1uYXYtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAuZnJvbnQtcGFnZS0tdmlkZW8taXRlbXMtY3RhLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfSAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5mcm9udC1wYWdlLS12aWRlby1pdGVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIH0gICAgXG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9ICAgICBcbiAgfSAgXG59IiwiLmZyb250LXBhZ2UtLW1lc3NhZ2UtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjsgIFxuXG4gIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay0tbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAuZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay0tbWVzc2FnZS10ZXh0IHAge1xuICAgIG1hcmdpbjowO1xuICB9ICBcblxuICAuZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay0tbWVzc2FnZS10ZXh0IGEge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIGJveC1zaGFkb3c6IDAgLTEuNXB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMS41cHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgIH0gICAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteGxnKSB7XG4gICAgLmZyb250LXBhZ2UtLW1lc3NhZ2UtYmxvY2stLW1lc3NhZ2UtdGV4dCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH1cbiAgfVxufVxuXG4uZnJvbnQtcGFnZS0tbWVzc2FnZS1ibG9jay0tcG9kY2FzdCB7XG5cbiAgLmZyb250LXBhZ2UtLW1lc3NhZ2UtYmxvY2stLW1lc3NhZ2UtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgY2xhc3M9XCJpY29uLS1saXN0ZW4tYXVkaW9cIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiPjxnIGlkPVwiR3JvdXBfMjA0NVwiIGRhdGEtbmFtZT1cIkdyb3VwIDIwNDVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTYyMCAtMTE5MylcIj48cGF0aCBpZD1cIk1JVC1lYXJwaG9uZXMtZ29sZFwiIGQ9XCJNNzE0LjU0MiwzNTkuNDcxYTUuNDcxLDUuNDcxLDAsMSwwLTEwLjk0MiwwLDkuODU4LDkuODU4LDAsMCwwLC40MDcsMi40NjZzMCwwLDAsLjAwNmwwLC4wMTMuNjgzLDIuMDUxYTEuMzY4LDEuMzY4LDAsMSwwLDIuNTk1LS44NjVsLS42ODMtMi4wNTFhMS4zNjIsMS4zNjIsMCwwLDAtMi4yMjMtLjU3Miw2LjMxOSw2LjMxOSwwLDAsMS0uMS0xLjA0Nyw0Ljc4Nyw0Ljc4NywwLDAsMSw5LjU3NSwwLDYuMzI2LDYuMzI2LDAsMCwxLS4xLDEuMDQ4LDEuMzY0LDEuMzY0LDAsMCwwLTIuMjIzLjU3MWwtLjY4NCwyLjA1MmExLjM2NywxLjM2NywwLDEsMCwyLjU5NC44NjZsLjY4NC0yLjA1MmEuMTA3LjEwNywwLDAsMSwwLS4wMTJzMCwwLDAtLjAwNkE5LjgzOCw5LjgzOCwwLDAsMCw3MTQuNTQyLDM1OS40NzFabS05Ljg0NCwxLjc0NmEuNjguNjgsMCwwLDEsLjQtLjM0My42ODMuNjgzLDAsMCwxLC44NjUuNDMzbC42ODQsMi4wNTJhLjY4NC42ODQsMCwwLDEtLjQzMy44NjUuNy43LDAsMCwxLS44NjUtLjQzM2wtLjY4LTIuMDQtLjAwOS0uMDM0QS42NzUuNjc1LDAsMCwxLDcwNC43LDM2MS4yMTdabTguMSwyLjU3NGEuNjkzLjY5MywwLDAsMS0uODY1LjQzMi42ODQuNjg0LDAsMCwxLS40MzItLjg2NWwuNjg0LTIuMDUyYS42ODMuNjgzLDAsMCwxLDEuMy40MTFjMCwuMDExLS4wMDYuMDI0LS4wMS4wMzVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC03OS44NjcgODQyLjczMylcIiBmaWxsPVwiI2ZmNDY0NlwiPjwvcGF0aD48ZyBpZD1cIkVsbGlwc2VfMTEwNVwiIGRhdGEtbmFtZT1cIkVsbGlwc2UgMTEwNVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg2MjAgMTE5MylcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNmZjQ2NDZcIiBzdHJva2Utd2lkdGg9XCIxXCI+PGNpcmNsZSBjeD1cIjlcIiBjeT1cIjlcIiByPVwiOVwiIHN0cm9rZT1cIm5vbmVcIj48L2NpcmNsZT48Y2lyY2xlIGN4PVwiOVwiIGN5PVwiOVwiIHI9XCI4LjVcIiBmaWxsPVwibm9uZVwiPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgfVxuICB9XG59IiwiLmZyb250LXBhZ2UtLW1lc3NhZ2UtYmxvY2stLXRvcCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXRvcDogbm9uZTsgIFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjsgIFxuXG4gIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn0iLCIubmV3cy1hcnRpY2xlICNtYWluIHtcblxuICAkd2lkdGgtLXRleHQtYm9keTogNjclO1xuXG4gICVwYWdlLS1zZWN0aW9uLS1uZXdzLWFydGljbGUtLW1haW4ge1xuICAgIHBhZGRpbmc6IDAgODRweCAwIDExN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG5cbiAgYXJ0aWNsZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG5cblxuICAjYmxvY2stbWl0LWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxuICBoMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHdpZHRoOiAkd2lkdGgtLXRleHQtYm9keTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWRlayB7XG4gICAgLy9AZXh0ZW5kICVwYWdlLS1zZWN0aW9uLS1uZXdzLWFydGljbGUtLW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogJHdpZHRoLS10ZXh0LWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1hdXRob3JlZC1ieSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6ICR3aWR0aC0tdGV4dC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tYXV0aG9yZWQtYnktLXNlcGFyYXRvciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzNFM0UzRTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgIG1hcmdpbjogNHB4IDAgMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAkd2lkdGgtLXRleHQtYm9keTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH0gICAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tZnVsbC13aWR0aC13cmFwcGVyLWlubmVyeyBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1zaWRlYmFyLWxpbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICB9XG5cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9ICAgIFxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWRlayB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9ICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kZWsge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1hdXRob3JlZC1ieSxcbiAgICAubmV3cy1hcnRpY2xlLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQtc20pIHtcblxuICAgIGgxIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWRlayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfSAgICBcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWRlayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWF1dGhvcmVkLWJ5IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9ICAgIFxuICB9XG59XG5cbiIsIi5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS13cmFwcGVyIHtcblxuICBwYWRkaW5nOiAwIDg0cHggMCAxMTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4OyAgIFxuXG5cbiAgLm5ld3MtYXJ0aWNsZS0taW1hZ2UtaXRlbSB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1tZWRpYS0taW1hZ2UtLWZpbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1tZWRpYS0taW1hZ2UtLWZpbGUgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tZGVzY3Ige1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tY3JlZGl0cyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1pbWFnZXMtZ2FsbGVyeS0tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCA4NHB4IDAgMTE3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7ICAgIFxuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLW5hdi0taW5uZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYtLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9ybS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICBcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rOyAgIFxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyAgIFxuICAgIH0gICAgXG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IGF1dG87XG4gICAgfVxuXG4gICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgIH0gICAgXG4gIH0gICAgICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1tZWRpYS0taW1hZ2UtLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1tZWRpYS0taW1hZ2UtLWNyZWRpdHMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYtLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYge1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgIH1cblxuXG4gICAgLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLW5hdi0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgfSAgICAgICAgXG4gICAgfVxuICB9ICAgIFxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcblxuICAgIC8vcGFkZGluZzogMCA3OHB4IDtcblxuICAgIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tZmlsZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tZGVzY3IgeyBcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbWFnZXMtZ2FsbGVyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLW5hdi0taW5uZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9ICBcbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldC1sZykge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfSAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYtLWlubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSAgICBcbiAgfSAgXG59IiwiLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLXdyYXBwZXItLWhlcm8ge1xuICAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tbWVkaWEtLWltYWdlLS1maWxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tbWVkaWEtLWltYWdlLS1kZXNjci0td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tZGVzY3Ige1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAxJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1pbWFnZXMtZ2FsbGVyeS0tbmF2IHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5uZXdzLWFydGljbGUtLW1lZGlhLS1pbWFnZS0tZGVzY3ItLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLW5hdiB7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykgeyAgXG4gICAgcGFkZGluZzogMCAzMnB4O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tbWVkaWEtLWltYWdlLS1kZXNjci0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHsgIFxuICAgIC8vcGFkZGluZzogMCA3OHB4O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tbWVkaWEtLWltYWdlLS1kZXNjciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWltYWdlcy1nYWxsZXJ5LS1uYXYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQtbGcpIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufSIsIi5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcyB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xMHB4IDAgMzBweDtcblxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0taGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0E1QTVBNTtcbiAgICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQTVBNUE1O1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblxuICAgIC5hcnJvdyB7XG4gICAgICBib3JkZXI6IHNvbGlkICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIG1hcmdpbjogMCA4cHggM3B4IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLy8gcG9pbnQgZG93biAgICBcbiAgICB9IFxuXG4gICAgJi5leHBhbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICNBNUE1QTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyAvLyBwb2ludCB1cFxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsgLmljb24tLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRlc2NyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IDQwcHggMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0E1QTVBNTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tcHJlc3MtY29udGFjdHMge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgfVxuXG4gICAgLnByZXNzLWNvbnRhY3Qge1xuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZG93bmxvYWQtaW1hZ2VzIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tZG93bmxvYWQtaW1hZ2UtLWl0ZW0ge1xuICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kb3dubG9hZC1pbWFnZS0taXRlbS0tZmlsZSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tZG93bmxvYWQtaW1hZ2UtLWl0ZW0tLWRlc2NyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kb3dubG9hZC1pbWFnZS0taXRlbS0tY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWRvd25sb2FkLWltYWdlLS1pdGVtLS1maWxlLS1kb3dubG9hZCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kb3dubG9hZC1pbWFnZS0taXRlbS0tZmlsZS0tZG93bmxvYWQtbGluayB7XG4gICAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyAgXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZG93bmxvYWQtaW1hZ2VzLS10ZXJtcy1vZi11c2Uge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tcHJlc3MtaW5xdWlyaWVzLS1kb3dubG9hZC1pbWFnZXMtLXRlcm1zLW9mLXVzZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRvd25sb2FkLWltYWdlcy0tdGVybXMtb2YtdXNlIGEge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7ICBcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tcHJlc3MtaW5xdWlyaWVzLS1kb3dubG9hZC1pbWFnZXMtLXRlcm1zLW9mLXVzZS0tdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRlc2NyLS1jbG9zZS0tY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAyMHB4OyAgXG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRlc2NyLS1jbG9zZS0tYnV0dG9uLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHhzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyBcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAuaWNvbi0tYnV0dG9uLS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZGVzY3ItLWNsb3NlLS1idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLmljb24tLWJ1dHRvbi0tY2xvc2Uge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgICBtYXJnaW4tdG9wOi0ycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsgLmFycm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZGVzY3Ige1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tcHJlc3MtY29udGFjdHMge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgICB9XG4gICAgICAucHJlc3MtY29udGFjdCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcHJlc3MtaW5xdWlyaWVzLS1kb3dubG9hZC1pbWFnZXMge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWhlYWRlciB7XG4gICAgICB0b3A6IC02NXB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH0gICAgXG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRlc2NyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRvd25sb2FkLWltYWdlcyB7XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLWRvd25sb2FkLWltYWdlLS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcHJlc3MtaW5xdWlyaWVzLS1kb3dubG9hZC1pbWFnZXMtLXRlcm1zLW9mLXVzZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9ICAgIFxuICB9ICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcHJlc3MtaW5xdWlyaWVzLS1oZWFkZXIge1xuICAgICAgdG9wOiAtNTBweDtcbiAgICB9XG4gICAgIFxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tdGl0bGUtLWxpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICB9ICAgICAgXG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLXRpdGxlLS1saW5rIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gICAgXG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLXRpdGxlLS1saW5rIC5saW5rLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLXRpdGxlLS1saW5rIC5pY29uLS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRvd25sb2FkLWltYWdlcyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxuXG5cbiAgICAubmV3cy1hcnRpY2xlLS1wcmVzcy1pbnF1aXJpZXMtLWRvd25sb2FkLWltYWdlcyB7XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLWRvd25sb2FkLWltYWdlLS1pdGVtLS1maWxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLWRvd25sb2FkLWltYWdlLS1pdGVtLS1kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLm5ld3MtYXJ0aWNsZS0tZG93bmxvYWQtaW1hZ2UtLWl0ZW0tLWZpbGUtLWRvd25sb2FkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14eHM7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLWRvd25sb2FkLWltYWdlLS1pdGVtLS1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZGVzY3ItLWNsb3NlLS1jb250YWluZXIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7ICBcbiAgICB9ICBcblxuICAgIC5uZXdzLWFydGljbGUtLXByZXNzLWlucXVpcmllcy0tZGVzY3ItLWNsb3NlLS1idXR0b24tbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7ICAgIFxuICAgIH1cblxuICB9XG59IiwiLm5ld3MtYXJ0aWNsZS0tY29udGVudCB7XG4gIFxuICAkd2lkdGgtLXRleHQtYm9keTogNjclO1xuXG4gIG1hcmdpbjogMzVweCAwIDYwcHg7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLWJvZHkge1xuICAgIHdpZHRoOiAkd2lkdGgtLXRleHQtYm9keTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMjVweDtcbiAgICB9XG4gIFxuICAgIGgxIHsgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBoMiB7IGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIGgzIHsgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgaDQgeyBmb250LXNpemU6IDIwcHg7IH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgfSAgICBcbiAgICBcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgdWwsIG9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuXG4gICAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLWJvZHktLWlubmVyIHtcbiAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH0gICAgXG4gICAgICBcbiAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9ICAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLXNpZGUtY29sdW1uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwJTtcblxuICAgIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NzBweCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7ICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIG1hcmdpbjogMzBweCAwIDQwcHggMDtcblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLWJvZHkge1xuXG4gICAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuXG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUgeyBtYXJnaW46IDQ1cHggMCAyNXB4OyB9XG5cbiAgICAgIGgxIHsgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGgyIHsgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICBoMyB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgaDQgeyBmb250LXNpemU6IDE4cHg7IH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgICB9ICBcbiAgICAgIFxuICAgICAgdWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgICAgfSAgICAgIFxuICAgIH0gICAgXG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcblxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLWJvZHkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGhpZGUgZm9yIG5vd1xuICAgICAgfSAgICAgICAgXG5cbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7IG1hcmdpbjogNDVweCAwIDI1cHg7IH1cblxuICAgICAgaDEgeyBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDsgfVxuICAgICAgaDIgeyBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIGgzIHsgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICBoNCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICAgIH0gICAgICAgICBcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LS1zaWRlLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LS1ib2R5IHsgICAgICBcblxuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHsgbWFyZ2luOiA0MHB4IDAgMjBweDsgfVxuXG4gICAgICBoMSB7IGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgICBoMiB7IGZvbnQtc2l6ZTogMjFweDsgfVxuICAgICAgaDMgeyBmb250LXNpemU6IDE4cHg7IH1cblxuXG4gICAgICBmaWd1cmUge1xuICBcbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9ICAgICAgXG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLXNpZGUtY29sdW1uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC0tcmVsYXRlZC1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufSIsIi5uZXdzLWFydGljbGUtLXRvcC12aWRlbyB7XG5cbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgLy8gVHJhbnNpdGlvbnNcbiAgQGtleWZyYW1lcyBtZWRpYS12aWRlby12aWRlby1pbiB7XG4gICAgNTAlIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbiAgJHRpbWluZzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7ICBcblxuICAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWNvdmVyLWltYWdlIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubm8tdG91Y2ggLm5ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLS1jb3Zlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5uZXdzLWFydGljbGUtLXRvcC12aWRlby0tcGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7ICBcbiAgICAgIC8vbWFyZ2luLXRvcDogLTM1cHg7IC8qIEhhbGYgdGhlIGhlaWdodCAqL1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTM1cHg7IC8qIEhhbGYgdGhlIHdpZHRoICovICAgICAgICAgXG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tLXBsYXktdmlkZW8uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICBcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4yMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzICR0aW1pbmc7XG4gICAgICB9ICAgICAgICAgXG4gICAgfVxuICAgIC8qXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEuMjApO1xuICAgICAgfVxuICAgIH0qL1xuICB9ICAgICAgXG4gIFxuICAubm8tdG91Y2ggLm5ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLS1lbWJlZC12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfSBcbiAgXG4gIC5uZXdzLWFydGljbGUtLXRvcC12aWRlby0tZW1iZWQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBib3R0b206IDA7IHotaW5kZXg6OTsgLy8gdGhpcyBpcyB1c2VkIGZvciBub24tMTY6OSBkaXNwbGF5LCBzbyB0aGF0IGl0IHdvcmtzIG5pY2VseSB3aXRoIHlvdXR1YmUgdGh1bWJuYWlsIDY0MHg0ODAgKHNkZGVmYXVsdC5qcGcpXG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICB9ICAgXG4gIH1cbiAgXG4gIC5uZXdzLWFydGljbGUtLXRvcC12aWRlby0tZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNob3ctdmlkZW8gLm5ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLS1jb3Zlci1pbWFnZSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2hvdy12aWRlbyAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWVtYmVkLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2FuaW1hdGlvbjogbWVkaWEtdmlkZW8tdmlkZW8taW4gMC4zczsgXG4gIH0gIFxuXG4gIC5uby1jb3ZlciAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWVtYmVkLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0gICAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLS1kZXNjciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWRlc2NyLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcCkge1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tdG9wLXZpZGVvLS1kZXNjci0tY29udGVudCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblxuICAgIC5uZXdzLWFydGljbGUtLXRvcC12aWRlby0tY29udGFpbmVyLFxuICAgIC5uZXdzLWFydGljbGUtLXRvcC12aWRlby0tZGVzY3Ige1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS10b3AtdmlkZW8tLWRlc2NyLS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfSAgICBcbiAgfVxuXG59IiwiLm5ld3MtYXJ0aWNsZS0tY29udGVudC0taXRtIHtcblxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIC5pdG0taXRlbSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gIH1cblxuICAuaXRlbS1pdGVtLS1tZWRpYS1vdXRsZXQge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAuaWNvbi0tZG9jdW1lbnQsXG4gIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgfSAgXG5cbiAgLml0bS1pdGVtLS1zb3VyY2UtdXJsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdG0taXRlbXMtbGlzdC0tbmF2LS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AtbGcpIHtcbiAgICAuaWNvbi0tZG9jdW1lbnQsXG4gICAgLmljb24tLXdhdGNoLXZpZGVvLFxuICAgIC5pY29uLS1saXN0ZW4tYXVkaW8ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgLml0bS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgLml0ZW0taXRlbS0tbWVkaWEtb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbn0iLCIubmV3cy1hcnRpY2xlLS1jb250ZW50LS1pdG0tLXNsaWRlciB7XG5cbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgfVxuICAgIFxuICAuaXRtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaXRtLWl0ZW1zLWxpc3QtLW5hdi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH0gIFxuXG4gIC5pdG0taXRlbXMtbGlzdC0tbmF2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAuaXRtLWl0ZW1zLWxpc3QtLW5hdi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgICBcbiAgICB9ICAgIFxuXG4gICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgIH0gICAgXG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcCkge1xuXG4gICAgLml0bS1pdGVtcy1saXN0LS1uYXYtLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9ICAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLml0bS1pdGVtcy1saXN0LS1uYXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAuaXRtLWl0ZW1zLWxpc3QtLW5hdi0tYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuaXRtLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTJweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1pdGVtLS1tZWRpYS1vdXRsZXQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDIxZW07XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLW1kO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cblxuICAgIC5pdG0taXRlbXMtbGlzdC0tbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuaXRtLWl0ZW1zLWxpc3QtLW5hdi0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIH1cbiAgfSAgXG59IiwiLm5ld3MtYXJ0aWNsZS0tY29udGVudC0tb3Blbi1hY2Nlc3Mge1xuXG4gIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIFxuICAub3Blbi1hY2Nlc3MtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLS1vcGVuLWFjY2VzcyB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tb3Blbi1hY2Nlc3MtLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tb3Blbi1hY2Nlc3MtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgIC5pY29uLS1vcGVuLWFjY2VzcyB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblxuICAgIC5uZXdzLWFydGljbGUtLW9wZW4tYWNjZXNzLS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLm9wZW4tYWNjZXNzLWxpbmsgYSB7IFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTFweCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZCBpbnNldDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0xcHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgICAgfVxuICAgIH1cbiAgfVxuIFxufSIsIi5uZXdzLWFydGljbGUtLWNvbnRlbnQtLXJlbGF0ZWQtbGlua3Mge1xuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtLXJlbGF0ZWQtbGlua3MtLWl0ZW1zIHtcbiAgICBjb3VudGVyLXJlc2V0OiByZWxhdGVkLWxpbmtzLWl0ZW1zO1xuXG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICB9XG5cbiAgICB1bCA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAzcHg7ICAgICAgICAgIFxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiByZWxhdGVkLWxpbmtzLWl0ZW1zO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHJlbGF0ZWQtbGlua3MtaXRlbXMsIGRlY2ltYWwtbGVhZGluZy16ZXJvKScuJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfSAgICAgICAgICAgXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0LS10aGluOyBcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LS1yZWxhdGVkLWxpbmtzLS1pdGVtcyB7XG4gICAgICB1bCA+IGxpIHsgXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm5ld3MtYXJ0aWNsZS0tdG9waWNzIHtcbiAgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXRvcGljcy1saXN0IHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tdG9waWNzLWxpc3QtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkY29sb3ItLWh5cGVybGluaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tdG9waWNzLWxpc3QtLWl0ZW0gYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB9XG4gIH0gIFxufSIsIi5uZXdzLWFydGljbGUtLWFyY2hpdmVzIHtcblxuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIH1cblxuXG4gIC5uZXdzLWFydGljbGUtLXJlbGF0ZWQtYXJjaGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgXG4gIC5uZXdzLWFydGljbGUtLXJlbGF0ZWQtYXJjaGl2ZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzNWVtO1xuICAgIG1hcmdpbjogMTBweCA0cHggMTVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWFyY2hpdmVzLS1uYXYge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWFyY2hpdmVzLS1uYXYtLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9ybS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICBcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rOyAgIFxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7ICAgXG4gICAgfSAgICBcblxuICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9ICAgIFxuICB9ICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3ApIHtcblxuICAgIC5uZXdzLWFydGljbGUtLWFyY2hpdmVzLS1uYXYtLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9ICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tYXJjaGl2ZXMtLW5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWFyY2hpdmVzLS1uYXYtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXJlbGF0ZWQtYXJjaGl2ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tYXJjaGl2ZXMtLW5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfSAgIFxuICAgIFxuICAgIC5uZXdzLWFydGljbGUtLWFyY2hpdmVzLS1uYXYtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gIH0gICBcbn0iLCIubmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMge1xuICAgIG1hcmdpbjogNTVweCAwO1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLWltYWdlLS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS1pbWFnZS0tZmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtaW1hZ2UtLWZpbGUgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLWltYWdlLS1kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDElO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgICB3aWR0aDogNjAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS1pbWFnZS0tY3JlZGl0cyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH0gIFxuICBcbiAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMtbmF2LS1pbm5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0taW1hZ2VzLWdhbGxlcnktLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgODRweCAwIDExN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyAgICAgXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zLW5hdi0tYnV0dG9uIHtcbiAgICBAaW5jbHVkZSByZXNldC1mb3JtLWlucHV0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgICBcbiAgICB9ICAgIFxuXG4gICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgIH0gICAgXG4gIH0gICAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcyB7XG4gICAgICBtYXJnaW46IDM1cHggMCAwOyBcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtaW1hZ2UtLWRlc2NyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfSAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLWlubGluZS1pbWFnZS0tY3JlZGl0cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYtLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgIH0gICAgICAgIFxuICAgIH0gICAgICAgXG4gIH0gIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7ICBcblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtaW1hZ2UtLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMtbmF2IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYtLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW46IDAgMXB4IDAgMDtcbiAgICB9XG4gIH0gICAgXG59XG5cbiIsIi5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMtLXdyYXBwZXItLWhlcm8ge1xuICBwYWRkaW5nOiAwIDg0cHggMCAxMTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4OyAgIFxuXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS1pbWFnZS0tZmlsZSAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gIFxuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQtYmxvY2stLWlubGluZS1pbWFnZS0taXRlbXMge1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHg7IFxuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLWltYWdlLS1kZXNjci0td3JhcHBlciB7XG4gICAgLy9wYWRkaW5nOiAwIDMycHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLWltYWdlLS1kZXNjciB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYge1xuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL3JpZ2h0OiA4NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIC8vd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7IFxuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYtLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zLW5hdiB7XG4gICAgICByaWdodDozMnB4O1xuICAgIH0gXG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtaW1hZ2UtLWRlc2NyLS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB9ICAgICBcbiAgICBcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHsgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLWltYWdlLS1kZXNjci0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtaW1hZ2UtLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tY29udGVudC1ibG9jay0taW5saW5lLWltYWdlLS1pdGVtcy1uYXYge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH0gICAgXG5cbiAgICAubmV3cy1hcnRpY2xlLS1jb250ZW50LWJsb2NrLS1pbmxpbmUtaW1hZ2UtLWl0ZW1zLW5hdi0taW5uZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9ICBcbn0iLCIubmV3cy1hcnRpY2xlLS1pbmxpbmUtdmlkZW8ge1xuXG4gIC8vIFRyYW5zaXRpb25zXG4gIEBrZXlmcmFtZXMgbWVkaWEtdmlkZW8tdmlkZW8taW4ge1xuICAgIDUwJSB7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gICR0aW1pbmc6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyAgXG5cbiAgbWFyZ2luOiA2MHB4IDA7XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLXZpZGVvLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS12aWRlby0tY292ZXItaW1hZ2Uge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm5vLXRvdWNoIC5uZXdzLWFydGljbGUtLWlubGluZS12aWRlby0tY292ZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgfVxuICAgXG4gICAgLm5ld3MtYXJ0aWNsZS0taW5saW5lLXZpZGVvLS1wbGF5LWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTsgIFxuICAgICAgLy9tYXJnaW4tdG9wOiAtMzVweDsgLyogSGFsZiB0aGUgaGVpZ2h0ICovXG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMzVweDsgLyogSGFsZiB0aGUgd2lkdGggKi8gICAgICAgICBcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pY29uLS1wbGF5LXZpZGVvLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgIFxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxLjIwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgJHRpbWluZztcbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgLypcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4yMCk7XG4gICAgICB9XG4gICAgfSAqL1xuICB9ICAgICAgXG4gIFxuICAubm8tdG91Y2ggLm5ld3MtYXJ0aWNsZS0taW5saW5lLXZpZGVvLS1lbWJlZC12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfSBcbiAgXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS12aWRlby0tZW1iZWQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBib3R0b206IDA7IHotaW5kZXg6OTsgLy8gdGhpcyBpcyB1c2VkIGZvciBub24tMTY6OSBkaXNwbGF5LCBzbyB0aGF0IGl0IHdvcmtzIG5pY2VseSB3aXRoIHlvdXR1YmUgdGh1bWJuYWlsIDY0MHg0ODAgKHNkZGVmYXVsdC5qcGcpXG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICB9ICAgXG4gIH1cbiAgXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS12aWRlby0tZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNob3ctdmlkZW8gLm5ld3MtYXJ0aWNsZS0taW5saW5lLXZpZGVvLS1jb3Zlci1pbWFnZSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2hvdy12aWRlbyAubmV3cy1hcnRpY2xlLS1pbmxpbmUtdmlkZW8tLWVtYmVkLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2FuaW1hdGlvbjogbWVkaWEtdmlkZW8tdmlkZW8taW4gMC42czsgXG4gIH0gIFxuXG4gIC5uby1jb3ZlciAubmV3cy1hcnRpY2xlLS1pbmxpbmUtdmlkZW8tLWVtYmVkLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0gIFxuXG4gIC5uZXdzLWFydGljbGUtLWlubGluZS12aWRlby0tY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDElO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgICB3aWR0aDogNjAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1pbmxpbmUtdmlkZW8tLWNhcHRpb24ge1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCA4cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxufSIsIi5uZXdzLWFydGljbGUtLWluZGljYXRvcnMge1xuXG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gIC5uZXdzLWFydGljbGUtLXdhdGNoLXZpZGVvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0td2F0Y2gtdmlkZW8tLWJ1dHRvbi0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS13YXRjaC12aWRlby0tYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgLm5ld3MtYXJ0aWNsZS0td2F0Y2gtdmlkZW8tLWJ1dHRvbi0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS13YXRjaC12aWRlby0tYnV0dG9uLS10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWxpc3Rlbi1hdWRpbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tbGlzdGVuLWF1ZGlvLS1idXR0b24tLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWxpc3Rlbi1hdWRpby0tYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgLm5ld3MtYXJ0aWNsZS0tbGlzdGVuLWF1ZGlvLS1idXR0b24tLWljb24gLmljb24tLWxpc3Rlbi1hdWRpbyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWxpc3Rlbi1hdWRpby0tYnV0dG9uLS10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfSBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS13YXRjaC12aWRlby0tYnV0dG9uLFxuICAgIC5uZXdzLWFydGljbGUtLWxpc3Rlbi1hdWRpby0tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgfVxuICAgIFxuICAgIC5uZXdzLWFydGljbGUtLXdhdGNoLXZpZGVvLS1idXR0b24tLXRleHQsXG4gICAgLm5ld3MtYXJ0aWNsZS0tbGlzdGVuLWF1ZGlvLS1idXR0b24tLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14eHM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG4gIH1cbn0iLCIubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cyB7XG5cbiAgLnRsZS1uYXYtb3BlbmVkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0gXG5cbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjsgIFxuXG4gIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tc2VjdGlvbi10aXRsZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46MDtcbiAgICBsZWZ0OiA1NnB4O1xuICAgIHRvcDogNzBweDtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS1jb250ZW50LS1yb3cge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgICYuZXZlbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tdGVhc2VyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tY292ZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tdGVhc2VyLS1kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfSAgIFxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwIDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gIH0gICAgICBcblxuICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tdGVhc2VyLS10aXRsZS0tbGluayB7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgIH1cbiAgfSAgXG5cbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tY29udGFpbnMtYXVkaW8tbGluay0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gIH0gIFxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS1mdWxsLXN0b3J5IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS1mdWxsLXN0b3J5LWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tY3RhLWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWN0YS1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS1jdGEtaXRlbS0tbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgICBcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tdGVhc2VyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLWxnKSB7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tdGVhc2VyLS1jb3Zlci1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH0gIFxuICAgIFxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS1mdWxsLXN0b3J5LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tY3RhLWl0ZW0tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLWNvdmVyLWltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICBcbiAgICAgICYuZXZlbiB7XG4gICAgICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfSAgICAgIFxuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyBcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXNlY3Rpb24tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJlMmUyZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyZTJlMmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9ICAgICAgXG4gICAgfSAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRlbnQtLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzVweCAwO1xuXG4gICAgICAmLmV2ZW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tY292ZXItaW1hZ2Uge1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIC8vZmxvYXQ6IG5vbmU7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAvL21heC13aWR0aDogMjgwcHg7XG4gICAgfSAgICAgIFxuICB9ICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIFxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLWRlayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfSAgXG5cbiAgICAubmV3cy1hcnRpY2xlLS1yZWNlbnQtbmV3cy0tY29udGVudC0tbGlzdC1pdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWNvbnRhaW5zLXZpZGVvLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9ICAgICBcblxuICAgIC5uZXdzLWFydGljbGUtLXJlY2VudC1uZXdzLS10ZWFzZXItLWNvdmVyLWltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfSAgIFxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLXRlYXNlci0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tcmVjZW50LW5ld3MtLWZ1bGwtc3Rvcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgIFxuICB9ICAgIFxufSIsIi5uZXdzLWFydGljbGUtLXNoYXJlIHtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEzMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLXNoYXJlLS1saXN0LWl0ZW1zIHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gICAgXG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1zaGFyZS0tbGluay0taWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG5cbiAgLy9AbWVkaWEgKG1heC13aWR0aDogMTc3MHB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1zaGFyZS0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLWxpc3QtaXRlbXMge1xuICAgICAgLm5ld3MtYXJ0aWNsZS0tc2hhcmUtLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAvL31cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIC5uZXdzLWFydGljbGUtLXNoYXJlLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIC5uZXdzLWFydGljbGUtLXNoYXJlLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgfVxuICB9XG5cblxufSIsIi5uZXdzLWFydGljbGUtLWNvbnRlbnQtLXBhcGVyLWxpbmtzIHtcblxuICBwYWRkaW5nOiAzMHB4IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAubmV3cy1hcnRpY2xlLS1wYXBlci1saW5rLS1pdGVtIHtcbiAgXG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wYXBlci1saW5rIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tcGFwZXItbGluay0taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICAuaWNvbi0tcGFwZXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tcGFwZXItbGluay0tdXJsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZCBpbnNldDsgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFycm93LS1wb2ludC1ub3J0aGVhc3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wYXBlci1saW5rLS1pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXBhcGVyLWxpbmstLWljb24gLmljb24tLXBhcGVyIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgIC5uZXdzLWFydGljbGUtLXBhcGVyLWxpbmstLXVybCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAubmV3cy1hcnRpY2xlLS1wYXBlci1saW5rLS11cmwgYSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIC5uZXdzLWFydGljbGUtLXBhcGVyLWxpbmstLWljb24ge1xuXG4gICAgfVxuICB9XG59IiwiLm5ld3MtY2xpcCB7XG5cbiAgLm5ld3MtY2xpcC0td3JhcHBlci1tYWluIHtcbiAgICB3aWR0aDogNjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5ld3MtY2xpcC0td3JhcHBlci1zaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI4JTtcblxuICAgIC5uZXdzLWNsaXAtLXJlbGF0ZWQtYXJ0aWNsZS0taGVhZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWNsaXAtLW1lZGlhLW91dGxldCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDIxZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5uZXdzLWNsaXAtLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9ICBcblxuICAubmV3cy1jbGlwLS1zb3VyY2UtdXJsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLm5ld3MtY2xpcC0tc291cmNlLXVybC0taWNvbiAuaWNvbi0tZG9jdW1lbnQsXG4gIC5uZXdzLWNsaXAtLXNvdXJjZS11cmwtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAubmV3cy1jbGlwLS1zb3VyY2UtdXJsLS1pY29uIC5pY29uLS1saXN0ZW4tYXVkaW9cbiAgIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuICAgIG1hcmdpbi1yaWdodDoxcHg7XG4gIH0gIFxuXG4gIC5uZXdzLWNsaXAtLXNvdXJjZS11cmwtLWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7XG4gIH0gICAgXG5cbiAgLm5ld3MtY2xpcC0tcmVsYXRlZC1hcnRpY2xlLS1kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfSAgIFxuXG4gIC5uZXdzLWNsaXAtLXJlbGF0ZWQtYXJ0aWNsZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDtcbiAgICBwYWRkaW5nOiAycHggMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cblxuICAubmV3cy1jbGlwLS1yZWxhdGVkLWFydGljbGUtLXRpdGxlLS1saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG4gICAgfVxuICB9ICAgIFxuXG4gIC5uZXdzLWNsaXAtLXJlbGF0ZWQtdG9waWNzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLm5ld3MtY2xpcC0tcmVsYXRlZC10b3BpY3MgaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubmV3cy1jbGlwLS1yZWxhdGVkLXRvcGljcyB1bCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5uZXdzLWNsaXAtLXJlbGF0ZWQtdG9waWNzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDAgIWltcG9ydGFudDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLS10ZXh0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJGNvbG9yLS1oeXBlcmxpbms7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcbiAgICBoMSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5uZXdzLWNsaXAtLW1lZGlhLW91dGxldCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLm5ld3MtY2xpcC0tc291cmNlLXVybCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIH1cblxuICAgIC5uZXdzLWNsaXAtLXNvdXJjZS11cmwtLWljb24gLmljb24tLWRvY3VtZW50LFxuICAgIC5uZXdzLWNsaXAtLXNvdXJjZS11cmwtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAgIC5uZXdzLWNsaXAtLXNvdXJjZS11cmwtLWljb24gLmljb24tLWxpc3Rlbi1hdWRpb1xuICAgIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH0gICAgXG5cbiAgICAubmV3cy1jbGlwLS1yZWxhdGVkLWFydGljbGUtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAubmV3cy1jbGlwLS1yZWxhdGVkLWFydGljbGUtLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICAubmV3cy1jbGlwLS13cmFwcGVyLW1haW4sXG4gICAgLm5ld3MtY2xpcC0td3JhcHBlci1zaWRlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5ld3MtY2xpcC0td3JhcHBlci1zaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm5ld3MtY2xpcC0tbWVkaWEtb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAubmV3cy1jbGlwLS1yZWxhdGVkLXRvcGljcyBsaSBhIHtcblxuICAgIH1cblxuICAgIC5uZXdzLWNsaXAtLXJlbGF0ZWQtYXJ0aWNsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAubmV3cy1jbGlwLS1yZWxhdGVkLWFydGljbGUtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMTBweCA0cHggMTVweDtcbiAgICB9ICAgIFxuXG4gICAgLm5ld3MtY2xpcC0tcmVsYXRlZC1hcnRpY2xlLS1kZWsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgIFxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgLm5ld3MtY2xpcC0tcmVsYXRlZC10b3BpY3MgbGkgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZXJtIHtcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHJlc2V0LS1zZWN0aW9uLS1pbm5lcjtcbiAgfVxuXG4gICNibG9jay1taXQtYnJlYWRjcnVtYnMsXG4gICNibG9jay1taXQtcGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuXG4gIH1cblxuICAjYmxvY2stbWl0LXBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUtcHJlZml4IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjowO1xuICAgIGxlZnQ6IDYycHg7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yc3MtZmVlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5yc3MtZmVlZC0taXRtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIGluc2V0OyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1yc3Mge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgfSAgXG4gIH1cblxuICAucnNzLWZlZWQtLWxpbmstLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNjBweDsgICAgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICAgIC5pY29uLS1yc3Mge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5yc3MtZmVlZCB7XG4gICAgXG4gICAgICAmLnJzcy1mZWVkLS1pdG0ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcmVzZXQtLXNlY3Rpb24tLXdyYXBwZXI7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUtcHJlZml4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHRvcDogLTg1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICBoMSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH0gXG5cbiAgICAucnNzLWZlZWQtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH0gXG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0LXNtKSB7XG4gICAgLnJzcy1mZWVkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgaDEge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9ICBcblxuICB9XG59IiwiLnBhZ2UtdGVybS0tdmlld3Mge1xuXG4gIC5wYWdlLXRlcm0tLXZpZXdzLS1oZWFkZXItd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICB9XG5cbiAgLnBhZ2UtdGVybS0tdmlld3MtLWhlYWRlci13cmFwcGVyLS1pbm5lciB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICB9ICBcblxuICAucGFnZS10ZXJtLS12aWV3cy0taGVhZGVyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfSAgXG5cbiAgaGVhZGVyIHtcbiAgICAvL2xpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2FkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICAxNXB4O1xuICAgIGhlaWdodDogMTVweDsgICAgXG4gIH1cblxuICAubG9hZGVyIHtcbiAgICB3aWR0aDogIDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5iYWxsLWNsaXAtcm90YXRlIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLWh5cGVybGluazsgIFxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9ICAgIFxuXG4gIC5zZWFyY2gtYXJ0aWNsZXMtaW4tdGVybS0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NjQ2O1xuXG4gICAgICAuc2VhcmNoLWFydGljbGVzLWluLXRlcm0tLWJ1dHRvbi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWFydGljbGVzLWluLXRlcm0tLWJ1dHRvbi0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmY0NjQ2O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgIH1cblxuICAgIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogOTglO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNDY0NjtcbiAgICAgIH0gICAgICBcbiAgICB9XG4gIH1cblxuICAudmlld3MtLXBhZ2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gIH0gIFxuXG4gIC52aWV3cy0tcGFnZXItLWlubmVyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gIH0gIFxuXG4gIC5qcy1wYWdlcl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICZbcmVsPSdwcmV2J10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgfVxuXG4gICAgICAmW3JlbD0nbmV4dCddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgIH1cblxuICAgICAgLnBhZ2VyLS1idXR0b24ge1xuICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGZpbGw6ICRjb2xvci0taHlwZXJsaW5rOyAgIFxuICAgICAgICB9ICAgIFxuICAgICAgfSAgICAgICAgXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcblxuICAgICAgICAucGFnZXItLWJ1dHRvbiB7XG4gICAgICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAgICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgICAgICAgZmlsbDogIzMzMzsgICBcbiAgICAgICAgICB9ICAgIFxuICAgICAgICB9ICAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9IFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIGhlYWRlciB7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgIFxuXG4gICAgLnNlYXJjaC1hcnRpY2xlcy1pbi10ZXJtLS1idXR0b24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfSAgICBcblxuICAgIC5zZWFyY2gtYXJ0aWNsZXMtaW4tdGVybS0tYnV0dG9uLS1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyAgICAgIFxuICAgIH0gICBcblxuICAgIGZvcm0ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcblxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1wYWdlcl9faXRlbXMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAmW3JlbD0ncHJldiddIHtcbiAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLnZpZXdzLS1wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICB9ICAgIFxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgfSAgICAgIFxuICAgIH0gICAgXG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcbiAgICB9ICAgICAgXG5cbiAgICBmb3JtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICB9XG5cbiAgICAgIC5qcy1mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICBcbiAgfSAgIFxufSIsIi5wYWdlLXRlcm0tLXZpZXdzLS1saXN0IHtcblxuICAucGFnZS10ZXJtLS12aWV3cy0tbGlzdC1pdGVtIHtcbiAgICBcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgYXJ0aWNsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tY292ZXItaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLWRlc2NyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCAwIDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tdGl0bGUtLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICB9XG4gIH0gIFxuXG4gIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tZGVrIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gIH0gICBcblxuICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH0gIFxuXG4gIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBtYXJnaW46IDdweCAwIDA7XG4gIH1cblxuICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLWZ1bGwtc3RvcnktbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLWxnKSB7XG5cblxuICAgIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wKSB7XG5cbiAgICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9ICAgXG5cbiAgICAudGVybS1wYWdlLS1uZXdzLWFydGljbGUtLWl0ZW0tLWRlc2NyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIH0gICAgIFxuXG4gICAgLnRlcm0tcGFnZS0tbmV3cy1hcnRpY2xlLS1pdGVtLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgfSAgICBcblxuICAgIC50ZXJtLXBhZ2UtLW5ld3MtYXJ0aWNsZS0taXRlbS0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0tbmV3cy1hcnRpY2xlLS1pdGVtLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0tbmV3cy1hcnRpY2xlLS1pdGVtLS1mdWxsLXN0b3J5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSBcbiAgfVxufVxuXG5cbi5wYWdlLXRlcm0tLXZpZXdzLS1saXN0IHtcblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tY29udGVudC0taW5uZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWNvbnRlbnQtLW91dGxldCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1jb250ZW50LS1kZXRhaWxzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tb3V0bGV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tZGVzY3Ige1xuICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1saW5rLXRvLXNvdXJjZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWRvY3VtZW50LFxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWxpc3Rlbi1hdWRpb1xuICAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgbWFyZ2luLXJpZ2h0OjFweDtcbiAgfSAgXG5cbiAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7XG4gIH0gIFxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1yZWxhdGVkLW5ld3MtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0O1xuICAgIH1cblxuICAgIC5pY29uLS1yZWxhdGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLW91dGxldCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWNvbnRlbnQtLWRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2Uge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1kb2N1bWVudCxcbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvXG4gICAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE4cHg7ICAgIFxuICAgIH1cblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1yZWxhdGVkLW5ld3MtYXJ0aWNsZXMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuICB9ICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5wYWdlLXRlcm0tLXZpZXdzLS1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1jb250ZW50LS1vdXRsZXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tY29udGVudC0tZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLW91dGxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS12b2NhYnVsYXJ5IHtcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHJlc2V0LS1zZWN0aW9uLS1pbm5lcjtcbiAgfVxuXG4gICNibG9jay1taXQtYnJlYWRjcnVtYnMsXG4gICNibG9jay1taXQtcGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICB9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzhweDsgICAgXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7ICAgICAgXG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubm8tc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuXG4gICAgLnBhZ2UtLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcmVzZXQtLXNlY3Rpb24tLXdyYXBwZXI7XG4gICAgfVxuICB9ICAgIFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9ICAgICBcbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS12b2NhYnVsYXJ5LS12aWV3cyB7XG4gIFxuICAucGFnZS12b2NhYnVsYXJ5LS12aWV3cy0taGVhZGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAucGFnZS12b2NhYnVsYXJ5LS12aWV3cy0taGVhZGVyLXdyYXBwZXItLWlubmVyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gIH1cblxuICAucGFnZS12b2NhYnVsYXJ5LS12aWV3cy0taGVhZGVyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSAgXG5cbiAgaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXRlcm1zLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2NDY7XG5cbiAgICAgIC5zZWFyY2gtdGVybXMtLWJ1dHRvbi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXRlcm1zLS1idXR0b24tLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmNDY0NjtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NjQ2O1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy0tcGFnZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgfSAgXG5cbiAgLnZpZXdzLS1wYWdlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgfVxuXG4gIC5qcy1wYWdlcl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gICAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICZbcmVsPSdwcmV2J10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgfVxuXG4gICAgICAmW3JlbD0nbmV4dCddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLS1wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItLWh5cGVybGluazsgICBcbiAgICAgICAgfSAgICBcbiAgICAgIH0gICAgICAgIFxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG5cbiAgICAgICAgLnZpZXdzLS1wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgICBmaWxsOiAjMzMzOyAgIFxuICAgICAgICAgIH0gICAgXG4gICAgICAgIH0gICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH0gICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICAucGFnZS12b2NhYnVsYXJ5LS12aWV3cy0taGVhZGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH0gICAgXG5cbiAgICBoZWFkZXIgLmhlYWRlci10ZXh0IHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfSAgIFxuXG4gICAgLnNlYXJjaC10ZXJtcy0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH0gICAgXG5cbiAgICAuc2VhcmNoLXRlcm1zLS1idXR0b24tLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7ICAgICAgXG4gICAgfSAgIFxuXG4gICAgZm9ybSB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gIFxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgJltyZWw9J3ByZXYnXSB7XG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgIC52aWV3cy0tcGFnZXItLWJ1dHRvbiB7XG4gICAgICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAgICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgfSAgICBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgIH0gICAgICBcbiAgICB9ICAgIFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgLnBhZ2Utdm9jYWJ1bGFyeS0tdmlld3MtLWhlYWRlci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9ICAgICAgXG5cbiAgICBoZWFkZXIgLmhlYWRlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICAgIFxuXG4gICAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG4gIH0gICAgXG59IiwiLnBhZ2Utdm9jYWJ1bGFyeS0tdmlld3MtLWxpc3QtLXdyYXBwZXIge1xuXG5cbiAgLnBhZ2Utdm9jYWJ1bGFyeS0tdmlld3MtLWxpc3Qge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIH1cblxuICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtLS1jb250ZW50IHtcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICB9ICAgICAgXG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5wYWdlLXZvY2FidWxhcnktLXZpZXdzLS1saXN0IHtcbiAgICAgIC5saXN0LWl0ZW0tLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB9ICAgICBcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuXG4gICAgLnBhZ2Utdm9jYWJ1bGFyeS0tdmlld3MtLWxpc3Qge1xuICAgICAgLmxpc3QtaXRlbS0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH0gICAgIFxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAucGFnZS12b2NhYnVsYXJ5LS12aWV3cy0tbGlzdCB7XG4gICAgICAubGlzdC1pdGVtLS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9ICAgXG59IiwiLnBhZ2UtaXRtIHtcblxuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHJlc2V0LS1zZWN0aW9uLS1pbm5lcjtcbiAgfVxuXG4gICNibG9jay1taXQtYnJlYWRjcnVtYnMsXG4gICNibG9jay1taXQtcGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICB9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzhweDsgICAgXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7ICAgICAgXG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubm8tc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0LS1zZWN0aW9uLS13cmFwcGVyO1xuICAgIH1cbiAgfSAgICBcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9ICAgICBcbiAgfSAgICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIH1cbiAgfSAgXG59IiwiLnBhZ2UtaXRtLS12aWV3cyB7XG5cbiAgLnBhZ2UtaXRtLS12aWV3cy0taGVhZGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgXG4gIH1cblxuICAucGFnZS1pdG0tLXZpZXdzLS1oZWFkZXItd3JhcHBlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgfSAgXG5cbiAgLnBhZ2UtaXRtLS12aWV3cy0taGVhZGVyIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSAgXG5cbiAgaGVhZGVyIHtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLmhlYWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH0gICAgXG4gIH1cblxuICAuc2VhcmNoLWl0bS0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NjQ2O1xuXG4gICAgICAuc2VhcmNoLWl0bS0tYnV0dG9uLS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtaXRtLS1idXR0b24tLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmNDY0NjtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NjQ2O1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy0tcGFnZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgfSAgXG5cbiAgLnZpZXdzLS1wYWdlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgfSAgXG5cbiAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJltyZWw9J3ByZXYnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICB9XG5cbiAgICAgICZbcmVsPSduZXh0J10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgfVxuXG4gICAgICAucGFnZXItLWJ1dHRvbiB7XG4gICAgICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgICAgIH0gICAgXG4gICAgICB9ICAgICAgICBcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuXG4gICAgICAgIC5wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgICBmaWxsOiAjMzMzOyAgIFxuICAgICAgICAgIH0gICAgXG4gICAgICAgIH0gICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgLnBhZ2UtaXRtLS12aWV3cy0taGVhZGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH0gICAgXG5cbiAgICBoZWFkZXIgLmhlYWRlci10ZXh0IHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfSAgICBcblxuICAgIC5zZWFyY2gtaXRtLS1idXR0b24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfSAgICBcblxuICAgIC5zZWFyY2gtaXRtLS1idXR0b24tLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7ICAgICAgXG4gICAgfSAgIFxuXG4gICAgZm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICBcbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICZbcmVsPSdwcmV2J10ge1xuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAudmlld3MtLXBhZ2VyLS1idXR0b24ge1xuICAgICAgICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgICAgICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIH0gICAgXG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICB9ICAgICAgXG4gICAgfSAgICBcbiAgfSBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9ICAgICAgXG5cbiAgICBoZWFkZXIgLmhlYWRlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICAgIFxuXG4gICAgZm9ybSB7XG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1wYWdlcl9faXRlbXMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuICB9ICAgXG59IiwiLnBhZ2UtaXRtLS12aWV3cy0tbGlzdCB7XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbSB7XG4gICAgXG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tY29udGVudC0taW5uZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tY29udGVudC0tb3V0bGV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzQlO1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tY29udGVudC0tZGV0YWlscyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tLW91dGxldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjFlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tZGVzY3Ige1xuICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgfVxuXG4gIC5wYWdlLS1pdG0tLXZpZXdzLS1saXN0LWl0ZW0tLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tbGluay10by1zb3VyY2Uge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tbGluayB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgfSAgXG5cbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tcmVsYXRlZC1uZXdzLWFydGljbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaWNvbi0tcmVsYXRlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLS1pdG0tLXZpZXdzLS1saXN0LWl0ZW0tLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1kb2N1bWVudCxcbiAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tbGlzdGVuLWF1ZGlvXG4gICB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICBtYXJnaW4tcmlnaHQ6MXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcblxuICAgIGFydGljbGUge1xuICAgICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICB9XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS0tb3V0bGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS1jb250ZW50LS1kZXRhaWxzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tbGluay10by1zb3VyY2Uge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuXG4gICAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tcmVsYXRlZC1uZXdzLWFydGljbGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICBcblxuICAgIC5wYWdlLS1pdG0tLXZpZXdzLS1saXN0LWl0ZW0tLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS1kb2N1bWVudCxcbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0td2F0Y2gtdmlkZW8sXG4gICAgLnBhZ2UtLWl0bS0tdmlld3MtLWxpc3QtaXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWxpc3Rlbi1hdWRpb1xuICAgICB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9ICAgICBcbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS1jb250ZW50LS1vdXRsZXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS1jb250ZW50LS1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAucGFnZS0taXRtLS12aWV3cy0tbGlzdC1pdGVtLS0tb3V0bGV0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgIC5wYWdlLS1pdG0tLXZpZXdzLS1saXN0LWl0ZW0tLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLnBvZGNhc3QtcGxhdGZvcm0tLS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6NHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gIH1cbn1cblxuXG4ucG9kY2FzdCAjbWFpbiB7XG5cbiAgJHdpZHRoLS10ZXh0LWJvZHk6IDY3JTtcblxuICAlcGFnZS0tc2VjdGlvbi0tbmV3cy1hcnRpY2xlLS1tYWluIHtcbiAgICBwYWRkaW5nOiAwIDg0cHggMCAxMTdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gIGFydGljbGUuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgI2Jsb2NrLW1pdC1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1jb250ZW50LS1ib2R5IHAsIFxuICAubmV3cy1hcnRpY2xlLS1jb250ZW50LS1ib2R5IHVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBoMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHdpZHRoOiAkd2lkdGgtLXRleHQtYm9keTtcbiAgfVxuXG4gIC5uZXdzLWFydGljbGUtLWRlayB7XG4gICAgLy9AZXh0ZW5kICVwYWdlLS1zZWN0aW9uLS1uZXdzLWFydGljbGUtLW1haW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogJHdpZHRoLS10ZXh0LWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1kZWsgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0tYXV0aG9yZWQtYnkge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAkd2lkdGgtLXRleHQtYm9keTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gIH0gIFxuXG4gIC5uZXdzLWFydGljbGUtLWF1dGhvcmVkLWJ5LS1zZXBhcmF0b3Ige1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMzRTNFM0U7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6ICR3aWR0aC0tdGV4dC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfSAgICBcblxuICAubmV3cy1hcnRpY2xlLS1mdWxsLXdpZHRoLXdyYXBwZXItaW5uZXJ7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLXNpZGViYXItbGluZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gIH1cblxuICAubGFiZWwtdHJhbnNjcmlwdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIH1cblxuICAubmV3cy1hcnRpY2xlLS1pbmRpY2F0b3JzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLm5ld3MtYXJ0aWNsZS0taW5kaWNhdG9ycyAubmV3cy1hcnRpY2xlLS1saXN0ZW4tYXVkaW8tLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAyMnB4IDE1cHggMjBweDtcbiAgfVxuXG4gIC5wb2RjYXN0LWVtYmVkLWNvZGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wb2RjYXN0LWVtYmVkLWNvZGUgYSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5wb2RjYXN0LS1jb250ZW50LS1saW5rcyAudGltZXN0YW1wIHtcbiAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfSAgICBcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kZWsge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfSAgXG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cykge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tZGVrIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLm5ld3MtYXJ0aWNsZS0tYXV0aG9yZWQtYnksXG4gICAgLm5ld3MtYXJ0aWNsZS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0LXNtKSB7XG5cbiAgICBoMSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kZWsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH0gICAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC5wYWdlLS1zZWN0aW9uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1kZWsge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1hdXRob3JlZC1ieSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAubmV3cy1hcnRpY2xlLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfSAgICBcbiAgfVxufVxuXG4iLCIucGFnZS1wb2RjYXN0cyB7XG5cbiAgLnBhZ2UtLXNlY3Rpb24tLWlubmVyIHtcbiAgICBAaW5jbHVkZSByZXNldC0tc2VjdGlvbi0taW5uZXI7XG4gIH1cblxuICAjYmxvY2stbWl0LWJyZWFkY3J1bWJzLFxuICAjYmxvY2stbWl0LXBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcblxuICB9XG5cbiAgI2Jsb2NrLW1pdC1wYWdlLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLXByZWZpeCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14bDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46MDtcbiAgICBsZWZ0OiA2MnB4O1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbi8qXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxuKi9cbiAgLnJzcy1mZWVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLnJzcy1mZWVkLS1pdG0ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmsgaW5zZXQ7IFxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLXJzcyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgICB9ICBcbiAgfVxuXG4gIC5yc3MtZmVlZC0tbGluay0tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC02MHB4OyAgICBcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgICAgLmljb24tLXJzcyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgLnJzcy1mZWVkIHtcbiAgICBcbiAgICAgICYucnNzLWZlZWQtLWl0bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG5cbiAgICAucGFnZS0tc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSByZXNldC0tc2VjdGlvbi0td3JhcHBlcjtcbiAgICB9XG5cbiAgICAucGFnZS10aXRsZS1wcmVmaXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHRvcDogLTg1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcbiAgICBoMSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH0gXG5cbiAgICAucnNzLWZlZWQtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdG9wOiAtNzVweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIH0gICAgXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS10YWJsZXQpIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH0gXG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tdGFibGV0LXNtKSB7XG4gICAgLnJzcy1mZWVkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnJzcy1mZWVkLS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG4gICAgaDEge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9ICBcblxuICB9XG59IiwiLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LS1wb2RjYXN0LWNhdGVnb3JpZXMgaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA2OCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy0tcG9kY2FzdC1jYXRlZ29yaWVzIGhlYWRlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnZpZXctLXBvZGNhc3QtY2F0ZWdvcmllcyBoZWFkZXIgYSB7XG4gIGNvbG9yOiAkY29sb3ItLXRleHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICB9XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wb2RjYXN0LWNhdGVnb3JpZXMtaXRlbTpsYXN0LWNoaWxkIC52aWV3LXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3ctLWlubmVyIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cgaDIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46MDtcbiAgbGVmdDogNjBweDtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDowO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnBvZGNhc3QtY2F0ZWdvcmllcy1pdGVtOmxhc3QtY2hpbGQgLnZpZXctcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cgLnZpZXctcm93LS1kZXNjciB7XG4gIG1heC13aWR0aDogNjglO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdyAudmlldy1yb3ctLWxhdGVzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cgLmNvdmVyLWltZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnZpZXctcm93IC5kZXNjciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTAlIDAgMyU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdyAuZGVzY3IgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3ctLWRlc2NyLS1pbm5lciB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xufVxuXG4ucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdy0tbGF0ZXN0IGEge1xuICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyBcbiAgXG59XG5cbi5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3ctLWxhdGVzdCAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdy0tbGF0ZXN0IC5hbGwtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14cykge1xuXG4gIC5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cgaDIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgICBcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cblxuICAucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnZpZXctcm93LS1sYXRlc3Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxuICAucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnZpZXctcm93IC5jb3Zlci1pbWctbGluayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG5cbiAgLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LS1wb2RjYXN0LWNhdGVnb3JpZXMgaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuXG4gIC5wYWdlLXBvZGNhc3QtY2F0ZWdvcmllcyAudmlldy1yb3cgLnZpZXctcm93LS1kZXNjciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdyAuZGVzY3Ige1xuICAgIHBhZGRpbmc6IDAgMCAwIDMlO1xuICB9XG5cbiAgLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdy0tbGF0ZXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9ICBcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgLnBhZ2UtcG9kY2FzdC1jYXRlZ29yaWVzIC52aWV3LXJvdyAuY292ZXItaW1nLWxpbmsge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cblxuICAucGFnZS1wb2RjYXN0LWNhdGVnb3JpZXMgLnZpZXctcm93IC5kZXNjciB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgfVxufSIsIi5wYWdlLXBvZGNhc3RzLS12aWV3cyB7XG5cbiAgLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICB9XG5cbiAgLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1oZWFkZXItd3JhcHBlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgfSAgXG5cbiAgLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1oZWFkZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9ICBcblxuICBoZWFkZXIge1xuICAgIC8vbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9mbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcblxuICAgICYubG9hZGluZyB7XG4gICAgICAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRlcm0tcG9kY2FzdC1jYXRlZ29yeS0taW5uZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAudGVybS1wb2RjYXN0LWNhdGVnb3J5LS1jb3Zlci1pbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLnRlcm0tcG9kY2FzdC1jYXRlZ29yeS0tZGVzY3Ige1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1sZztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH0gIFxuXG4gIC50ZXJtLXBvZGNhc3QtY2F0ZWdvcnktLWRlc2NyIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgfVxuXG4gIC50b3RhbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRvdGFsLS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAubG9hZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAgMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7ICAgIFxuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6ICAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYmFsbC1jbGlwLXJvdGF0ZSB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7ICBcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfSAgICBcblxuICAuc2VhcmNoLWFydGljbGVzLWluLXRlcm0tLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDY0NjtcblxuICAgICAgLnNlYXJjaC1hcnRpY2xlcy1pbi10ZXJtLS1idXR0b24tLWljb24ge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1hcnRpY2xlcy1pbi10ZXJtLS1idXR0b24tLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmNDY0NjtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXJhZGlvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjQ2NDY7XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLS1wYWdlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICB9ICBcblxuICAudmlld3MtLXBhZ2VyLS1pbm5lciB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICB9ICBcblxuICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICBAaW5jbHVkZSByZXNldC1saXN0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG5cbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmW3JlbD0ncHJldiddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgIH1cblxuICAgICAgJltyZWw9J25leHQnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItLWh5cGVybGluazsgICBcbiAgICAgICAgfSAgICBcbiAgICAgIH0gICAgICAgIFxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG5cbiAgICAgICAgLnBhZ2VyLS1idXR0b24ge1xuICAgICAgICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgICAgICAgIC5hcnJvdy0tcG9pbnQtd2VzdC0tc2xpZGVyIHtcbiAgICAgICAgICAgIGZpbGw6ICMzMzM7ICAgXG4gICAgICAgICAgfSAgICBcbiAgICAgICAgfSAgICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfSBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICBoZWFkZXIge1xuICAgICAgLy9saW5lLWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfSAgICBcblxuICAgIC5zZWFyY2gtYXJ0aWNsZXMtaW4tdGVybS0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH0gICAgXG5cbiAgICAuc2VhcmNoLWFydGljbGVzLWluLXRlcm0tLWJ1dHRvbi0taWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgICAgICBcbiAgICB9ICAgXG5cbiAgICBmb3JtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gIFxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgJltyZWw9J3ByZXYnXSB7XG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgIC52aWV3cy0tcGFnZXItLWJ1dHRvbiB7XG4gICAgICAgICAgLmFycm93LS1wb2ludC1lYXN0LS1zbGlkZXIsXG4gICAgICAgICAgLmFycm93LS1wb2ludC13ZXN0LS1zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgfSAgICBcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgIH0gICAgICBcbiAgICB9ICAgIFxuICB9IFxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcblxuICAgIC50ZXJtLXBvZGNhc3QtY2F0ZWdvcnktLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgfSAgXG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXRhYmxldC1zbSkge1xuXG4gICAgLnRlcm0tcG9kY2FzdC1jYXRlZ29yeS0taW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAudGVybS1wb2RjYXN0LWNhdGVnb3J5LS1jb3Zlci1pbWcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAudGVybS1wb2RjYXN0LWNhdGVnb3J5LS1kZXNjciB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH0gIFxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICBoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH0gICAgICBcblxuICAgIGZvcm0ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcblxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICAgIH1cblxuICAgICAgLmpzLWZvcm0tdHlwZS1yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1wYWdlcl9faXRlbXMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9ICAgIFxuICB9ICAgXG59IiwiQG1peGluIGljb24tcG9kY2FzdC1saXN0ZW4oJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9XCJpY29uLS1saXN0ZW4tYXVkaW9cIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiPjxnIGlkPVwiR3JvdXBfMjA0NVwiIGRhdGEtbmFtZT1cIkdyb3VwIDIwNDVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTYyMCAtMTE5MylcIj48cGF0aCBpZD1cIk1JVC1lYXJwaG9uZXMtZ29sZFwiIGQ9XCJNNzE0LjU0MiwzNTkuNDcxYTUuNDcxLDUuNDcxLDAsMSwwLTEwLjk0MiwwLDkuODU4LDkuODU4LDAsMCwwLC40MDcsMi40NjZzMCwwLDAsLjAwNmwwLC4wMTMuNjgzLDIuMDUxYTEuMzY4LDEuMzY4LDAsMSwwLDIuNTk1LS44NjVsLS42ODMtMi4wNTFhMS4zNjIsMS4zNjIsMCwwLDAtMi4yMjMtLjU3Miw2LjMxOSw2LjMxOSwwLDAsMS0uMS0xLjA0Nyw0Ljc4Nyw0Ljc4NywwLDAsMSw5LjU3NSwwLDYuMzI2LDYuMzI2LDAsMCwxLS4xLDEuMDQ4LDEuMzY0LDEuMzY0LDAsMCwwLTIuMjIzLjU3MWwtLjY4NCwyLjA1MmExLjM2NywxLjM2NywwLDEsMCwyLjU5NC44NjZsLjY4NC0yLjA1MmEuMTA3LjEwNywwLDAsMSwwLS4wMTJzMCwwLDAtLjAwNkE5LjgzOCw5LjgzOCwwLDAsMCw3MTQuNTQyLDM1OS40NzFabS05Ljg0NCwxLjc0NmEuNjguNjgsMCwwLDEsLjQtLjM0My42ODMuNjgzLDAsMCwxLC44NjUuNDMzbC42ODQsMi4wNTJhLjY4NC42ODQsMCwwLDEtLjQzMy44NjUuNy43LDAsMCwxLS44NjUtLjQzM2wtLjY4LTIuMDQtLjAwOS0uMDM0QS42NzUuNjc1LDAsMCwxLDcwNC43LDM2MS4yMTdabTguMSwyLjU3NGEuNjkzLjY5MywwLDAsMS0uODY1LjQzMi42ODQuNjg0LDAsMCwxLS40MzItLjg2NWwuNjg0LTIuMDUyYS42ODMuNjgzLDAsMCwxLDEuMy40MTFjMCwuMDExLS4wMDYuMDI0LS4wMS4wMzVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC03OS44NjcgODQyLjczMylcIiBmaWxsPVwiI3skY29sb3J9XCI+PC9wYXRoPjxnIGlkPVwiRWxsaXBzZV8xMTA1XCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxMTA1XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDYyMCAxMTkzKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI3skY29sb3J9XCIgc3Ryb2tlLXdpZHRoPVwiMVwiPjxjaXJjbGUgY3g9XCI5XCIgY3k9XCI5XCIgcj1cIjlcIiBzdHJva2U9XCJub25lXCI+PC9jaXJjbGU+PGNpcmNsZSBjeD1cIjlcIiBjeT1cIjlcIiByPVwiOC41XCIgZmlsbD1cIm5vbmVcIj48L2NpcmNsZT48L2c+PC9nPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cblxuLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1saXN0IHtcblxuICAucGFnZS1wb2RjYXN0cy0tdmlld3MtLWxpc3QtaXRlbSB7XG4gICAgXG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC50ZXJtLXBvZGNhc3RzLS1wb2RjYXN0LS1pdGVtIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tY292ZXItaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNiU7XG4gIH1cblxuICAudGVybS1wYWdlLS1wb2RjYXN0LS1pdGVtLS1kZXNjciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cblxuICAudGVybS1wYWdlLS1wb2RjYXN0LS1pdGVtLS1kZXNjci10ZXh0IHsgIFxuICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tdGl0bGUtLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICB9XG4gIH0gIFxuXG4gIC50ZXJtLXBhZ2UtLXBvZGNhc3QtLWl0ZW0tLWRlayB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICB9ICAgXG5cbiAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfSAgXG5cbiAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tbGlzdGVuIHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIEBpbmNsdWRlIGljb24tcG9kY2FzdC1saXN0ZW4oI2ZmNDY0Nik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfSAgICAgXG4gIH1cblxuICAudGVybS1wYWdlLS1wb2RjYXN0LS1pdGVtLS1saXN0ZW4tLWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07ICAgXG4gIH0gIFxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1sZykge1xuXG5cbiAgICAudGVybS1wYWdlLS1wb2RjYXN0LS1pdGVtLS1saXN0ZW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS14cztcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcCkge1xuXG4gICAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcblxuICAgIC50ZXJtLXBhZ2UtLXBvZGNhc3QtLWl0ZW0tLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9ICAgXG5cbiAgICAudGVybS1wYWdlLS1wb2RjYXN0LS1pdGVtLS1kZXNjciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9ICAgICBcblxuICAgIC50ZXJtLXBhZ2UtLXBvZGNhc3QtLWl0ZW0tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICB9ICAgIFxuXG4gICAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0tcG9kY2FzdC0taXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZXJtLXBhZ2UtLXBvZGNhc3QtLWl0ZW0tLWZ1bGwtc3Rvcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9IFxuICB9XG59XG5cblxuLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1saXN0IHtcblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tY29udGVudC0taW5uZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWNvbnRlbnQtLW91dGxldCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1jb250ZW50LS1kZXRhaWxzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tb3V0bGV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tZGVzY3Ige1xuICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1wdWJsaWNhdGlvbi1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1saW5rLXRvLXNvdXJjZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWRvY3VtZW50LFxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLXdhdGNoLXZpZGVvLFxuICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWxpc3Rlbi1hdWRpb1xuICAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJGNvbG9yLS1oeXBlcmxpbms7XG4gICAgbWFyZ2luLXJpZ2h0OjFweDtcbiAgfSAgXG5cbiAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7XG4gIH0gIFxuXG4gIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1yZWxhdGVkLXBvZGNhc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaWNvbi0tcmVsYXRlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC14eHMpIHtcblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1vdXRsZXQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1jb250ZW50LS1kZXRhaWxzIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWxpbmstdG8tc291cmNlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgfSAgICBcblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1saW5rLXRvLXNvdXJjZS0taWNvbiAuaWNvbi0tZG9jdW1lbnQsXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLWxpbmstdG8tc291cmNlLS1pY29uIC5pY29uLS13YXRjaC12aWRlbyxcbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tbGluay10by1zb3VyY2UtLWljb24gLmljb24tLWxpc3Rlbi1hdWRpb1xuICAgIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxOHB4OyAgICBcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tcmVsYXRlZC1wb2RjYXN0cyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG4gIH0gIFxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgLnBhZ2UtcG9kY2FzdHMtLXZpZXdzLS1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC50ZXJtLXBhZ2UtLWl0bS1pdGVtLS1jb250ZW50LS1vdXRsZXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tY29udGVudC0tZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRlcm0tcGFnZS0taXRtLWl0ZW0tLW91dGxldCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICAudGVybS1wYWdlLS1pdG0taXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGVybS1wYWdlLS1pdG0taXRlbSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cbn0iLCIuYmFzaWMtcGFnZSB7XG4gIC5wYWdlLXNlY3Rpb24tLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0tY29udGVudC0tbmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb24tLWNvbnRlbnQtLW1haW4ge1xuICAgIGZsb2F0OiBsZWZ0OyBcbiAgICB3aWR0aDogNjglO1xuXG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICBtYXJnaW46IDUwcHggMCAyNXB4O1xuICAgIH1cbiAgXG4gICAgaDIgeyBmb250LXNpemU6IDMwcHg7IH1cbiAgICBoMyB7IGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIGg0IHsgZm9udC1zaXplOiAyMHB4OyB9ICAgIFxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbiAgICB9ICAgIFxuICAgIFxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAkY29sb3ItLWh5cGVybGluayBpbnNldDsgXG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkO1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQgaW5zZXQ7IFxuICAgICAgfVxuICAgIH0gICAgXG5cbiAgICB1bCwgb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG5cbiAgICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0tY29udGVudC0tbmF2IG5hdiB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cbiAgICAgIGxpIHsgICBcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHggMThweCAycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctLW5hdi0tcG9pbnQtZWFzdC0tcmVkLnN2Zykgbm8tcmVwZWF0IDk4JSBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1oeXBlcmxpbmstaGlnaGxpZ2h0ZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0taHlwZXJsaW5rLWhpZ2hsaWdodGVkIHVybCguLi9pbWcvYXJyb3dzL2Fycm93LS1uYXYtLXBvaW50LWVhc3QtLWJsYWNrLnN2Zykgbm8tcmVwZWF0IDk4JSBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9hcnJvd3MvZG90LS1uYXYuc3ZnKSBuby1yZXBlYXQgOTclIGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYmxvY2stbmF2LW1pdG5ld3NvZmZpY2VzLWNvbnRhY3QtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIH1cbiAgfSAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgfSBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHMpIHtcbiAgICAucGFnZS1zZWN0aW9uLS1jb250ZW50LS1uYXYge1xuICAgICAgd2lkdGg6IDI2JTtcbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1jb250ZW50LS1uYXYgbmF2IHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1tZDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7ICAgXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgICAgfVxuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgICNibG9jay1ibG9ja21pdG5ld3NvZmZpY2VzY29udGFjdGluZm8ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgICAgICBcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3AteHhzKSB7XG4gICAgLnBhZ2Utc2VjdGlvbi0tY29udGVudC0tbmF2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfSAgICBcblxuICAgIC5wYWdlLXNlY3Rpb24tLWNvbnRlbnQtLW1haW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1jb250ZW50LS1uYXYgbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1jb250ZW50LS1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgI2Jsb2NrLW5hdi1taXRuZXdzb2ZmaWNlcy1jb250YWN0LWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgICBcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgLnBhZ2Utc2VjdGlvbi0tY29udGVudC0tbWFpbiB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIGgyIHsgZm9udC1zaXplOiAyMnB4OyBtYXJnaW46IDMycHggMCAxNXB4OyB9XG4gICAgICBoMyB7IGZvbnQtc2l6ZTogMTlweDsgbWFyZ2luOiAzMnB4IDAgMTVweDsgfVxuICAgICAgaDQgeyBmb250LXNpemU6IDE3cHg7IG1hcmdpbjogMzJweCAwIDE1cHg7IH0gIFxuICAgICAgXG4gICAgICBwIHsgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuXG5cbiAgICB9XG5cbiAgICAucGFnZS1zZWN0aW9uLS1jb250ZW50LS1uYXYgbmF2IHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHsgICBcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgICB9XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG59IiwiI2Jsb2NrLW5hdi1wcmVzcy1jb250YWN0LWluZm8ge1xuXG4gIC5ibG9jay1pbm5lciB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBzZXQtaHlwZXJsaW5rLS1kZWZhdWx0OyBcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXh4cyl7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5ibG9jay1pbm5lciBoMiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuYmxvY2staW5uZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stYmxrLXByZXNzLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcblxuICAucHJlc3MtY2VudGVyLS1leHBhbmRhYmxlLXNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICBcbiAgfVxuXG4gIC5wcmVzcy1jZW50ZXItLWV4cGFuZGFibGUtc2VjdGlvbi0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIGgyIGJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9ybS1pbnB1dDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgICAgXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2Fycm93cy9hcnJvdy0tbmF2LS1wb2ludC1ub3J0aC0tcmVkLnN2Zykgbm8tcmVwZWF0IDk4JSAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItLWh5cGVybGluay1oaWdobGlnaHRlZDtcbiAgICB9XG4gIH1cblxuICAucHJlc3MtY2VudGVyLS1leHBhbmRhYmxlLXNlY3Rpb24uZXhwYW5kZWQgIGgyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9hcnJvd3MvYXJyb3ctLW5hdi0tcG9pbnQtd2VzdC0tcmVkLnN2Zykgbm8tcmVwZWF0IDk4JSAyNXB4O1xuICB9XG5cbiAgLnByZXNzLWNlbnRlci0tZXhwYW5kYWJsZS1zZWN0aW9uLS1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNnB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICB9XG5cbiAgLnByZXNzLWNlbnRlci0tZXhwYW5kYWJsZS1zZWN0aW9uLS1jb250ZW50LWJsb2NrLS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIH0gIFxuXG4gIC5wcmVzcy1jZW50ZXItLWV4cGFuZGFibGUtc2VjdGlvbi0tY29udGVudC1ibG9jay0tdGl0bGUgYSB7XG4gICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDsgXG4gIH1cblxuICAucHJlc3MtY2VudGVyLS1leHBhbmRhYmxlLXNlY3Rpb24tLWNvbnRlbnQtYmxvY2sgcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuICAgIGgyIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLWJhc2U7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTZweDtcbiAgICB9XG5cbiAgICAucHJlc3MtY2VudGVyLS1leHBhbmRhYmxlLXNlY3Rpb24uZXhwYW5kZWQgIGgyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTZweDtcbiAgICB9ICAgIFxuICAgIFxuICAgIC5wcmVzcy1jZW50ZXItLWV4cGFuZGFibGUtc2VjdGlvbi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnByZXNzLWNlbnRlci0tZXhwYW5kYWJsZS1zZWN0aW9uLS1jb250ZW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cbiAgICAucHJlc3MtY2VudGVyLS1leHBhbmRhYmxlLXNlY3Rpb24tLWNvbnRlbnQtYmxvY2stLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLXRvLXByZXNzLXJlbGVhc2VzLWFkZC1mb3JtIHtcbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXR3by1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwub3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLXBoYWJsZXQtbGcpIHtcbiAgICAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktdHdvLWNvbHVtbnMge1xuICAgICAgY29sdW1uczogMTtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS0tc2l0ZS1zZWFyY2gge1xuICAucGFnZS0tc2VjdGlvbi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHJlc2V0LS1zZWN0aW9uLS1pbm5lcjtcbiAgfVxuXG4gICNibG9jay1taXQtYnJlYWRjcnVtYnMsXG4gICNibG9jay1taXQtcGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi0taW5uZXItLWZvci0tbGlzdC1wYWdlO1xuICB9XG5cbiAgLm5vLXNlYXJjaC1yZXN1bHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXNtKSB7XG5cbiAgICAjYmxvY2stbWl0LXBhZ2UtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1kZXNrdG9wLXhzKSB7XG5cbiAgICAucGFnZS0tc2VjdGlvbiB7XG4gICAgICBAaW5jbHVkZSByZXNldC0tc2VjdGlvbi0td3JhcHBlcjtcbiAgICB9XG5cbiAgfSAgXG59IiwiLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cyB7XG5cbiAgLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0tc2VhcmNoLWZvcm0tLXdyYXBwZXItLWlubmVyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gIH0gXG5cbiAgLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0tc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGFnZS0tc2l0ZS1zZWFyY2gtLXZpZXdzLS1oZWFkZXItd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICB9XG5cbiAgLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0taGVhZGVyLXdyYXBwZXItLWlubmVyIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gIH0gIFxuXG4gIC5wYWdlLS1zaXRlLXNlYXJjaC0tdmlld3MtLWhlYWRlciB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICAucGFnZS1udW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfSAgXG5cbiAgaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICB9XG5cbiAgLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0tc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wYWdlLS1zaXRlLXNlYXJjaC0tdmlld3MtLXNlYXJjaC1mb3JtLS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmY0NjQ2O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgIC8vZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY0NjQ2O1xuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgIGxhYmVsW2Zvcj1lZGl0LXB1YmxpY2F0aW9uLWRhdGUtc3RhcnRdLFxuICAgIGxhYmVsW2Zvcj1lZGl0LWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUtZW5kXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgICAgICBcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjZWRpdC1wdWJsaWNhdGlvbi1kYXRlLXN0YXJ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICB9XG4gICAgI2VkaXQtZmllbGQtcHVibGljYXRpb24tZGF0ZS1lbmQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgIFxuICAgICAgcGFkZGluZzogMCAwIDAgNXB4OyAgIFxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy0tcGFnZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgfSAgXG5cbiAgLnZpZXdzLS1wYWdlci0taW5uZXIge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tLWlubmVyLS1mb3ItLWxpc3QtcGFnZTtcbiAgfSAgXG5cbiAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJltyZWw9J3ByZXYnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICB9XG5cbiAgICAgICZbcmVsPSduZXh0J10ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci0tc2VwYXJhdG9yO1xuICAgICAgfVxuXG4gICAgICAucGFnZXItLWJ1dHRvbiB7XG4gICAgICAgIC5hcnJvdy0tcG9pbnQtZWFzdC0tc2xpZGVyLFxuICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLS1oeXBlcmxpbms7ICAgXG4gICAgICAgIH0gICAgXG4gICAgICB9ICAgICAgICBcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0taHlwZXJsaW5rO1xuXG4gICAgICAgIC5wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgICBmaWxsOiAjMzMzOyAgIFxuICAgICAgICAgIH0gICAgXG4gICAgICAgIH0gICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1zbSkge1xuXG4gICAgaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICB9ICAgIFxuXG4gICAgLnBhZ2UtLXNpdGUtc2VhcmNoLS12aWV3cy0tc2VhcmNoLWZvcm0tLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7ICAgICAgXG4gICAgICB0b3A6IDZweDtcbiAgICB9ICAgXG5cbiAgICBmb3JtIHtcbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIC8vZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbFtmb3I9ZWRpdC1wdWJsaWNhdGlvbi1kYXRlLXN0YXJ0XSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICB9ICAgICAgICAgIFxuICAgIH1cblxuICAgIC5qcy1wYWdlcl9faXRlbXMge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAmW3JlbD0ncHJldiddIHtcbiAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLnZpZXdzLS1wYWdlci0tYnV0dG9uIHtcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LWVhc3QtLXNsaWRlcixcbiAgICAgICAgICAuYXJyb3ctLXBvaW50LXdlc3QtLXNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICB9ICAgIFxuICAgICAgICB9ICAgICAgICAgIFxuICAgICAgfSAgICAgIFxuICAgIH0gICAgXG4gIH0gXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tcGhhYmxldC1sZykge1xuXG4gICAgaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcbiAgICB9ICAgICAgXG5cbiAgICAucGFnZS0tc2l0ZS1zZWFyY2gtLXZpZXdzLS1oZWFkZXIgLnBhZ2UtbnVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICBcblxuICAgIGZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgLy9mb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgICAgfVxuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBsYWJlbFtmb3I9ZWRpdC1wdWJsaWNhdGlvbi1kYXRlLXN0YXJ0XSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9ICAgICAgICAgXG4gICAgfVxuXG4gICAgLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH0gICAgXG4gIH0gICBcbn0iLCIucGFnZS0tc2l0ZS1zZWFyY2gtLXZpZXdzLS1saXN0IHtcblxuICAucGFnZS0tc2l0ZS1zZWFyY2gtLXZpZXdzLS1saXN0LWl0ZW0ge1xuICAgIFxuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBAZXh0ZW5kICVzZWN0aW9uLS1pbm5lci0tZm9yLS1saXN0LXBhZ2U7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tY292ZXItaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWNvdmVyLWltYWdlLS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIC0+IHByZXZlbnQganVtcHkgd2hlbiBpbWFnZSBpcyBiZWluZyBsb2FkZWQuXG4gICAgaGVpZ2h0OiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgIC8vcGFkZGluZy10b3A6IGNhbGMoMTYwMCAvIDgwMCAqIDEwMCUpOyAvLyAtPiAoaGVpZ2h0IC8gd2lkdGggKiAxMDAlKSBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NyU7IC8vID0gMjYwLzM5MCoxMDAlOyAgICBcblxuICAgIGltZyB7IFxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgdG9wOiAwOyAvLyAtPiBwcmV2ZW50IGp1bXB5IHdoZW4gaW1hZ2UgaXMgYmVpbmcgbG9hZGVkLlxuICAgICAgbGVmdDogMDsgLy8gLT4gcHJldmVudCBqdW1weSB3aGVuIGltYWdlIGlzIGJlaW5nIGxvYWRlZC5cbiAgICAgIHJpZ2h0OjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfSAgICBcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWRlc2NyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tbWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDAgMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tdGl0bGUtLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItLXRleHQtc2Vjb25kYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4ICRjb2xvci0taHlwZXJsaW5rIGluc2V0OyBcbiAgICB9XG4gIH0gIFxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWRlayB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1iYXNlO1xuICB9ICAgXG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgfSAgXG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICBtYXJnaW46IDdweCAwIDA7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdC1pdGVtLS1mdWxsLXN0b3J5LWxpbmsge1xuICAgIEBpbmNsdWRlIHNldC1oeXBlcmxpbmstLWRlZmF1bHQ7IFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIH0gIFxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcC1sZykge1xuXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tZnVsbC1zdG9yeSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtLXhzO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC0tZGVza3RvcCkge1xuXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtLWRlc2t0b3Atc20pIHtcblxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfSAgICBcbiAgfSAgICBcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLS1waGFibGV0LWxnKSB7XG5cbiAgICAucGFnZS0tc2l0ZS1zZWFyY2gtLXZpZXdzLS1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWNvdmVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzOSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9ICAgXG5cbiAgICAuc2VhcmNoLXJlc3VsdC1pdGVtLS1kZXNjciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICB9ICAgICBcblxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0tYmFzZTtcbiAgICB9ICAgIFxuXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tZGVrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHQtaXRlbS0tcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0tLWZ1bGwtc3Rvcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9IFxuICB9XG59IiwiLmNhbXB1cy1uZXdzLXN1Ym1pc3Npb24ge1xuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZpZWxkLWxhYmVsLCBzcGFuLmxhYmVsLCBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0teHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxuXG4gIC5jbnMtLWZpZWxkLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgc2V0LWh5cGVybGluay0tZGVmYXVsdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNucy0tZmllbGQtd3JhcHBlciAucGFyYWdyYXBoLFxuICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOjAgMjBweCA1MHB4O1xuICB9XG59IiwiLnBhZ2Utbm90LWZvdW5kIHtcbiAgaDEgeyBkaXNwbGF5OiBub25lO31cbn0iLCIucGFnZS0tYWNjZXNzLWRlbmllZCB7XG4gIGgxIHsgZGlzcGxheTogbm9uZTt9XG59IiwiI2Jsb2NrLW1pdC1sb2NhbC10YXNrcyB7XG4gIC5tZW51LWxvY2FsLXRhc2tzLS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAwNWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLS1zbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItLXNlcGFyYXRvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1zZXBhcmF0b3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDBweCAwcHggIzcwNzA3MDsgICAgICAgIFxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTJweCAwcHggMHB4ICRjb2xvci0taHlwZXJsaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMHB4IDBweCAkY29sb3ItLWh5cGVybGluaztcbiAgICAgICAgfSAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRleHR1YWwtbGlua3Mge1xuXG4gIGF7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5pbmZpbml0ZS1kaXNwbGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWluLS1pbmZpbml0ZS1kaXNwbGF5IHtcbiAgd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiAxMDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi0taW5maW5pdGUtZGlzcGxheS0tY29udGVudC0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi0taW5maW5pdGUtZGlzcGxheS0tZm9vdGVyLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuLm1haW4tLWluZmluaXRlLWRpc3BsYXktLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLS1pbmZpbml0ZS1kaXNwbGF5LS1mb290ZXIgLmxvZ28tLW1pdC1uZXdzIC5sb2dvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHdpZHRoOiA0MDBweDtcblxuICAmIHBhdGggeyBmaWxsOiAjZmZmZmZmOyBjb2xvcjogI2ZmZmZmZjsgfVxufVxuXG4ubWFpbi0taW5maW5pdGUtZGlzcGxheS0tZm9vdGVyIC5sb2dvLS1taXQgLmxvZ28ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG5cbiAgLmxvZ28tY29sb3ItLXByaW1hcnkgeyBjb2xvcjogI2NjY2NjYzsgIGZpbGw6ICNjY2NjY2M7fVxufVxuXG4uaW5maW5pdGUtZGlzcGxheS0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLWNvbnRlbnQtLXJlYWQtbW9yZSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTcwcHg7XG4gIGJvdHRvbTogODBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICYgLnVybCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6ICA0MnB4O1xuICAgIGNvbG9yOiAkY29sb3ItLWh5cGVybGluaztcbiAgfVxufVxuXG4uaW5maW5pdGUtZGlzcGxheSAuaW5maW5pdGUtZGlzcGxheS0tY29udGVudC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUwcHg7XG59XG5cbi5pbmZpbml0ZS1kaXNwbGF5LS1uZXdzLWFydGljbGUge1xuICB3aWR0aDogMTkyMHB4O1xuICBoZWlnaHQ6IDk1MHB4O1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLW5ld3MtYXJ0aWNsZS0tY292ZXItaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLW5ld3MtYXJ0aWNsZS0tZGVzY3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxODBweCAzMHB4O1xufVxuXG4uaW5maW5pdGUtZGlzcGxheS0tbmV3cy1hcnRpY2xlLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLW5ld3MtYXJ0aWNsZS0tZGVrIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xufVxuXG4uaW5maW5pdGUtZGlzcGxheS0tbmV3cy1jbGlwIHtcbiAgd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiA5NTBweDtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLW5ld3MtY2xpcC0taW5uZXIgeyAgXG4gIHBhZGRpbmc6IDE0MHB4IDI0MHB4IDA7XG59XG5cbi5pbmZpbml0ZS1kaXNwbGF5LS1uZXdzLWNsaXAtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmluZmluaXRlLWRpc3BsYXktLW5ld3MtY2xpcC0tb3V0bGV0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG5cbi5pbmZpbml0ZS1kaXNwbGF5LS1uZXdzLWNsaXAtLWRlc2NyIHAge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAwNWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59Il19 */
