article,aside,audio,body,canvas,caption,dd,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,label,legend,li,mark,menu,nav,ol,p,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}img{border:0;vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em,i,strong{font-style:normal;font-weight:400}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:none}input::-ms-clear{display:none!important}body,html{font-family:Rubik,Arial,sans-serif;font-size:calc(14px + 6*(100vw - 420px)/860);font-weight:300}@media screen and (min-width:1280px){body,html{font-size:20px}}@media screen and (max-width:420px){body,html{font-size:14px}}a{color:#333}a,a:hover{text-decoration:none}button:focus,input:focus,textarea:focus{outline:0}button{border:none}img{max-width:100%}.u-background--black{background-color:#131417}.u-background--blue{background-color:#0755fd}.u-background--pink{background-color:#f0babf}.u-background--green{background-color:#97f1dd}.u-background--gray{background-color:#f2f2f2}.u-device\@md{display:block}.u-device\@lg{display:none}.u-title{font:400 2rem/1.4 Rubik,sans-serif}.u-title.u-title--bold{font-weight:700;font-family:Montserrat}.u-title.u-title_size_m{font-size:1.5rem}.u-title.u-title_size_s{font-size:.9rem}.u-color--white{color:#fff}.u-color--gray{color:#cacaca}.u-color--pink{color:#f0babf}.u-color--blue{color:#0755fd}.u-color--black{color:#131417}.u-advisory{max-width:18em}.u-advisory.u-advisory--10{max-width:10em}.u-coming{font:300 .9rem/1.2 Pathway Gothic One,sans-serif;letter-spacing:.23em;text-transform:uppercase;-webkit-transform:translateY(8em);-moz-transform:translateY(8em);-ms-transform:translateY(8em);-o-transform:translateY(8em);transform:translateY(8em)}.u-plane{position:fixed;right:2.5%;bottom:5%;z-index:2;width:50px;height:50px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='%23fff'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Cpath d='M904.2 98L104.6 530.6c-12 6.6-11.2 24.2 1.2 29.8l136.4 51.4c8 3 14.4 9 18 16.8l106 218.2c2 9.6 19.8 12.2 20 2.4L370 668.8c1-13.4 6-26 14.6-36.4l414.6-406.2c2.4-2.4 5.8-3.2 9-2.6 6.8 1.6 9.6 9.8 5.2 15.2L456 676c-8 12-12 22-14 36l-21.4 155.8c1.8 13.6 12.4 18.8 21 6.6l77-90.4c5.2-7.4 15.4-9 22.6-3.8l198.4 144.6c9.4 7 22.8 1.8 25.2-9.8l162.8-799c3-13.6-11.2-24.6-23.4-18z'/%3E%3C/svg%3E") 50%/60% auto no-repeat #292c32;-webkit-box-shadow:0 0 7px rgba(19,20,23,.9);-moz-box-shadow:0 0 7px rgba(19,20,23,.9);box-shadow:0 0 7px rgba(19,20,23,.9);cursor:pointer;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;-o-transition:box-shadow .5s,background-color .5s;-moz-transition:box-shadow .5s,background-color .5s,-moz-box-shadow .5s;transition:box-shadow .5s,background-color .5s;transition:box-shadow .5s,background-color .5s,-webkit-box-shadow .5s,-moz-box-shadow .5s}.u-plane:hover{-webkit-box-shadow:0 0 10px rgba(19,20,23,.9),4px 4px 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(19,20,23,.9),4px 4px 6px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(19,20,23,.9),4px 4px 6px rgba(0,0,0,.3);background-color:#131417}.u-close{position:absolute;z-index:999;width:40px;height:40px;padding:0;border:none;background-color:transparent;cursor:pointer;top:8%;right:3.5%}.u-close:after,.u-close:before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:background-color .2s;-o-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.u-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.u-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.u-close:hover:after,.u-close:hover:before{background-color:#0755fd}.u-text{font:400 .9rem/1.4 Rubik,sans-serif}.u-text.u-text_size_s{font-size:.8rem}.u-text.u-text_size_b{font-size:1.6rem}.u-text-align--left{text-align:left}.u-text-align--center{text-align:center}.u-text-align--right{text-align:right}.u-mt--1{margin-top:1em}.u-mt--2{margin-top:2em}.u-mt--3{margin-top:3em}.u-mt--4{margin-top:4em}.u-mt--5{margin-top:5em}.u-mt--6{margin-top:6em}.u-mt--7{margin-top:7em}.u-mt--8{margin-top:8em}.u-mt--9{margin-top:9em}.u-section{padding:2.8em 10% 4em}.u-section.u-section--reverse{padding:4em 10% 2em}.u-section.u-section--fix{padding:70px 10%}.u-overflow--hidden{overflow:hidden}.u-screen--h{width:100%;height:100vh}.c-logo{position:fixed;top:6%;left:3%;z-index:9999;width:3.4em;-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;-o-transition:filter .8s;-moz-transition:filter .8s;transition:filter .8s;transition:filter .8s,-webkit-filter .8s}.c-logo.c-logo.is-invert{-webkit-filter:invert(1);filter:invert(1)}.c-menu{position:fixed;z-index:999;width:30px;height:30px;padding:0;background-color:transparent;cursor:pointer;top:8%;right:3.5%}.c-menu .c-menu__item{display:block;width:100%;height:7.5%;background-color:#131417;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transition:width .3s,background-color .4s,-webkit-transform .3s;transition:width .3s,background-color .4s,-webkit-transform .3s;-o-transition:width .3s,background-color .4s,-o-transform .3s;-moz-transition:transform .3s,width .3s,background-color .4s,-moz-transform .3s;transition:transform .3s,width .3s,background-color .4s;transition:transform .3s,width .3s,background-color .4s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}.c-menu .c-menu__item+.c-menu__item{width:60%;margin:27.5% 0 0 auto}.c-menu[data-status=true] .c-menu__item:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.c-menu[data-status=true] .c-menu__item:last-child{width:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.c-menu-nav,.c-menu[data-status=true] .c-menu__item:nth-child(2n){visibility:hidden}.c-menu-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;position:fixed;top:0;left:0;z-index:99;width:100%;min-height:100vh;background-color:#fff;-webkit-transition:visibility .05s .8s;-o-transition:visibility .05s .8s;-moz-transition:visibility .05s .8s;transition:visibility .05s .8s}.c-menu-nav[data-status=true]{visibility:visible;-webkit-transition:visibility .05s;-o-transition:visibility .05s;-moz-transition:visibility .05s;transition:visibility .05s}.c-menu-nav .c-menu-nav__languages{position:absolute;top:8%;right:5.9em}.c-menu-nav li.c-menu-nav__social{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s}.c-menu-nav li.c-menu-nav__social:last-child{margin-right:1em}.c-menu-nav[data-status=true] .c-menu-nav__social{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.c-menu-nav[data-status=true] .c-menu-nav__social:first-child{-webkit-transition:-webkit-transform .3s 1.17s;transition:-webkit-transform .3s 1.17s;-o-transition:-o-transform .3s 1.17s;-moz-transition:transform .3s 1.17s,-moz-transform .3s 1.17s;transition:transform .3s 1.17s;transition:transform .3s 1.17s,-webkit-transform .3s 1.17s,-moz-transform .3s 1.17s,-o-transform .3s 1.17s}.c-menu-nav[data-status=true] .c-menu-nav__social:nth-child(2){-webkit-transition:-webkit-transform .3s 1.24s;transition:-webkit-transform .3s 1.24s;-o-transition:-o-transform .3s 1.24s;-moz-transition:transform .3s 1.24s,-moz-transform .3s 1.24s;transition:transform .3s 1.24s;transition:transform .3s 1.24s,-webkit-transform .3s 1.24s,-moz-transform .3s 1.24s,-o-transform .3s 1.24s}.c-menu-nav[data-status=true] .c-menu-nav__social:nth-child(3){-webkit-transition:-webkit-transform .3s 1.31s;transition:-webkit-transform .3s 1.31s;-o-transition:-o-transform .3s 1.31s;-moz-transition:transform .3s 1.31s,-moz-transform .3s 1.31s;transition:transform .3s 1.31s;transition:transform .3s 1.31s,-webkit-transform .3s 1.31s,-moz-transform .3s 1.31s,-o-transform .3s 1.31s}.c-menu-nav .c-menu-nav__wrap{padding:10% 4.8em 2em 2em;background-color:#fff;opacity:0;-webkit-transition:opacity .1s .4s;-o-transition:opacity .1s .4s;-moz-transition:opacity .1s .4s;transition:opacity .1s .4s}.c-menu-nav[data-status=true] .c-menu-nav__wrap{opacity:1}.c-menu-nav__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;background-color:#0755fd;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .8s cubic-bezier(.05,.55,.55,.05);transition:-webkit-transform .8s cubic-bezier(.05,.55,.55,.05);-o-transition:-o-transform .8s cubic-bezier(.05,.55,.55,.05);-moz-transition:transform .8s cubic-bezier(.05,.55,.55,.05),-moz-transform .8s cubic-bezier(.05,.55,.55,.05);transition:transform .8s cubic-bezier(.05,.55,.55,.05);transition:transform .8s cubic-bezier(.05,.55,.55,.05),-webkit-transform .8s cubic-bezier(.05,.55,.55,.05),-moz-transform .8s cubic-bezier(.05,.55,.55,.05),-o-transform .8s cubic-bezier(.05,.55,.55,.05)}.c-menu-nav[data-status=true] .c-menu-nav__bg{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.c-social .c-social__item{display:inline-block;overflow:hidden;margin-right:1em;font-size:1.1rem}.c-social .c-social__item:last-child{margin-right:0}.c-social.c-social_themes_square .c-social__item{width:1.7em;height:1.7em;line-height:1.7em;border:2px solid #131417;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;font-size:.8rem}.c-social.c-social_themes_circle .c-social__item{width:1.7em;height:1.7em;line-height:1.7em;background-color:#131417;-webkit-border-radius:1.7em;-moz-border-radius:1.7em;border-radius:1.7em;text-align:center}.c-nav{padding-bottom:3%}.c-nav .c-nav__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.c-nav .c-nav__item{overflow:hidden;width:11em;padding:.2em;margin-left:auto;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%);font:400 1.7rem Rubik,serif;opacity:0;-webkit-transition:opacity .15s,-webkit-transform .3s;transition:opacity .15s,-webkit-transform .3s;-o-transition:opacity .15s,-o-transform .3s;-moz-transition:transform .3s,opacity .15s,-moz-transform .3s;transition:transform .3s,opacity .15s;transition:transform .3s,opacity .15s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}.c-menu-nav[data-status=true] .c-nav__item:first-child{--index:1}.c-menu-nav[data-status=true] .c-nav__item:nth-child(2){--index:2}.c-menu-nav[data-status=true] .c-nav__item:nth-child(3){--index:3}.c-menu-nav[data-status=true] .c-nav__item:nth-child(4){--index:4}.c-menu-nav[data-status=true] .c-nav__item:nth-child(5){--index:5}.c-menu-nav[data-status=true] .c-nav__item:nth-child(6){--index:6}.c-menu-nav[data-status=true] .c-nav__item{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:-webkit-calc(.8s + 0.08s*var(--index)),-webkit-calc(.8s + 0.08s*var(--index));-moz-transition-delay:-moz-calc(.8s + 0.08s*var(--index)),-moz-calc(.8s + 0.08s*var(--index));-o-transition-delay:calc(.8s + 0.08s*var(--index)),calc(.8s + 0.08s*var(--index));transition-delay:calc(.8s + 0.08s*var(--index)),calc(.8s + 0.08s*var(--index))}.c-nav .c-nav__font{display:block;overflow:hidden;position:relative;padding:.2em .5em;color:#131417;text-transform:lowercase}.c-nav .c-nav__font:after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:100%;max-height:0;background-color:#a5a9b6;-webkit-transition:all .3s cubic-bezier(.6,.2,.4,.8);-o-transition:all .3s cubic-bezier(.6,.2,.4,.8);-moz-transition:all .3s cubic-bezier(.6,.2,.4,.8);transition:all .3s cubic-bezier(.6,.2,.4,.8)}.c-nav .c-nav__item:hover .c-nav__font:after{top:0;max-height:3em}.c-nav .c-nav__item:hover~.c-nav__item .c-nav__font:after{top:0}.c-languages{margin-left:auto}.c-languages .c-languages__item{display:inline-block}.c-languages .c-languages__item+.c-languages__item:before{content:"|";display:inline-block;margin:0 1em;vertical-align:middle}.c-languages .c-languages__font{font:400 1rem/1.2 Rubik,sans-serif}.c-languages .c-languages__font:hover{text-decoration:underline}.c-languages .c-languages__font.is-current{font-weight:700}.c-pop-form{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%}.c-pop-form[data-status=false]{visibility:hidden;-webkit-transition:visibility .8s .4s;-o-transition:visibility .8s .4s;-moz-transition:visibility .8s .4s;transition:visibility .8s .4s}.c-pop-form .c-pop-form__bg{position:absolute;bottom:-100vw;right:-100vw;width:350vw;height:350vw;background-color:#131417;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:1.6s linear;-o-transition:1.6s linear;-moz-transition:1.6s linear;transition:1.6s linear}.c-pop-form[data-status=false] .c-pop-form__bg{width:50px;height:50px;-webkit-transition:1.6s;-o-transition:1.6s;-moz-transition:1.6s;transition:1.6s}.c-pop-form .c-pop-form__wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:990px;padding:0 1em;text-align:center;-webkit-transition:opacity .3s .8s;-o-transition:opacity .3s .8s;-moz-transition:opacity .3s .8s;transition:opacity .3s .8s}.c-pop-form[data-status=false] .c-pop-form__wrap{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.c-pop-form .c-pop-form__close{-webkit-transition:opacity .2s .8s;-o-transition:opacity .2s .8s;-moz-transition:opacity .2s .8s;transition:opacity .2s .8s}.c-pop-form[data-status=false] .c-pop-form__close{opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.c-pop-form .c-pop-form__font{font-size:.85rem}.c-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em}.c-form .c-form__input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:49%;height:2.5em;margin-top:.5em;padding:.2em 1em;border:none;-webkit-border-radius:.7em;-moz-border-radius:.7em;border-radius:.7em;font:.7rem/1.6 Rubik,sans-serif;color:#131417}.c-form .c-form__input::-webkit-input-placeholder{opacity:1;text-transform:lowercase;color:#adadad}.c-form .c-form__input:-moz-placeholder,.c-form .c-form__input::-moz-placeholder{opacity:1;text-transform:lowercase;color:#adadad}.c-form .c-form__input:-ms-input-placeholder{opacity:1;text-transform:lowercase;color:#adadad}.c-form .c-form__input::-ms-input-placeholder{opacity:1;text-transform:lowercase;color:#adadad}.c-form .c-form__input::placeholder{opacity:1;text-transform:lowercase;color:#adadad}.c-form .c-form__input:-ms-placeholder,.c-form .c-form__input::-ms-placeholder{text-transform:lowercase;color:#adadad}.c-form .c-form__input_message{width:100%;height:10em;resize:none}.c-form .c-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:49%;height:2.5em;margin-top:.5em;padding:0 0 0 1em;background-color:#fff;-webkit-border-radius:.7em;-moz-border-radius:.7em;border-radius:.7em;border:none;font:.7rem/1.6 Rubik,sans-serif}.c-form .c-form__select[disabled]{background-color:#f2f2f2}.c-form .c-form__btn{margin:.4em 0 0 auto;padding-right:0;background-color:transparent;border:none;font:.8rem Rubik,sans-serif;color:#fff;cursor:pointer}.c-form .c-form__btn:after{content:"";display:inline-block;width:0;height:1px;background-color:#fff;vertical-align:middle;-webkit-transition:width .4s,margin .4s;-o-transition:width .4s,margin .4s;-moz-transition:width .4s,margin .4s;transition:width .4s,margin .4s}.c-form .c-form__btn:hover:after{width:2em;margin:0 0 0 1em}.c-navigation{visibility:hidden;position:fixed;top:50%;right:0;z-index:9;width:12em;text-align:right;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.c-navigation .c-navigation__item{display:inline-block;padding:5px 0}.c-navigation .c-navigation__font{position:relative;font:700 12px Rubik,sans-serif;color:#aaa;-webkit-transition:color .4s,padding-right .5s;-o-transition:color .4s,padding-right .5s;-moz-transition:color .4s,padding-right .5s;transition:color .4s,padding-right .5s}.c-navigation .c-navigation__font:after,.c-navigation .c-navigation__font:before{content:"";display:inline-block;background-color:#aaa;-webkit-transition:width .4s,background-color .4s;-o-transition:width .4s,background-color .4s;-moz-transition:width .4s,background-color .4s;transition:width .4s,background-color .4s}.c-navigation .c-navigation__font:before{position:absolute;top:50%;left:2.4em;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);height:1px}.c-navigation .c-navigation__font:after{width:16px;height:3px;margin:-2px 0 0 8px;vertical-align:middle}.c-navigation .c-navigation__font:hover{padding-right:12em;color:#0755fd}.c-navigation .c-navigation__font:hover:after,.c-navigation .c-navigation__font:hover:before{background-color:#0755fd}.c-navigation .c-navigation__font.is-current{color:#0755fd}.c-navigation .c-navigation__font.is-current:after,.c-navigation .c-navigation__font.is-current:before{background-color:#0755fd}.c-navigation .c-navigation__tag{overflow:hidden;position:absolute;top:50%;right:.5em;-webkit-transform:translate(-webkit-calc(100% + .5em),-100%);-moz-transform:translate(-moz-calc(100% + .5em),-100%);-ms-transform:translate(calc(100% + .5em),-100%);-o-transform:translate(calc(100% + .5em),-100%);transform:translate(calc(100% + .5em),-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s;white-space:nowrap;font-size:14px}.c-navigation .c-navigation__font:hover .c-navigation__tag{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.c-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.c-flex.c-flex--row{-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-flex.c-flex--column,.c-flex.c-flex--row{-webkit-box-direction:normal;-moz-box-direction:normal}.c-flex.c-flex--column{-webkit-box-orient:vertical;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap}.c-list .c-list__item{margin-top:.75em}.c-list.c-list_themes_arrow .c-list__item{--wh:1.4em;position:relative;padding:calc(var(--wh)/4) 0 calc(var(--wh)/4) calc(var(--wh) + .8em)}.c-list.c-list_themes_arrow .c-list__item:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:var(--wh);height:var(--wh);background:url(../images/icon_arrow@3x.png) 50%/contain no-repeat}.c-list.c-list_themes_circle .c-list__item{--wh:1em;position:relative;padding-left:var(--wh);margin-top:0}.c-list.c-list_themes_circle .c-list__item:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc(var(--wh)/4);width:-moz-calc(var(--wh)/4);width:calc(var(--wh)/4);height:-webkit-calc(var(--wh)/4);height:-moz-calc(var(--wh)/4);height:calc(var(--wh)/4);-webkit-border-radius:var(--wh);-moz-border-radius:var(--wh);border-radius:var(--wh);background-color:currentColor}.c-list.c-list_themes_double .c-list__item{--pl:1em;position:relative;padding-left:var(--pl)}.c-list.c-list_themes_double .c-list__item:before{content:"\00BB";position:absolute;top:0;left:0;font-size:inherit;color:currentColor}.c-loading{position:fixed;z-index:9999;background-color:#fff}.c-loading,.c-loading:before{top:0;right:0;bottom:0;left:0}.c-loading:before{content:"";position:absolute;background-color:#0755fd;-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);-webkit-animation:loading .8s cubic-bezier(.05,.55,.55,.05) forwards;-moz-animation:loading .8s forwards cubic-bezier(.05,.55,.55,.05);-o-animation:loading .8s forwards cubic-bezier(.05,.55,.55,.05);animation:loading .8s cubic-bezier(.05,.55,.55,.05) forwards}@-webkit-keyframes loading{to{-webkit-transform:translateX(110%);transform:translateX(110%)}}@-moz-keyframes loading{to{-moz-transform:translateX(110%);transform:translateX(110%)}}@-o-keyframes loading{to{-o-transform:translateX(110%);transform:translateX(110%)}}@keyframes loading{to{-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}}.c-loading .c-loading__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;max-width:9em}.o-ground{overflow:hidden;position:fixed;top:0;width:100%;height:100vh;background:url(../images/bg_ground_m.png) 50% 80%/100% auto no-repeat;-webkit-transition:1.04s;-o-transition:1.04s;-moz-transition:1.04s;transition:1.04s}.o-ground.is-hidden{opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);visibility:hidden}.o-ground .o-ground__perspective{-webkit-perspective:500px;-moz-perspective:500px;perspective:500px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear .1s,-webkit-transform .3s linear;transition:opacity .2s linear .1s,-webkit-transform .3s linear;-o-transition:opacity .2s linear .1s,-o-transform .3s linear;-moz-transition:transform .3s linear,opacity .2s linear .1s,-moz-transform .3s linear;transition:transform .3s linear,opacity .2s linear .1s;transition:transform .3s linear,opacity .2s linear .1s,-webkit-transform .3s linear,-moz-transform .3s linear,-o-transform .3s linear}.o-ground .o-ground__info{position:absolute;top:35%;left:9%;width:66%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.o-ground[data-status=true] .o-ground__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:-o-transform .8s;-moz-transition:transform .8s,-moz-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s,-moz-transform .8s,-o-transform .8s}.o-information{padding:13% 14%}.o-support{position:relative}.o-support .o-support__head{padding-bottom:.5em}.o-support .o-support__title{display:inline-block;position:relative}.o-support .o-support__content[data-status=false]{position:absolute;top:0;visibility:hidden}.o-support .o-support__part-title{position:relative;display:inline-block;min-width:10em;padding:.1em .6em .1em .1em;border-bottom:2px solid #0755fd;cursor:pointer;-webkit-transition:color .3s,border-bottom-color .3s;-o-transition:color .3s,border-bottom-color .3s;-moz-transition:color .3s,border-bottom-color .3s;transition:color .3s,border-bottom-color .3s}.o-support .o-support__part-title:after{content:"";position:absolute;top:50%;right:0;margin-top:-.15em;border:.2em solid transparent;border-top:.3em solid;border-bottom:none;vertical-align:middle;line-height:0;-webkit-transition:border-top-color .4s,-webkit-transform .4s;transition:border-top-color .4s,-webkit-transform .4s;-o-transition:border-top-color .4s,-o-transform .4s;-moz-transition:border-top-color .4s,transform .4s,-moz-transform .4s;transition:border-top-color .4s,transform .4s;transition:border-top-color .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s}.o-support .o-support__part-title[data-status=true]:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.o-support .o-support__title-list{position:absolute;top:1.4em;right:0;left:0;z-index:99;padding:.6em .2em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff}.o-support .o-support__title-list .o-support__title-list__item{display:inline-block;margin-top:.5em;font-size:1.1rem;cursor:pointer}.o-support .o-support__title-list .o-support__title-list__item:first-child{margin-top:0}.o-support .o-support__title-list .o-support__title-list__item:hover{text-decoration:underline}.o-support .o-support__item{display:inline-block;overflow:hidden;position:relative;padding:calc(var(--wh)/4) 0}.o-support .o-support__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0755fd;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;-o-transition:-o-transform 1.2s;-moz-transition:transform 1.2s,-moz-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s,-moz-transform 1.2s,-o-transform 1.2s}.o-support .o-support__item:before{display:none}.o-support .o-support__content[data-status=true] .o-support__item:after{-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}.o-support .o-support__item:first-child:after{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.o-support .o-support__item:nth-child(2):after{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.o-support .o-support__item:nth-child(3):after{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.o-support .o-support__item:nth-child(4):after{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.o-support .o-support__item:nth-child(5):after{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.o-support .o-support__item:nth-child(6):after{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.o-support .o-support__item:nth-child(7):after{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.o-support .o-support__item:nth-child(8):after{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.o-support .o-support__item:nth-child(9):after{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.o-support .o-support__item:nth-child(10):after{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.o-support .o-support__font{display:inline-block;opacity:0;-webkit-transition:opacity .1s;-o-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s;--wh:1.4em;position:relative;padding:calc(var(--wh)/4) 0 calc(var(--wh)/4) calc(var(--wh) + .8em);font-size:.9rem;-webkit-transition-delay:-webkit-calc(.4s + var(--i)*0.1s);-moz-transition-delay:-moz-calc(.4s + var(--i)*0.1s);-o-transition-delay:calc(.4s + var(--i)*0.1s);transition-delay:calc(.4s + var(--i)*0.1s)}.o-support .o-support__font:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:var(--wh);height:var(--wh);background:url(../images/icon_arrow@3x.png) 50%/contain no-repeat}.o-support .o-support__content[data-status=true] .o-support__font{opacity:1}.o-support .o-support__item:first-child .o-support__font{--i:1}.o-support .o-support__item:nth-child(2) .o-support__font{--i:2}.o-support .o-support__item:nth-child(3) .o-support__font{--i:3}.o-support .o-support__item:nth-child(4) .o-support__font{--i:4}.o-support .o-support__item:nth-child(5) .o-support__font{--i:5}.o-support .o-support__item:nth-child(6) .o-support__font{--i:6}.o-support .o-support__item:nth-child(7) .o-support__font{--i:7}.o-support .o-support__item:nth-child(8) .o-support__font{--i:8}.o-support .o-support__item:nth-child(9) .o-support__font{--i:9}.o-support .o-support__item:nth-child(10) .o-support__font{--i:10}.o-support .o-support__note{font-size:.9rem}.o-expertise .o-expertise__title{--wh:.6em;position:relative;padding-right:calc(var(--wh)*2)}.o-expertise .o-expertise__title:after,.o-expertise .o-expertise__title:before{content:"";display:inline-block;position:absolute;top:50%;right:0;-webkit-transition:opacity .8s .4s;-o-transition:opacity .8s .4s;-moz-transition:opacity .8s .4s;transition:opacity .8s .4s}.o-expertise .o-expertise__title:before{width:var(--wh);height:var(--wh);border-right:2px solid;border-bottom:2px solid;-webkit-transform:translateY(-60%) rotate(45deg);-moz-transform:translateY(-60%) rotate(45deg);-ms-transform:translateY(-60%) rotate(45deg);-o-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg)}.o-expertise .o-expertise__title:after{width:-webkit-calc(var(--wh)*2);width:-moz-calc(var(--wh)*2);width:calc(var(--wh)*2);height:-webkit-calc(var(--wh)*2);height:-moz-calc(var(--wh)*2);height:calc(var(--wh)*2);-webkit-mask:url(../images/icon_close@3x.png) 50%/contain no-repeat;mask:url(../images/icon_close@3x.png) 50%/contain no-repeat;background-color:currentColor;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.o-expertise[data-status=false] .o-expertise__title:after,.o-expertise[data-status=true] .o-expertise__title:before{opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.o-expertise .o-expertise__content{overflow:hidden;max-height:30em;-webkit-transition:max-height .8s;-o-transition:max-height .8s;-moz-transition:max-height .8s;transition:max-height .8s}.o-expertise[data-status=false] .o-expertise__content{max-height:0}.o-particle{overflow:hidden}.o-particle,.o-particle .o-particle__wrap{position:relative}.o-particle .o-particle__path{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0/contain no-repeat}.o-particle__path.o-particle__path--1{background-image:url(../images/particle_line_1.png)}.o-particle__path.o-particle__path--2{background-image:url(../images/particle_line_2.png)}.o-particle__path.o-particle__path--3{background-image:url(../images/particle_line_3.png)}.o-particle__path.o-particle__path--4{background-image:url(../images/particle_line_4.png)}.o-particle .o-particle__list{padding:5% 0 10%}.o-particle .o-particle__item{--p:45%;--wh:1em;position:relative;width:60%;max-width:15em;margin-top:15%;font-weight:700}.o-particle .o-particle__item:before{content:"";position:absolute;top:.1em;width:var(--wh);height:var(--wh);background:url(../images/icon_symbool@3x.png) 50%/contain no-repeat}.o-particle .o-particle__item:nth-child(2n):before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.o-experience{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.o-experience .o-experience__item{--wh:50%;position:relative;width:var(--wh);padding-top:calc(var(--wh)*1.3);font-size:1rem;-webkit-filter:grayscale(1) brightness(1) opacity(.6);filter:grayscale(1) brightness(1) opacity(.6)}.o-experience .o-experience__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background-color .8s;-o-transition:background-color .8s;-moz-transition:background-color .8s;transition:background-color .8s}.o-experience .o-experience__item:nth-child(odd):before{background-color:var(--ex__blue)}.o-experience .o-experience__item:nth-child(2n):before{background-color:var(--ex__blue_l)}.o-experience .o-experience__item:hover{-webkit-filter:none;filter:none}.o-experience .o-experience__item:hover:before{background-color:var(--ex__blue_d)}.o-experience .o-experience__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}.o-experience .o-experience__title{position:absolute;right:2em;bottom:20%;left:2em;margin-top:1em;opacity:0;font-size:1.7em;font-weight:700;line-height:1.2}.o-experience .o-experience__title--fintech{bottom:-webkit-calc(50% - 1em);bottom:-moz-calc(50% - 1em);bottom:calc(50% - 1em);text-align:right}.o-experience .o-experience__title--ecommerce{left:1.2em;bottom:40%}.o-experience .o-experience__title--healthcare{bottom:28%}.o-experience .o-experience__item:hover .o-experience__title{opacity:1;-webkit-transition:opacity .8s;-o-transition:opacity .8s;-moz-transition:opacity .8s;transition:opacity .8s}.o-experience .o-experience__cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-who .o-who__description{font-size:1.5rem}.o-who .o-who__description span:first-child,.o-who .o-who__description span:nth-child(2){color:#0755fd}.o-who .o-who__pagination{bottom:2em}.o-who .o-who__pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#d9d9d9;opacity:1}.o-who .o-who__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.o-who .o-who__button{top:auto;bottom:0;width:2em;height:1em;margin-top:-.5em}.o-who .o-who__button--prev{left:0;background:url(../images/icon_arrow_left.png) 50%/contain no-repeat}.o-who .o-who__button--next{left:6em;right:auto;background:url(../images/icon_arrow_right.png) 50%/contain no-repeat}.o-who .o-who__content{padding:1em 0 3em;opacity:0;-webkit-transform:translateX(-4em);-moz-transform:translateX(-4em);-ms-transform:translateX(-4em);-o-transform:translateX(-4em);transform:translateX(-4em);-webkit-transition:1.2s;-o-transition:1.2s;-moz-transition:1.2s;transition:1.2s}.o-who .swiper-slide-active .o-who__content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.o-who .o-who__slide{height:auto}.o-talk .o-talk__form{max-width:20em;margin:0 auto}.o-talk .o-talk__select{position:relative;width:100%;background-color:#fff;border:1px solid #adadad;color:#898f9f;font-size:14px}.o-talk .o-talk__select:before{content:"";position:absolute;top:50%;right:1em;width:1em;height:1em;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.o-talk .o-talk__btn{margin:2em auto 0;padding:.3em 2em;-webkit-border-radius:.7em;-moz-border-radius:.7em;border-radius:.7em;background-color:#131417;font-size:14px;-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}.o-talk .o-talk__btn:after{display:none}.o-talk .o-talk__btn:hover{background-color:#0755fd}.o-talk .o-talk__font{font-size:.8rem}.o-footer{background:url(../images/bg_footer.jpg) 50% 100%/100% auto no-repeat}.o-footer .o-footer__social{font-size:14px}.o-footer .o-footer__rights{font-size:12px}.an-move{overflow:hidden;position:relative}.an-move:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#131417;-webkit-transition:2s .4s;-o-transition:2s .4s;-moz-transition:2s .4s;transition:2s .4s}.an-move[data-active=true].an-move--up:after{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}.an-fade{opacity:0;-webkit-transition:1.12s;-o-transition:1.12s;-moz-transition:1.12s;transition:1.12s}.an-fade.an-fade--up{-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em)}.an-fade.an-fade--left{-webkit-transform:translateX(-3em);-moz-transform:translateX(-3em);-ms-transform:translateX(-3em);-o-transform:translateX(-3em);transform:translateX(-3em)}.an-fade[data-active=true]{opacity:1}.an-fade[data-active=true].an-fade--up{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.an-fade[data-active=true].an-fade--left{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.an-word{line-height:0}.an-word .an-word__content{overflow:hidden;display:inline-block;height:1.3em;line-height:4;-webkit-transition:line-height 1.2s;-o-transition:line-height 1.2s;-moz-transition:line-height 1.2s;transition:line-height 1.2s}.an-word[data-active=true] .an-word__content{line-height:1.15}.an-word.an-word--delay .an-word__content{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}@media screen and (min-width:1025px){.u-device\@md{display:none}.u-device\@lg{display:block}.u-text-align--left\@lg{text-align:left}.u-text-align--center\@lg{text-align:center}.u-text-align--right\@lg{text-align:right}.u-mt--1\@lg{margin-top:1em}.u-mt--2\@lg{margin-top:2em}.u-mt--3\@lg{margin-top:3em}.u-mt--4\@lg{margin-top:4em}.u-mt--5\@lg{margin-top:5em}.u-mt--6\@lg{margin-top:6em}.u-mt--7\@lg{margin-top:7em}.u-mt--8\@lg{margin-top:8em}.u-mt--9\@lg{margin-top:9em}.u-hidden\@lg{display:none}.c-menu[data-status=false]:hover .c-menu__item:first-child{width:60%}.c-menu[data-status=false]:hover .c-menu__item+.c-menu__item{width:100%}.c-pop-form[data-status=false] .c-pop-form__bg{-webkit-transition:2.4s;-o-transition:2.4s;-moz-transition:2.4s;transition:2.4s}.c-pop-form .c-pop-form__font{font-size:14px}.c-navigation{visibility:visible}.o-ground{background:url(../images/bg_ground_p.png) 50% 100%/100% auto no-repeat}.o-particle .o-particle__path{background-position:50% 0}.o-particle .o-particle__item{--p:30%;width:30%}.o-particle .o-particle__item:nth-child(odd){padding-left:calc(var(--wh) + .5em);margin-left:calc(100% - var(--p));text-align:left}.o-particle .o-particle__item:nth-child(odd):before{left:0}.o-particle .o-particle__item:nth-child(2n){padding-right:calc(var(--wh) + .5em);margin-left:auto;margin-right:calc(100% - var(--p));text-align:right}.o-particle .o-particle__item:nth-child(2n):before{right:0}.o-experience .o-experience__item{--wh:33.3333333333%}.o-who .o-who__head{position:relative;padding:0}.o-who .o-who__title{position:absolute;bottom:-5em;left:0}.o-who .o-who__content{padding:3em 10% 1em 40%}.o-talk .o-talk__font{font-size:14px}.o-footer{background-position:50% 0}}@media screen and (max-width:420px){.u-title\@xs{font-size:1.5rem}.u-title.u-title_size_m{font-size:1.3rem}.u-plane{width:45px;height:45px}.u-close{top:3%}.u-text.u-text_size_b\@xs{font-size:1.4rem}.u-text-align--left\@xs{text-align:left}.u-text-align--center\@xs{text-align:center}.u-text-align--right\@xs{text-align:right}.u-mt--1\@xs{margin-top:1em}.u-mt--2\@xs{margin-top:2em}.u-mt--3\@xs{margin-top:3em}.u-mt--4\@xs{margin-top:4em}.u-mt--5\@xs{margin-top:5em}.u-mt--6\@xs{margin-top:6em}.u-mt--7\@xs{margin-top:7em}.u-mt--8\@xs{margin-top:8em}.u-mt--9\@xs{margin-top:9em}.u-section{padding:2.8em 1em 4em}.u-section.u-section--reverse{padding:4em 1em 2em}.u-section.u-section--fix{padding:30px 1em}.u-hidden\@xs{display:none}.c-logo,.c-menu{top:3%}.c-menu-nav .c-menu-nav__languages{top:4%;right:4.3em}.c-menu-nav li.c-menu-nav__social:last-child{margin-right:0}.c-menu-nav .c-menu-nav__wrap{padding:30% 4.2em 2em}.c-nav{padding-bottom:10%}.c-nav .c-nav__item{padding:0;margin-top:.4em;font-size:1.7rem}.c-nav .c-nav__font{padding-right:0}.c-pop-form[data-status=false] .c-pop-form__bg{width:45px;height:45px}.c-pop-form .c-pop-form__wrap{width:90%}.c-form .c-form__input,.c-form .c-form__select{width:100%;font-size:.8rem}.o-ground{-webkit-background-size:200% auto;-moz-background-size:200% auto;background-size:200% auto;background-position:2% 80%}.o-information{padding:13% 1em}.o-expertise .o-expertise__title{--wh:10px;font-size:1.3rem}.o-expertise .o-expertise__content{font-size:.9rem}.o-particle .o-particle__path{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%)}.o-particle .o-particle__item{--p:60%;width:50%;margin-top:30%;margin-left:calc(100% - var(--p));padding-left:calc(var(--wh) + .5em)}.o-particle .o-particle__item:before{left:0}.o-experience .o-experience__title{left:1em;font-size:1.3em}.o-who .o-who__description{margin-top:.5em;font-size:1.2rem}.o-who .o-who__content{padding:1em 0 2em}.o-footer .o-footer__rights{font-size:10px}}@media screen and (min-width:769px) and (max-width:1024px){.u-text-align--left\@md{text-align:left}.u-text-align--center\@md{text-align:center}.u-text-align--right\@md{text-align:right}.u-mt--1\@md{margin-top:1em}.u-mt--2\@md{margin-top:2em}.u-mt--3\@md{margin-top:3em}.u-mt--4\@md{margin-top:4em}.u-mt--5\@md{margin-top:5em}.u-mt--6\@md{margin-top:6em}.u-mt--7\@md{margin-top:7em}.u-mt--8\@md{margin-top:8em}.u-mt--9\@md{margin-top:9em}.u-hidden\@md{display:none}.c-menu-nav .c-menu-nav__wrap{padding:30% 4.8em 2em 2em}.o-particle .o-particle__item{margin-left:calc(100% - var(--p));margin-top:20%;padding-left:calc(var(--wh) + .5em)}.o-particle .o-particle__item:before{left:0}.o-experience .o-experience__title{font-size:1.3em}}@media screen and (min-width:421px) and (max-width:768px){.u-text-align--left\@md{text-align:left}.u-text-align--center\@md{text-align:center}.u-text-align--right\@md{text-align:right}.u-mt--1\@md{margin-top:1em}.u-mt--2\@md{margin-top:2em}.u-mt--3\@md{margin-top:3em}.u-mt--4\@md{margin-top:4em}.u-mt--5\@md{margin-top:5em}.u-mt--6\@md{margin-top:6em}.u-mt--7\@md{margin-top:7em}.u-mt--8\@md{margin-top:8em}.u-mt--9\@md{margin-top:9em}.u-hidden\@md{display:none}.c-menu-nav .c-menu-nav__wrap{padding:30% 4.8em 2em 2em}.o-particle .o-particle__item{margin-left:calc(100% - var(--p));margin-top:20%;padding-left:calc(var(--wh) + .5em)}.o-particle .o-particle__item:before{left:0}.o-experience .o-experience__title{font-size:1.3em}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bvc3Rjc3MvY2xlYW4uY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy9iYWNrZ3JvdW5kL3UtYmFja2dyb3VuZF9ibGFjay5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy9kZXZpY2UvdS1kZXZpY2UuY3NzIiwiLi4vcG9zdGNzcy91dGlsaXRpZXMvdGl0bGUvdS10aXRsZS5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy90aXRsZS9fc2l6ZS91LXRpdGxlX3NpemVfbS5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy90aXRsZS9fc2l6ZS91LXRpdGxlX3NpemVfcy5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy9jb2xvci91LWNvbG9yLmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL2Fkdmlzb3J5L3UtYWR2aXNvcnkuY3NzIiwiLi4vcG9zdGNzcy91dGlsaXRpZXMvY29taW5nL3UtY29taW5nLmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL3BsYW5lL3UtcGxhbmUuY3NzIiwiLi4vcG9zdGNzcy91dGlsaXRpZXMvY2xvc2UvdS1jbG9zZS5jc3MiLCIuLi9wb3N0Y3NzL3ZhcmlhYmxlLmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL3RleHQvdS10ZXh0LmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL3RleHQvX3NpemUvdS10ZXh0X3NpemVfcy5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy90ZXh0L19zaXplL3UtdGV4dF9zaXplX2IuY3NzIiwiLi4vcG9zdGNzcy91dGlsaXRpZXMvdGV4dC1hbGlnbi91LXRleHQtYWxpZ24uY3NzIiwiLi4vcG9zdGNzcy91dGlsaXRpZXMvbXQvdS1tdC5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy9zZWN0aW9uL3Utc2VjdGlvbi5jc3MiLCIuLi9wb3N0Y3NzL3V0aWxpdGllcy9vdmVyZmxvdy91LW92ZXJmbG93LmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL3NjcmVlbi91LXNjcmVlbi5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbG9nby9jLWxvZ28uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL21lbnUvYy1tZW51LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9tZW51L19faXRlbS9jLW1lbnVfX2l0ZW0uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL21lbnUtbmF2L2MtbWVudS1uYXYuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL21lbnUtbmF2L19fbGFuZ3VhZ2VzL2MtbWVudS1uYXZfX2xhbmd1YWdlcy5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbWVudS1uYXYvX19zb2NpYWwvYy1tZW51LW5hdl9fc29jaWFsLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9tZW51LW5hdi9fX3dyYXAvYy1tZW51LW5hdl9fd3JhcC5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbWVudS1uYXYvX19iZy9jLW1lbnUtbmF2X19iZy5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvc29jaWFsL19faXRlbS9jLXNvY2lhbF9faXRlbS5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvc29jaWFsL190aGVtZXMvYy1zb2NpYWxfdGhlbWVzX3NxdWFyZS5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvc29jaWFsL190aGVtZXMvYy1zb2NpYWxfdGhlbWVzX2NpcmNsZS5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbmF2L2MtbmF2LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9uYXYvX193cmFwL2MtbmF2X193cmFwLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9uYXYvX19pdGVtL2MtbmF2X19pdGVtLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9uYXYvX19mb250L2MtbmF2X19mb250LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9sYW5ndWFnZXMvYy1sYW5ndWFnZXMuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2xhbmd1YWdlcy9fX2l0ZW0vYy1sYW5ndWFnZXNfX2l0ZW0uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2xhbmd1YWdlcy9fX2ZvbnQvYy1sYW5ndWFnZXNfX2ZvbnQuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL3BvcC1mb3JtL2MtcG9wLWZvcm0uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL3BvcC1mb3JtL19fYmcvYy1wb3AtZm9ybV9fYmcuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL3BvcC1mb3JtL19fd3JhcC9jLXBvcC1mb3JtX193cmFwLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9wb3AtZm9ybS9fX2Nsb3NlL2MtcG9wLWZvcm1fX2Nsb3NlLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9wb3AtZm9ybS9fX2ZvbnQvYy1wb3AtZm9ybV9fZm9udC5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvZm9ybS9jLWZvcm0uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2Zvcm0vX19pbnB1dC9jLWZvcm1fX2lucHV0LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9mb3JtL19fc2VsZWN0L2MtZm9ybV9fc2VsZWN0LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9mb3JtL19fYnRuL2MtZm9ybV9fYnRuLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9uYXZpZ2F0aW9uL2MtbmF2aWdhdGlvbi5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9fX2l0ZW0vYy1uYXZpZ2F0aW9uX19pdGVtLmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9uYXZpZ2F0aW9uL19fZm9udC9jLW5hdmlnYXRpb25fX2ZvbnQuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL25hdmlnYXRpb24vX190YWcvYy1uYXZpZ2F0aW9uX190YWcuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2ZsZXgvYy1mbGV4LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9saXN0L19faXRlbS9jLWxpc3RfX2l0ZW0uY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2xpc3QvX3RoZW1lcy9jLWxpc3RfdGhlbWVzX2Fycm93LmNzcyIsIi4uL3Bvc3Rjc3MvY29tcG9uZW50cy9saXN0L190aGVtZXMvYy1saXN0X3RoZW1lc19jaXJjbGUuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2xpc3QvX3RoZW1lcy9jLWxpc3RfdGhlbWVzX2RvdWJsZS5jc3MiLCIuLi9wb3N0Y3NzL2NvbXBvbmVudHMvbG9hZGluZy9jLWxvYWRpbmcuY3NzIiwiLi4vcG9zdGNzcy9jb21wb25lbnRzL2xvYWRpbmcvX19sb2dvL2MtbG9hZGluZ19fbG9nby5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9ncm91bmQvby1ncm91bmQuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvZ3JvdW5kL19fcGVyc3BlY3RpdmUvby1ncm91bmRfX3BlcnNwZWN0aXZlLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L2dyb3VuZC9fX2luZm8vby1ncm91bmRfX2luZm8uY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvaW5mb3JtYXRpb24vby1pbmZvcm1hdGlvbi5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9zdXBwb3J0L28tc3VwcG9ydC5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9zdXBwb3J0L19faGVhZC9vLXN1cHBvcnRfX2hlYWQuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvc3VwcG9ydC9fX3RpdGxlL28tc3VwcG9ydF9fdGl0bGUuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvc3VwcG9ydC9fX2NvbnRlbnQvby1zdXBwb3J0X19jb250ZW50LmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3N1cHBvcnQvX19wYXJ0LXRpdGxlL28tc3VwcG9ydF9fcGFydC10aXRsZS5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9zdXBwb3J0L19fdGl0bGUtbGlzdC9vLXN1cHBvcnRfX3RpdGxlLWxpc3QuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvc3VwcG9ydC9fX3RpdGxlLWxpc3QvX19pdGVtL28tc3VwcG9ydF9fdGl0bGUtbGlzdF9faXRlbS5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9zdXBwb3J0L19faXRlbS9vLXN1cHBvcnRfX2l0ZW0uY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvc3VwcG9ydC9fX2ZvbnQvby1zdXBwb3J0X19mb250LmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3N1cHBvcnQvX19ub3RlL28tc3VwcG9ydF9fbm90ZS5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9leHBlcnRpc2UvX190aXRsZS9vLWV4cGVydGlzZV9fdGl0bGUuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvZXhwZXJ0aXNlL19fY29udGVudC9vLWV4cGVydGlzZV9fY29udGVudC5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9wYXJ0aWNsZS9vLXBhcnRpY2xlLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3BhcnRpY2xlL19fd3JhcC9vLXBhcnRpY2xlX193cmFwLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3BhcnRpY2xlL19fcGF0aC9vLXBhcnRpY2xlX19wYXRoLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3BhcnRpY2xlL19fbGlzdC9vLXBhcnRpY2xlX19saXN0LmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3BhcnRpY2xlL19faXRlbS9vLXBhcnRpY2xlX19pdGVtLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L2V4cGVyaWVuY2Uvby1leHBlcmllbmNlLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L2V4cGVyaWVuY2UvX19pdGVtL28tZXhwZXJpZW5jZV9faXRlbS5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC9leHBlcmllbmNlL19fY29udGVudC9vLWV4cGVyaWVuY2VfX2NvbnRlbnQuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvZXhwZXJpZW5jZS9fX3RpdGxlL28tZXhwZXJpZW5jZV9fdGl0bGUuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvZXhwZXJpZW5jZS9fX2NvdmVyL28tZXhwZXJpZW5jZV9fY292ZXIuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvd2hvL19fZGVzY3JpcHRpb24vby13aG9fX2Rlc2NyaXB0aW9uLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3doby9fX3BhZ2luYXRpb24vby13aG9fX3BhZ2luYXRpb24uY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvd2hvL19fYnV0dG9uL28td2hvX19idXR0b24uY3NzIiwiLi4vcG9zdGNzcy9vYmplY3Qvd2hvL19fY29udGVudC9vLXdob19fY29udGVudC5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC93aG8vX19zbGlkZS9vLXdob19fc2xpZGUuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvdGFsay9fX2Zvcm0vby10YWxrX19mb3JtLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3RhbGsvX19zZWxlY3Qvby10YWxrX19zZWxlY3QuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvdGFsay9fX2J0bi9vLXRhbGtfX2J0bi5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC90YWxrL19fZm9udC9vLXRhbGtfX2ZvbnQuY3NzIiwiLi4vcG9zdGNzcy9vYmplY3QvZm9vdGVyL28tZm9vdGVyLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L2Zvb3Rlci9fX3NvY2lhbC9vLWZvb3Rlcl9fc29jaWFsLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L2Zvb3Rlci9fX3JpZ2h0cy9vLWZvb3Rlcl9fcmlnaHRzLmNzcyIsIi4uL3Bvc3Rjc3MvYW5pbWF0ZS9tb3ZlL2FuLW1vdmUuY3NzIiwiLi4vcG9zdGNzcy9hbmltYXRlL2ZhZGUvYW4tZmFkZS5jc3MiLCIuLi9wb3N0Y3NzL2FuaW1hdGUvd29yZC9hbi13b3JkLmNzcyIsIi4uL3Bvc3Rjc3MvYW5pbWF0ZS93b3JkL19fY29udGVudC9hbi13b3JkX19jb250ZW50LmNzcyIsIi4uL3Bvc3Rjc3MvdXRpbGl0aWVzL2hpZGRlbi91LWhpZGRlbi5jc3MiLCIuLi9wb3N0Y3NzL29iamVjdC93aG8vX19oZWFkL28td2hvX19oZWFkLmNzcyIsIi4uL3Bvc3Rjc3Mvb2JqZWN0L3doby9fX3RpdGxlL28td2hvX190aXRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb05BaUJFLFFBQVMsQ0FDVCxTQUNGLENBQ0Esa0JBRUUsZUFDRixDQUNBLHdFQUlFLGFBQ0YsQ0FDQSxNQUNFLGVBQ0YsQ0FDQSxJQUVFLFFBQWMsQ0FDZCxrQkFDRixDQUNBLGFBQ0UsV0FDRixDQUNBLG9EQUdFLFlBQ0YsQ0FDQSxNQUNFLHdCQUF5QixDQUN6QixnQkFDRixDQUNBLFlBQ0UsaUJBQWtCLENBQ2xCLGVBQ0YsQ0FDQSxJQUNFLHlCQUNGLENBQ0EsSUFDRSw0QkFDRixDQUNBLEtBQ0UsZUFDRixDQUNBLGlCQUNFLHNCQUNGLENBQ0EsVUFDRSxrQ0FBcUMsQ0NuRXZDLDZDQUFBLEFEcUVFLGVBRUYsQ0N2RUEscUNBQUEsVUFBQSxlQUFBLENBQUEsb0NBQUEsVUFBQSxlQUFBLENBQUEsQUR3RUEsRUFFRSxVQUtGLENBSEUsVUFIQSxvQkFLQSxDQUtBLHdDQUNFLFNBQ0YsQ0FFRixPQUNFLFdBQ0YsQ0FDQSxJQUNFLGNBQ0YsQ0UzRkUscUJBQ0Usd0JBQ0YsQ0FFQSxvQkFDRSx3QkFDRixDQUVBLG9CQUNFLHdCQUNGLENBRUEscUJBQ0Usd0JBQ0YsQ0FFQSxvQkFDRSx3QkFDRixDQ2xCQSxjQUNFLGFBSUYsQ0FFQSxjQUNFLFlBSUYsQ0NiRixTQUNFLGtDQVdGLENBSkUsdUJBQ0UsZUFBZ0IsQ0FDaEIsc0JBQ0YsQ0NWQSx3QkFDRSxnQkFJRixDQ0xBLHdCQUNFLGVBQ0YsQ0NGQSxnQkFDRSxVQUNGLENBRUEsZUFDRSxhQUNGLENBRUEsZUFDRSxhQUNGLENBRUEsZUFDRSxhQUNGLENBRUEsZ0JBQ0UsYUFDRixDQ25CRixZQUNFLGNBS0YsQ0FIRSwyQkFDRSxjQUNGLENDTEYsVUFDRSxnREFBb0QsQ0FDcEQsb0JBQXFCLENBQ3JCLHdCQUF5QixDQUN6QixpQ0FBMEIsQ0FBMUIsOEJBQTBCLENBQTFCLDZCQUEwQixDQUExQiw0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SixDQVBBLGFBS0ksY0FFSixDQVBBLGFBS0ksY0FFSixDQVBBLGFBS0ksY0FFSixDQVBBLGFBS0ksY0FFSixDQVBBLGFBS0ksY0FFSixDQVBBLGFBS0ksY0FFSixDb0ZYQSxjQUtJLFlBRUosQzFFWkUsOEJBU0kseUJBS0osQ29EZkYsOEJBd0JJLGlDQUFvQyxDQUNwQyxjQUFlLENBQ2YsbUNBc0RKLENBNUNFLHFDQVdJLE1BS0osQ0lwREYsbUNBY0ksZUFvQkosQ25FbEJFIiwiZmlsZSI6ImJ1aWxkLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBcbmgxLCBoMiwgaDMsIFxuaDQsIGg1LCBoNiwgXG5wLCBcbmRsLCBkdCwgZGQsIFxub2wsIHVsLCBsaSwgXG5maWVsZHNldCwgXG5mb3JtLCBsYWJlbCwgaW5wdXQsIFxubGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgXG50Ym9keSwgdGZvb3QsIHRoZWFkLCBcbnRyLCB0aCwgdGQsIFxudGV4dGFyZWEsIGFydGljbGUsIFxuYXNpZGUsIGF1ZGlvLCB2aWRlbywgXG5jYW52YXMsIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgXG5tYXJrLCBtZW51LCBuYXYsIFxuc2VjdGlvbiwgdGltZSB7IFxuICBtYXJnaW46IDA7IFxuICBwYWRkaW5nOiAwOyBcbn1cbmgxLCBoMiwgaDMsIFxuaDQsIGg1LCBoNiB7IFxuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgXG5maWd1cmUsIGZvb3RlciwgaGVhZGVyLCBcbmhncm91cCwgbmF2LCBzZWN0aW9uLCBcbmJsb2NrcXVvdGUgeyBcbiAgZGlzcGxheTogYmxvY2s7IFxufVxudWwsIG9sIHsgXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IFxufVxuaW1nIHsgXG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IFxufVxuYmxvY2txdW90ZSwgcSB7IFxuICBxdW90ZXM6IG5vbmU7IFxufVxuYmxvY2txdW90ZTpiZWZvcmUsIFxuYmxvY2txdW90ZTphZnRlciwgXG5xOmJlZm9yZSwgcTphZnRlciB7IFxuICBjb250ZW50OiBub25lOyBcbn1cbnRhYmxlIHsgXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IFxuICBib3JkZXItc3BhY2luZzogMDsgXG59XG5zdHJvbmcsIGVtLCBpIHsgXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxufVxuaW5zIHsgXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcbn1cbmRlbCB7IFxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgXG59XG5tYXJrIHsgXG4gIGJhY2tncm91bmQ6IG5vbmU7IFxufVxuaW5wdXQ6Oi1tcy1jbGVhciB7IFxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxufVxuYm9keSwgaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAxNHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtcmFuZ2U6IDQyMHB4IDEyODBweDtcbn1cbmEgeyBcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgY29sb3I6ICMzMzM7IFxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsbnVsbCwiLnUtYmFja2dyb3VuZCB7XG4gICYtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgfVxuXG4gICYtLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspO1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgfVxuICBcbiAgJi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XG4gIH1cbn1cbiIsIi51LWRldmljZSB7XG4gICZcXEBtZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJlxcQGxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi51LXRpdGxlIHtcbiAgZm9udDogNDAwIDJyZW0vMS40IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgJlxcQHhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYmLS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgfVxufVxuIiwiLnUtdGl0bGUge1xuICAmJl9zaXplX20ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG59XG4iLCIudS10aXRsZSB7XG4gICYmX3NpemVfcyB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxufVxuIiwiLnUtY29sb3Ige1xuICAmLS13aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgY29sb3I6IGNvbG9yKCB2YXIoLS1ncmF5KSBiKCsyMCUpICk7XG4gIH1cblxuICAmLS1waW5rIHtcbiAgICBjb2xvcjogdmFyKCAtLXBpbmsgKTtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoIC0tYmx1ZSApO1xuICB9XG5cbiAgJi0tYmxhY2sge1xuICAgIGNvbG9yOiB2YXIoIC0tYmxhY2sgKTtcbiAgfVxufVxuIiwiLnUtYWR2aXNvcnkge1xuICBtYXgtd2lkdGg6IDE4ZW07XG5cbiAgJiYtLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwZW07XG4gIH1cbn1cbiIsIi51LWNvbWluZyB7XG4gIGZvbnQ6IDMwMCAuOXJlbS8xLjIgXCJQYXRod2F5IEdvdGhpYyBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOGVtKTtcbn1cbiIsIi51LXBsYW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMi41JTtcbiAgYm90dG9tOiA1JTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IHZhcigtLXBsYW5lV0gpO1xuICBoZWlnaHQ6IHZhcigtLXBsYW5lV0gpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogc3ZnLWlubGluZShwbGFuZSkgY2VudGVyLzYwJSBhdXRvIG5vLXJlcGVhdCBjb2xvciggdmFyKC0tYmxhY2spIGwoKzEwJSkgKTtcbiAgYm94LXNoYWRvdzogMCAwIDdweCBjb2xvcih2YXIoLS1ibGFjaykgYSguOSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjVzLCBcbiAgYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIEBtZWRpYSAoLS1waG9uZSkge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXBsYW5lV0gpICogLjkpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1wbGFuZVdIKSAqIC45KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IGNvbG9yKHZhcigtLWJsYWNrKSBhKC45KSksXG4gICAgNHB4IDRweCA2cHggY29sb3IoYmxhY2sgYSguMykpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxufVxuIiwiLnUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLXpJbmRleF9fbWlkZGxlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWl4aW4gdG9wUmlnaHQ7XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWJsdWU6ICMwNzU1ZmQ7XG4gIC0tcGluazogI2YwYmFiZjtcbiAgLS1ncmVlbjogIzk3ZjFkZDtcbiAgLS1ncmF5OiAjZjJmMmYyO1xuICAtLWdyYXlfZDogI2Q5ZDlkOTtcbiAgLS1ibGFjazogIzEzMTQxNztcblxuICAtLXpJbmRleF9fdG9wOiA5OTk5O1xuICAtLXpJbmRleF9fbWlkZGxlOiA5OTk7XG4gIC0tekluZGV4X19ib3R0b206IDk5O1xuXG4gIC0tc2Vjb25kOiAuOHM7XG5cbiAgLS1wbGFuZVdIOiA1MHB4O1xufVxuXG5AZGVmaW5lLW1peGluIHRvcFJpZ2h0IHtcbiAgdG9wOiA4JTtcbiAgcmlnaHQ6IDMuNSU7XG4gIEBtZWRpYSAoLS1waG9uZSkge1xuICAgIHRvcDogMyU7XG4gIH1cbn1cblxuQHN2Zy1sb2FkIHBsYW5lIHVybCguLi9pbWFnZXMvcGFwZXItcGxhbmUuc3ZnKSB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG5AZGVmaW5lLW1peGluIGJhY2tncm91bmRNb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY2FsYyggdmFyKC0tc2Vjb25kKSAqIDEuNSk7XG4gIH1cbn1cblxuQGRlZmluZS1taXhpbiBiYWNrZ3JvdW5kV29yZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzO1xufVxuXG5AZGVmaW5lLW1peGluIGFycm93IHtcbiAgLS13aDogMS40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXdoKSArIC44ZW0pO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXdoKSAvIDQpIDAgY2FsYyh2YXIoLS13aCkgLyA0KSBjYWxjKHZhcigtLXdoKSArIC44ZW0pO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiB2YXIoLS13aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS13aCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93QDN4LnBuZykgNTAlL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB9XG59XG4iLCIudS10ZXh0IHtcbiAgZm9udDogNDAwIC45cmVtLzEuNCBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG4iLCIudS10ZXh0IHtcbiAgJiZfc2l6ZV9zIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICB9XG59XG4iLCIudS10ZXh0IHtcbiAgJiZfc2l6ZV9iIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgICZcXEB4cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJGkgaW4gbGVmdCwgY2VudGVyLCByaWdodCB7XG4gIC51LXRleHQtYWxpZ24tLSQoaSkge1xuICAgIHRleHQtYWxpZ246ICRpO1xuICB9XG5cbiAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAudS10ZXh0LWFsaWduLS0kKGkpXFxAbGcge1xuICAgICAgdGV4dC1hbGlnbjogJGk7XG4gICAgfVxuICB9XG5cbiAgLnUtdGV4dC1hbGlnbi0tJChpKVxcQG1kIHtcbiAgICBAbWVkaWEgKC0taXBhZCkge1xuICAgICAgdGV4dC1hbGlnbjogJGk7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1pcGFkX21pbmkpIHtcbiAgICAgIHRleHQtYWxpZ246ICRpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1waG9uZSkge1xuICAgIC51LXRleHQtYWxpZ24tLSQoaSlcXEB4cyB7XG4gICAgICB0ZXh0LWFsaWduOiAkaTtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb3IgJGkgZnJvbSAxIHRvIDkge1xuICAudS1tdC0tJChpKSB7XG4gICAgbWFyZ2luLXRvcDogJChpKWVtO1xuICB9XG5cbiAgLnUtbXQtLSQoaSlcXEBsZyB7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6ICQoaSllbTtcbiAgICB9XG4gIH1cblxuICAudS1tdC0tJChpKVxcQG1kIHtcbiAgICBAbWVkaWEgKC0taXBhZCkge1xuICAgICAgbWFyZ2luLXRvcDogJChpKWVtO1xuICAgIH1cbiAgICBAbWVkaWEgKC0taXBhZF9taW5pKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkKGkpZW07XG4gICAgfVxuICB9XG5cbiAgLnUtbXQtLSQoaSlcXEB4cyB7XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkKGkpZW07XG4gICAgfVxuICB9XG59XG4iLCIudS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMi44ZW0gMTAlIDRlbTtcbiAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgcGFkZGluZzogMi44ZW0gMWVtIDRlbTtcbiAgfVxuXG4gICYmLS1yZXZlcnNlIHtcbiAgICBwYWRkaW5nOiA0ZW0gMTAlIDJlbTtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAxZW0gMmVtO1xuICAgIH1cbiAgfVxuXG4gICYmLS1maXgge1xuICAgIHBhZGRpbmc6IDcwcHggMTAlO1xuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgcGFkZGluZzogMzBweCAxZW07XG4gICAgfVxuICB9XG59XG4iLCIudS1vdmVyZmxvdyB7XG4gICYtLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLnUtc2NyZWVuIHtcbiAgJi0taCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuIiwiLmMtbG9nbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2JTtcbiAgbGVmdDogMyU7XG4gIHotaW5kZXg6IHZhcigtLXpJbmRleF9fdG9wKTtcbiAgd2lkdGg6IDMuNGVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjhzO1xuICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICB0b3A6IDMlO1xuICB9XG5cbiAgJiYuaXMtaW52ZXJ0IHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxufVxuIiwiLmMtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0tekluZGV4X19taWRkbGUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWl4aW4gdG9wUmlnaHQ7XG59XG4iLCIuYy1tZW51IHtcbiAgJiAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcuNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsXG4gICAgd2lkdGggLjNzLFxuICAgIGJhY2tncm91bmQtY29sb3IgLjRzO1xuXG4gICAgKyAuYy1tZW51X19pdGVtIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDI3LjUlIDAgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJmYWxzZVwiXTpob3ZlciB7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIC5jLW1lbnVfX2l0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuYy1tZW51X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJ0cnVlXCJdIHtcbiAgICAuYy1tZW51X19pdGVtIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1tZW51LW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXpJbmRleF9fYm90dG9tKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4wNXMgdmFyKC0tc2Vjb25kKTtcblxuICAmW2RhdGEtc3RhdHVzPVwidHJ1ZVwiXSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4wNXM7XG4gIH1cbn1cbiIsIi5jLW1lbnUtbmF2IHtcbiAgJiAmX19sYW5ndWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDglO1xuICAgIHJpZ2h0OiA1LjllbTtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgIHRvcDogNCU7XG4gICAgICByaWdodDogNC4zZW07XG4gICAgfVxuICB9XG59XG4iLCIuYy1tZW51LW5hdiB7XG4gICYgbGkmX19zb2NpYWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJ0cnVlXCJdIHtcbiAgICAuYy1tZW51LW5hdl9fc29jaWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY2FsYygxLjFzICsgLjA3cyAqIDEpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGNhbGMoMS4xcyArIC4wN3MgKiAyKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjYWxjKDEuMXMgKyAuMDdzICogMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1tZW51LW5hdiB7XG4gICYge1xuICAgICYgJl9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxMCUgNC44ZW0gMmVtIDJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGNhbGMoIHZhcigtLXNlY29uZCkgLyAyICk7XG4gICAgICBAbWVkaWEgKC0taXBhZCkge1xuICAgICAgICBwYWRkaW5nOiAzMCUgNC44ZW0gMmVtIDJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1pcGFkX21pbmkpIHtcbiAgICAgICAgcGFkZGluZzogMzAlIDQuOGVtIDJlbSAyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgICAgcGFkZGluZzogMzAlIDQuMmVtIDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdHVzPVwidHJ1ZVwiXSB7XG4gICAgICAuYy1tZW51LW5hdl9fd3JhcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1tZW51LW5hdiB7XG4gICYge1xuICAgICZfX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLXpJbmRleF9fYm90dG9tKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zZWNvbmQpIGN1YmljLWJlemllciguMDUsIC41NSwgLjU1LCAuMDUpO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0dXM9XCJ0cnVlXCJdIHtcbiAgICAgIC5jLW1lbnUtbmF2X19iZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNvY2lhbCB7XG4gICYgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtc29jaWFsIHtcbiAgJiZfdGhlbWVzX3NxdWFyZSAmX19pdGVtIHtcbiAgICB3aWR0aDogMS43ZW07XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgfVxufVxuIiwiLmMtc29jaWFsIHtcbiAgJiZfdGhlbWVzX2NpcmNsZSAmX19pdGVtIHtcbiAgICB3aWR0aDogMS43ZW07XG4gICAgaGVpZ2h0OiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmMtbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xuICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xuICB9XG59XG4iLCIuYy1uYXYge1xuICAmICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLmMtbmF2IHtcbiAgJiAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMWVtO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuICAgIGZvbnQ6IDQwMCAxLjdyZW0gUnViaWssIHNlcmlmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyxcbiAgICBvcGFjaXR5IC4xNXM7XG4gICAgQG1lZGlhICgtLXBob25lKXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAuNGVtO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRvIDYge1xuICAuYy1tZW51LW5hdltkYXRhLXN0YXR1cz1cInRydWVcIl0gLmMtbmF2X19pdGVtOm50aC1jaGlsZCgkKGkpKSB7XG4gICAgLS1pbmRleDogJGk7XG4gIH1cbn1cblxuLmMtbWVudS1uYXZbZGF0YS1zdGF0dXM9XCJ0cnVlXCJdIC5jLW5hdl9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyh2YXIoLS1zZWNvbmQpICsgLjA4cyAqIHZhcigtLWluZGV4KSksIFxuICBjYWxjKHZhcigtLXNlY29uZCkgKyAuMDhzICogdmFyKC0taW5kZXgpKTtcbn1cbiIsIi5jLW5hdiB7XG4gICYgJl9fZm9udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogLjJlbSAuNWVtO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHZhcigtLWJsYWNrKSBsKCs2MCUpKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42LCAuMiwgLjQsIC44KTtcbiAgICB9XG4gIH1cblxuICAmICZfX2l0ZW06aG92ZXIge1xuICAgIC5jLW5hdl9fZm9udDphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzZW07XG4gICAgfVxuXG4gICAgfiAuYy1uYXZfX2l0ZW0ge1xuICAgICAgLmMtbmF2X19mb250OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIuYy1sYW5ndWFnZXMge1xuICAmICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgLmMtbGFuZ3VhZ2VzX19pdGVtIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtbGFuZ3VhZ2VzIHtcbiAgJiAmX19mb250IHtcbiAgICBmb250OiA0MDAgMXJlbS8xLjIgUnViaWssIHNhbnMtc2VyaWY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYuaXMtY3VycmVudCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtcG9wLWZvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogdmFyKC0tekluZGV4X19taWRkbGUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICZbZGF0YS1zdGF0dXM9XCJmYWxzZVwiXSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgY2FsYyggdmFyKC0tc2Vjb25kKSAqIDEgKSBjYWxjKCB2YXIoLS1zZWNvbmQpICogLjUpO1xuICB9XG59XG4iLCIuYy1wb3AtZm9ybSB7XG4gICYgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwdncgLyAtMSk7XG4gICAgcmlnaHQ6IGNhbGMoMTAwdncgLyAtMSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKiAzLjUpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDMuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBjYWxjKCB2YXIoLS1zZWNvbmQpICogMiApIGxpbmVhcjtcbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJmYWxzZVwiXSAuYy1wb3AtZm9ybV9fYmcge1xuICAgIHdpZHRoOiB2YXIoLS1wbGFuZVdIKTtcbiAgICBoZWlnaHQ6IHZhcigtLXBsYW5lV0gpO1xuICAgIHRyYW5zaXRpb246IGNhbGMoIHZhcigtLXNlY29uZCkgKiAyICk7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIHRyYW5zaXRpb246IGNhbGMoIHZhcigtLXNlY29uZCkgKiAzICk7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tcGxhbmVXSCkgKiAuOSk7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tcGxhbmVXSCkgKiAuOSk7XG4gICAgfVxuICB9XG59XG4iLCIuYy1wb3AtZm9ybSB7XG4gICYgJl9fd3JhcCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIHZhcigtLXNlY29uZCk7XG4gICAgQG1lZGlhICgtLXBob25lKXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cImZhbHNlXCJdIC5jLXBvcC1mb3JtX193cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB9XG59XG4iLCIuYy1wb3AtZm9ybSB7XG4gICYgJl9fY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIHZhcigtLXNlY29uZCk7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiZmFsc2VcIl0gLmMtcG9wLWZvcm1fX2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB9XG59XG4iLCIuYy1wb3AtZm9ybSB7XG4gICYgJl9fZm9udCB7XG4gICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiIsIi5jLWZvcm0ge1xuICAmICZfX2lucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHBhZGRpbmc6IC4yZW0gMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAuN2VtO1xuICAgIGZvbnQ6IC43cmVtLzEuNiBSdWJpaywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6IGNvbG9yKCB2YXIoLS1ncmF5KSBiKCs0MCUpICk7XG4gICAgfVxuICAgICY6Oi1tcy1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6IGNvbG9yKCB2YXIoLS1ncmF5KSBiKCs0MCUpICk7XG4gICAgfVxuICAgICY6LW1zLXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogY29sb3IoIHZhcigtLWdyYXkpIGIoKzQwJSkgKTtcbiAgICB9XG5cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwZW07XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYy1mb3JtIHtcbiAgJiAmX19zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC43ZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQ6IC43cmVtLzEuNiBSdWJpaywgc2Fucy1zZXJpZjtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWZvcm0ge1xuICAmICZfX2J0biB7XG4gICAgbWFyZ2luOiAuNGVtIDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQ6IC44cmVtIFJ1YmlrLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIFxuICAgICAgbWFyZ2luIC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1uYXZpZ2F0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuIiwiLmMtbmF2aWdhdGlvbiB7XG4gICYgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG4iLCIuYy1uYXZpZ2F0aW9uIHtcbiAgJiAmX19mb250IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogNzAwIDEycHggUnViaWssIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGNvbG9yKHdoaXRlIGIoKzUwJSkpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGNhbGModmFyKC0tc2Vjb25kKSAtIC40cyksIHBhZGRpbmctcmlnaHQgY2FsYyggdmFyKC0tc2Vjb25kKSAtIC4zcyk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSBiKCs1MCUpKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIGNhbGModmFyKC0tc2Vjb25kKSAtIC40cyksIGJhY2tncm91bmQtY29sb3IgY2FsYyh2YXIoLS1zZWNvbmQpIC0gLjRzKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAyLjRlbTtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyZW07XG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLW5hdmlnYXRpb24ge1xuICAmICZfX3RhZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC41ZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygxMDAlICsgLjVlbSksIC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY2FsYyggdmFyKC0tc2Vjb25kKSAtIC4zcyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmICZfX2ZvbnQ6aG92ZXIgLmMtbmF2aWdhdGlvbl9fdGFnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIH1cbn1cbiIsIi5jLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYmLS1yb3cge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAmJi0tY29sdW1uIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG4iLCIuYy1saXN0IHtcbiAgJiAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcbiAgfVxufVxuIiwiLmMtbGlzdCB7XG4gICYmX3RoZW1lc19hcnJvdyAmX19pdGVtIHtcbiAgICBAbWl4aW4gYXJyb3c7XG4gIH1cbn1cbiIsIi5jLWxpc3Qge1xuICAmJl90aGVtZXNfY2lyY2xlICZfX2l0ZW0ge1xuICAgIC0td2g6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13aCk7IFxuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogY2FsYyggdmFyKC0td2gpIC8gNCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoIHZhcigtLXdoKSAvIDQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0td2gpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbGlzdCB7XG4gICYmX3RoZW1lc19kb3VibGUgJl9faXRlbSB7XG4gICAgLS1wbDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBsKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMEJCJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS16SW5kZXhfX3RvcCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyB2YXIoLS1zZWNvbmQpIGZvcndhcmRzIGN1YmljLWJlemllciguMDUsIC41NSwgLjU1LCAuMDUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgfVxufVxuIiwiLmMtbG9hZGluZyB7XG4gICYgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogOWVtO1xuICB9XG59XG4iLCIuby1ncm91bmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfZ3JvdW5kX20ucG5nKSA1MCUgODAlLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGNhbGMoIHZhcigtLXNlY29uZCkgKiAxLjMpO1xuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfZ3JvdW5kX3AucG5nKSA1MCUgMTAwJS8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG4gIEBtZWRpYSAoLS1waG9uZSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIlIDgwJTtcbiAgfVxuXG4gICYuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiLm8tZ3JvdW5kIHtcbiAgJiAmX19wZXJzcGVjdGl2ZSB7XG4gICAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsXG4gICAgb3BhY2l0eSAuMnMgbGluZWFyIC4xcztcbiAgfVxufVxuIiwiLm8tZ3JvdW5kIHtcbiAgJiAmX19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogOSU7XG4gICAgd2lkdGg6IDY2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cInRydWVcIl0gJl9faW5mbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zZWNvbmQpO1xuICB9XG59XG4iLCIuby1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDEzJSAxNCU7XG4gIEBtZWRpYSAoLS1waG9uZSkge1xuICAgIHBhZGRpbmc6IDEzJSAxZW07XG4gIH1cbn1cbiIsIi5vLXN1cHBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuby1zdXBwb3J0IHtcbiAgJiAmX19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgfVxufVxuIiwiLm8tc3VwcG9ydCB7XG4gICYgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi5vLXN1cHBvcnQge1xuICAmICZfX2NvbnRlbnQge1xuICAgICZbZGF0YS1zdGF0dXM9XCJmYWxzZVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIuby1zdXBwb3J0IHtcbiAgJiAmX19wYXJ0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTBlbTtcbiAgICBwYWRkaW5nOiAuMWVtIC42ZW0gLjFlbSAuMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLFxuICAgIGJvcmRlci1ib3R0b20tY29sb3IgLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLS4xNWVtO1xuICAgICAgYm9yZGVyOiAuMmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogLjNlbTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIGNhbGMoIHZhcigtLXNlY29uZCkgLyAyKSxcbiAgICAgIHRyYW5zZm9ybSBjYWxjKCB2YXIoLS1zZWNvbmQpIC8gMik7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXR1cz1cInRydWVcIl0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm8tc3VwcG9ydCB7XG4gICYgJl9fdGl0bGUtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS40ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiB2YXIoLS16SW5kZXhfX2JvdHRvbSk7XG4gICAgcGFkZGluZzogLjZlbSAuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cbiIsIi5vLXN1cHBvcnQge1xuICAmICZfX3RpdGxlLWxpc3QgJl9fdGl0bGUtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIuby1zdXBwb3J0IHtcbiAgJiAmX19pdGVtIHtcbiAgICBAbWl4aW4gYmFja2dyb3VuZE1vdmU7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS13aCkgLyA0KSAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJiAmX19jb250ZW50W2RhdGEtc3RhdHVzPVwidHJ1ZVwiXSAmX19pdGVtIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcbiAgLm8tc3VwcG9ydCAuby1zdXBwb3J0X19pdGVtOm50aC1jaGlsZCgkKGkpKTo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4kKGkpcztcbiAgfVxufVxuIiwiLm8tc3VwcG9ydCB7XG4gICYgJl9fZm9udCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtaXhpbiBiYWNrZ3JvdW5kV29yZDtcbiAgICBAbWl4aW4gYXJyb3c7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKCB2YXIoLS1zZWNvbmQpICogLjUgKyB2YXIoLS1pKSAqIC4xcyk7XG4gIH1cblxuICAmICZfX2NvbnRlbnRbZGF0YS1zdGF0dXM9XCJ0cnVlXCJdICZfX2ZvbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdG8gMTAge1xuICAuby1zdXBwb3J0IC5vLXN1cHBvcnRfX2l0ZW06bnRoLWNoaWxkKCQoaSkpIC5vLXN1cHBvcnRfX2ZvbnQge1xuICAgIC0taTokaTtcbiAgfVxufVxuIiwiLm8tc3VwcG9ydCB7XG4gICYgJl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxufVxuIiwiLm8tZXhwZXJ0aXNlIHtcbiAgJiAmX190aXRsZSB7XG4gICAgLS13aDogLjZlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggdmFyKC0td2gpICogMik7XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICAtLXdoOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tc2Vjb25kKSBjYWxjKCB2YXIoLS1zZWNvbmQpIC8gMik7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiB2YXIoLS13aCk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXdoKTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLXdoKSAqIDIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKCB2YXIoLS13aCkgKiAyKTtcbiAgICAgIG1hc2s6IHVybCguLi9pbWFnZXMvaWNvbl9jbG9zZUAzeC5wbmcpIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiZmFsc2VcIl0ge1xuICAgIC5vLWV4cGVydGlzZV9fdGl0bGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGNhbGMoIHZhcigtLXNlY29uZCkgLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwidHJ1ZVwiXSB7XG4gICAgLm8tZXhwZXJ0aXNlX190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGNhbGMoIHZhcigtLXNlY29uZCkgLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vLWV4cGVydGlzZSB7XG4gICYgJl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAzMGVtO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgdmFyKC0tc2Vjb25kKTtcbiAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cImZhbHNlXCJdICZfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5vLXBhcnRpY2xlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLm8tcGFydGljbGUge1xuICAmICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLm8tcGFydGljbGUge1xuICAmICZfX3BhdGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMSB0byA0IHtcbiAgLm8tcGFydGljbGVfX3BhdGguby1wYXJ0aWNsZV9fcGF0aC0tJChpKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXJ0aWNsZV9saW5lXyQoaSkucG5nKTtcbiAgfVxufVxuIiwiLm8tcGFydGljbGUge1xuICAmICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDUlIDAgMTAlO1xuICB9XG59XG4iLCIuby1wYXJ0aWNsZSB7XG4gICYgJl9faXRlbSB7XG4gICAgLS1wOiA0NSU7XG4gICAgLS13aDogMWVtO1xuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICAtLXA6IDMwJTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICAtLXA6IDYwJTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDE1ZW07XG4gICAgbWFyZ2luLXRvcDogMTUlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1pcGFkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyggMTAwJSAtIHZhcigtLXApICk7XG4gICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0td2gpICsgLjVlbSk7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1pcGFkX21pbmkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAxMDAlIC0gdmFyKC0tcCkgKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS13aCkgKyAuNWVtKTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDEwMCUgLSB2YXIoLS1wKSApO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXdoKSArIC41ZW0pO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC4xZW07XG4gICAgICB3aWR0aDogdmFyKC0td2gpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS13aCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fc3ltYm9vbEAzeC5wbmcpIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSAoLS1pcGFkKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0taXBhZF9taW5pKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0tcGhvbmUpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybik6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXdoKSArIC41ZW0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gdmFyKC0tcCkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0td2gpICsgLjVlbSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXApKTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm8tZXhwZXJpZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4iLCIuby1leHBlcmllbmNlIHtcbiAgJiAmX19pdGVtIHtcbiAgICAtLXdoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgLS13aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiB2YXIoLS13aCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoIHZhcigtLXdoKSAqIDEuMyk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMSkgb3BhY2l0eSguNik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXNlY29uZCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWV4X19ibHVlKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWV4X19ibHVlX2wpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBub25lO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1leF9fYmx1ZV9kKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vLWV4cGVyaWVuY2Uge1xuICAmICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuIiwiLm8tZXhwZXJpZW5jZSB7XG4gICYgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMmVtO1xuICAgIGJvdHRvbTogMjAlO1xuICAgIGxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAbWVkaWEgKC0taXBhZCkge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICgtLWlwYWRfbWluaSkge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICBsZWZ0OiAxZW07XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgICYtLWZpbnRlY2gge1xuICAgICAgYm90dG9tOiBjYWxjKCA1MCUgLSAxZW0pO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIFxuICAgICYtLWVjb21tZXJjZSB7XG4gICAgICBsZWZ0OiAxLjJlbTtcbiAgICAgIGJvdHRvbTogNDAlO1xuICAgIH1cblxuICAgICYtLWhlYWx0aGNhcmUge1xuICAgICAgYm90dG9tOiAyOCU7XG4gICAgfVxuICB9XG5cbiAgJiAmX19pdGVtOmhvdmVyICZfX3RpdGxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tc2Vjb25kKTtcbiAgfVxufVxuIiwiLm8tZXhwZXJpZW5jZSB7XG4gICYgJl9fY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLm8td2hvIHtcbiAgJiAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm8td2hvIHtcbiAgJiAmX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDJlbTtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5X2QpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuby13aG8ge1xuICAmICZfX2J1dHRvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuXG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93X2xlZnQucG5nKSA1MCUvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBsZWZ0OiA2ZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9hcnJvd19yaWdodC5wbmcpIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLXdobyB7XG4gICYgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDAgM2VtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00ZW0pO1xuICAgIHRyYW5zaXRpb246IGNhbGMoIHZhcigtLXNlY29uZCkgKiAxLjUpO1xuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzZW0gMTAlIDFlbSA0MCU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgIH1cbiAgfVxuXG4gICYgLnN3aXBlci1zbGlkZS1hY3RpdmUgJl9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5vLXdobyB7XG4gICYgJl9fc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLm8tdGFsayB7XG4gICYgJl9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIuby10YWxrIHtcbiAgJiAmX19zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvciggdmFyKC0tZ3JheSkgYigrNDAlKSApO1xuICAgIGNvbG9yOiBjb2xvciggdmFyKC0tYmxhY2spIGwoKzUwJSkgKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLXRhbGsge1xuICAmICZfX2J0biB7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IC4zZW0gMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC43ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBjYWxjKHZhciggLS1zZWNvbmQgKSAvIDIpLCBiYWNrZ3JvdW5kLWNvbG9yIGNhbGModmFyKCAtLXNlY29uZCApIC8gMik7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLXRhbGsge1xuICAmICZfX2ZvbnQge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfZm9vdGVyLmpwZykgNTAlIDEwMCUvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxufVxuIiwiLm8tZm9vdGVyIHtcbiAgJiAmX19zb2NpYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgXG4gIH1cbn1cbiIsIi5vLWZvb3RlciB7XG4gICYgJl9fcmlnaHRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQG1lZGlhICgtLXBob25lKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYW4tbW92ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdHJhbnNpdGlvbjogY2FsYyggdmFyKC0tc2Vjb25kKSAqIDIuNSApIGNhbGMoIHZhcigtLXNlY29uZCkgKiAuNSApO1xuICB9XG5cbiAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0mLS11cCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbi1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY2FsYyggdmFyKC0tc2Vjb25kKSAqIDEuNCApO1xuXG4gICYmLS11cCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNlbSk7XG4gIH1cblxuICAmJi0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zZW0pO1xuICB9XG5cbiAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSYtLXVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSYtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuIiwiLmFuLXdvcmQge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiIsIi5hbi13b3JkIHtcbiAgJiAmX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0O1xuICAgIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IGNhbGMoIHZhcigtLXNlY29uZCkgKiAxLjUpO1xuICB9XG5cbiAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0gJl9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cblxuICAmJi0tZGVsYXkgJl9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYyggdmFyKC0tc2Vjb25kKSAqIDEuNSApO1xuICB9XG59XG4iLCIudS1oaWRkZW4ge1xuICAmXFxAbGcge1xuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZcXEBtZCB7XG4gICAgQG1lZGlhICgtLWlwYWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1pcGFkX21pbmkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJlxcQHhze1xuICAgIEBtZWRpYSAoLS1waG9uZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLXdobyB7XG4gICYgJl9faGVhZCB7XG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuby13aG8ge1xuICAmICZfX3RpdGxlIHtcbiAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNWVtO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */