@font-face{font-family:"mpg";src:url("../fonts/mpg.eot?") format("eot"),url("../fonts/mpg.woff2") format("woff2"),url("../fonts/mpg.woff") format("woff"),url("../fonts/mpg.ttf") format("truetype"),url("../fonts/mpg.svg#mpg") format("svg")}.is-mpg{font-family:'mpg', sans-serif !important;color:#273461 !important}.has-txt-shadow{text-shadow:0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff}.scene{margin:0 auto;padding:0;width:97%;max-width:97vh}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.scene{height:87vmin;width:97vmin;max-width:97vmin;margin-top:2vmin}}.scene img{height:auto;width:97vw}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.scene img{height:auto;width:97vmin;margin:auto}}.scene2{margin:0 auto;padding:0;width:100%;max-width:100vh}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.scene2{height:auto;width:auto;max-width:auto;margin-top:auto}}.scene2 img{height:auto;width:100vw}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.scene2 img{height:auto;max-width:420px}}.border{border:2px dashed red}.scene>*:nth-child(1){margin:0 auto}.scene>*:nth-child(2){margin:0 auto}.scene>*:nth-child(3){margin:0 auto}.scene>*:nth-child(4){margin:0 auto}.scene>*:nth-child(5){margin:0 auto}.scene>*:nth-child(6){margin:0 auto}.navbar-infos{position:relative;left:80%;top:19px;width:auto;height:34px;pointer-events:none;transition:0.1s;display:block;color:#273461}.navbar-burger{position:relative;left:0;top:0;width:34px;height:34px;pointer-events:none;transition:0.1s}.navbar-burger svg{position:absolute;top:-4px;left:-4px;-webkit-transform:scale(0.07);-ms-transform:scale(0.07);transform:scale(0.07);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.navbar-burger svg path{stroke:#273461;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;fill:transparent;transition:stroke-dasharray 0.5s}.navbar-burger svg path.path1{stroke-dashoffset:5803.15px;stroke-dasharray:2901.57px, 2981.57px, 240px}.navbar-burger svg path.path2{stroke-dashoffset:800px;stroke-dasharray:400px, 480px, 240px}.navbar-burger svg path.path3{stroke-dashoffset:6993.11px;stroke-dasharray:3496.56px, 3576.56px, 240px}.navbar-burger.open svg path.path1{stroke-dasharray:2901.57px, 5258.15px, 240px}.navbar-burger.open svg path.path2{stroke-dasharray:400px, 600px, 0px}.navbar-burger.open svg path.path3{stroke-dasharray:3496.56px, 6448.11px, 240px}.navbar-burger .menu-icon-trigger{position:relative;width:100%;height:100%;cursor:pointer;pointer-events:auto;background:none;border:none;margin:0;padding:0}.navbar-burger:hover{background-color:transparent}.navbar.is-fresh{position:relative;min-height:3rem;transition:all .3s;z-index:99}.navbar.is-fresh .logo{position:absolute !important;top:0px;left:0;margin:0 !important;padding:0 !important}.navbar.is-fresh .container{min-height:3rem}.navbar.is-fresh.no-shadow{box-shadow:none !important}.navbar.is-fresh .navbar-burger{width:4rem;height:4rem}.navbar.is-fresh .navbar-brand{min-height:3rem}.navbar.is-fresh .navbar-brand h1{display:-ms-flexbox;display:flex;padding:0 0px 0 10px;margin:0;font-size:1.2em}.navbar.is-fresh .navbar-brand img{max-height:none;height:100px;z-index:990}@media (max-width: 768px){.navbar.is-fresh .navbar-brand img{height:110px}}.navbar.is-fresh .navbar-brand:hover .navbar-item{background:transparent !important}.navbar.is-fresh .navbar-end{-ms-flex-align:center;align-items:center}.navbar.is-fresh .navbar-item{color:#999;display:inline-block;position:relative;margin:0.5rem 1.5rem -1rem;padding:0;font-size:21px;line-height:initial}@media only screen and (max-width: 1087px){.navbar.is-fresh .navbar-item{display:block;text-align:center;font-size:21px}.navbar.is-fresh .navbar-item:hover,.navbar.is-fresh .navbar-item.active{background-color:#fafafadb}}.navbar.is-fresh .navbar-item.is-secondary:before{content:'';position:absolute;bottom:7px;left:-10%;height:8px;background:#EFF4F7;z-index:-1;width:0%;transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.navbar.is-fresh .navbar-item.is-secondary:hover,.navbar.is-fresh .navbar-item.is-secondary.active{color:#273461 !important}.navbar.is-fresh .navbar-item.is-secondary:hover:before,.navbar.is-fresh .navbar-item.is-secondary.active:before{width:120%}.navbar.is-fresh .navbar-item.has-dropdown{padding:10px 0}.navbar.is-fresh .navbar-item.has-dropdown .navbar-link{color:#999}.navbar.is-fresh .navbar-item.has-dropdown .navbar-link:after{top:55%;height:0.5em;width:0.5em;border-width:2px;border-color:#999}.navbar.is-fresh .navbar-item.has-dropdown .navbar-dropdown{top:3.4rem;min-width:220px;margin-top:4px;border-top-color:#273461}.navbar.is-fresh .navbar-item.has-dropdown .navbar-dropdown .navbar-item{padding:10px 20px}.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link{color:#273461}.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link:after{border-color:#273461}.navbar.is-fresh .navbar-item .signup{display:block;line-height:0;font-size:.9rem !important}.navbar.is-fresh.is-fixed{position:fixed;top:0;left:0;width:100%;min-height:4rem !important;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}.navbar.is-fresh.is-fixed a{color:#444F60}.navbar.is-fresh.is-fixed a:hover{color:#F39200}.navbar.is-home{background-color:rgba(255,255,255,0.949) !important}.navbar.is-home .navbar-menu{background-color:transparent}@media screen and (min-width: 666px){.navbar.is-home{display:none}}@media screen and (max-width: 666px){.is-hidden-666{display:none}}#navbar-clone{position:fixed;top:0;left:0;width:100%;background:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:100;box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}#navbar-clone.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}div.nav-item.is-drop a{padding-right:7px}div.nav-item.is-drop:hover .dropContain .dropOut{opacity:1}div.nav-item.is-drop:hover,div.nav-item.is-drop:hover a{border-bottom:1px solid transparent !important;color:#273461}div.nav-item.is-drop:hover .dropContain{top:65px;-webkit-animation:fadeInUp 0.27s ease-out;animation:fadeInUp 0.27s ease-out}span.drop-caret{position:relative;top:5px}div.nav-item.is-drop{position:relative}div.nav-item.is-drop .dropContain{width:220px;position:absolute;z-index:3;left:50%;margin-left:-110px;top:-400px}div.nav-item.is-drop .dropContain .dropOut{width:220px;background:#fff;float:left;position:relative;margin-top:15px;opacity:0;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,0.15);transition:all .5s ease-out}div.nav-item.is-drop .dropContain .dropOut .triangle{width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-8px;left:50%;margin-left:-8px}div.nav-item.is-drop .dropContain .dropOut ul li{text-align:left;float:left;width:200px;padding:12px 0 10px 15px;margin:0px 10px;color:#777;border-radius:4px;transition:background .1s ease-out}div.nav-item.is-drop .dropContain .dropOut ul li:hover{background:#EFF4F7;cursor:pointer}div.nav-item.is-drop .dropContain .dropOut ul{float:left;padding:10px 0}.section.section-light-grey{background-color:#EFF4F7}.section.section-feature-grey{background-color:#fbfbfb}.section.section-secondary{background-color:#273461}.section.section-half{height:75vh !important}.section.is-no-pad{padding:0}.section .title,.section .subtitle{font-family:'Open Sans', sans-serif}.section .subtitle.is-muted{color:#999}.title-wrapper{max-width:500px;margin:0 auto}.title-wrapper .title,.title-wrapper .subtitle{font-family:'Open Sans', sans-serif}.title-wrapper .subtitle.is-muted{color:#999}.divider{height:6px;border-radius:50px;background:#273461;width:90px}.divider.is-centered{margin:0 auto}.content-wrapper{padding:60px 0}img.pushed-image{margin-top:-29vh}.media.icon-box{border-top:none !important}.media.icon-box .media-content .content p span{display:block}.media.icon-box .media-content .content p .icon-box-title{color:#444F60;font-size:1.2rem;font-weight:600}.media.icon-box .media-content .content p .icon-box-title.t-fab-fr{margin-left:20%}@media screen and (min-width: 1280px){.media.icon-box .media-content .content p .icon-box-title.t-fab-fr{margin-left:35%}}@media screen and (min-width: 300px) and (max-width: 1279px){.media.icon-box .media-content .content p .icon-box-title.t-fab-fr{margin-left:35%}}.media.icon-box .media-content .content p .icon-box-title.t-dst-fr{margin-left:35%}.media.icon-box .media-content .content p .icon-box-text{text-align:justify;color:#A9ABAC;font-size:1rem;font-weight:400}.media.icon-box .media-content .content p .icon-box-text.img2-exp img{float:right}.media.icon-box .media-content .content p .icon-box-text.r-exp{text-align:left}.media.icon-box .media-content .content p .icon-box-text img{width:33%;float:left;margin-right:2%}.media.icon-box .media-content .content p .icon-box-text img.img-exp{margin-top:2%;margin-left:15%}@media screen and (min-width: 1280px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:18%}}@media screen and (min-width: 1088px) and (max-width: 1279px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:28%;margin-top:2%;margin-left:5%}}@media screen and (min-width: 982px) and (max-width: 1087px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:20%;margin-left:13%}}@media screen and (min-width: 941px) and (max-width: 981px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:28%;margin-left:5%}}@media screen and (min-width: 769px) and (max-width: 940px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:30%;margin-left:3%}}@media screen and (min-width: 596px) and (max-width: 768px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:18%}}@media screen and (min-width: 300px) and (max-width: 595px){.media.icon-box .media-content .content p .icon-box-text img.img-exp{width:33%;margin-left:0%}}.media.icon-box .media-content .content p .icon-box-text img.img-exp-1{width:30%;float:right;margin-top:-3%;margin-right:0%;margin-left:2%}@media screen and (min-width: 1088px) and (max-width: 1279px){.media.icon-box .media-content .content p .icon-box-text img.img-exp-1{width:36%;margin-top:0%}}@media screen and (min-width: 771px) and (max-width: 1088px){.media.icon-box .media-content .content p .icon-box-text img.img-exp-1{width:36%;margin-top:-1%}}@media screen and (min-width: 596px) and (max-width: 770px){.media.icon-box .media-content .content p .icon-box-text img.img-exp-1{width:27%;margin-top:-2%}}@media screen and (max-width: 595px){.media.icon-box .media-content .content p .icon-box-text img.img-exp-1{width:45%;margin-top:-1%}}.media.icon-box.ing-s-3{border-top:none !important}@media screen and (max-width: 770px){.media.icon-box.ing-s-3{width:95%}}.media.icon-box.ing-s-3 .media-content .content p span{display:block}.media.icon-box.ing-s-3 .media-content .content p .icon-box-title{color:#2d3266;font-size:1.1rem;font-weight:600;text-align:justify}@media screen and (max-width: 770px){.media.icon-box.ing-s-3 .media-content .content p .icon-box-title{font-size:1rem;text-align:left}}.media.icon-box.ing-s-3 .media-content .content p .icon-box-title .i-ing{font-size:0.6rem}@media screen and (max-width: 770px){.media.icon-box.ing-s-3 .media-content .content p .icon-box-title .i-ing{font-size:0.5rem}}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:0rem;padding-top:0rem}.r-exp{margin:0 15%;margin-right:10%}@media screen and (max-width: 935px){.r-exp{margin:0 4%;margin-right:1%}}.hero{background-color:#EFF4F7;background-color:#fff}.hero-body{padding:0rem}.hero-body .title,.hero-body .subtitle{font-family:'Open Sans', sans-serif}.hero-body .title.is-bold{font-weight:700}.hero-body .subtitle.is-muted{color:#999}.hero-menu{position:absolute;bottom:0;left:0;width:100%}.hero-menu ul{-ms-flex-pack:distribute;justify-content:space-around}.hero-menu li .home-btn{margin:0 auto;min-width:133px;min-height:133px;max-width:225px;max-height:225px;background-color:#273461;-webkit-mask-image:url(../images/illustrations/btn.svg);mask-image:url(../images/illustrations/btn.svg);color:#fff;display:block;text-align:center;padding-top:28%}.hero-menu li .home-btn span{display:block;font-weight:normal}.hero-menu li .home-btn b{display:block;font-weight:bold}.hero-menu li .home-btn:hover{color:#fff;background-color:#F39200}@media (max-width: 767px){.hero-menu li .home-btn{min-width:110px;min-height:110px;max-width:110px;max-height:110px}}.btn-scene{position:fixed;top:0;left:0;width:100vw;height:100vh}.btn-scene .btn{display:inline-block;position:absolute;top:13%;left:64%}.btn-scene .btn a{min-width:133px;min-height:133px;max-width:225px;max-height:225px;display:block}.btn-scene .btn.produit{top:8%;left:calc(31% - 135px)}.btn-scene .btn.ingredient{top:55%;left:calc(28% - 57px)}.btn-scene .btn.contact{top:70%;left:calc(69% - 57px)}@media (max-width: 666px){.btn-scene .btn .home-btn{display:none}}.home-btn{margin:0 auto;display:block;background-image:url("../images/illustrations/btn.png");background-size:contain;color:#fff;text-align:center;padding-top:calc(50% - 30px)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.home-btn{-webkit-mask-image:initial;mask-image:initial;border-radius:100%}}.home-btn span{display:block;font-weight:normal}.home-btn b{display:block;font-weight:bold}.home-btn:hover{color:#fff;background-image:url("../images/illustrations/btn_hover.png")}.hero-square-left{height:100%;display:block;margin:0 auto;position:absolute;top:0;left:0}.hero-square-right{height:100%;display:block;margin:0 auto;position:absolute;bottom:0;right:0}.is-bg{background-image:url(../images/illustrations/bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:90% 70px;min-height:500px;vertical-align:bottom;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){.is-bg{background-image:none;background-repeat:repeat;background-size:contain;background-position-y:10%;min-height:50px}}.is-bg.is-bg-top{min-height:100%}@media screen and (max-width: 1024px){.is-bg.is-bg-bt-pr footer{padding-top:0px}}@media screen and (max-width: 666px){.is-bg.is-bg-bt-ing{background-image:url(../images/illustrations/bg1.jpg);background-repeat:repeat;background-size:contain;background-position-y:10%;min-height:50%}}@media screen and (max-width: 767px) and (min-width: 667px){.is-bg.is-bg-bt-ing{background-image:url(../images/illustrations/bg.jpg);background-repeat:repeat;background-size:contain;background-position-y:9%;min-height:250px}}@media screen and (max-width: 1024px) and (min-width: 768px){.is-bg.is-bg-bt-ing{background-image:url(../images/illustrations/bg.jpg);background-repeat:no-repeat;background-size:contain;background-position-y:100%;min-height:524px}}.is-bg.is-bg-fix{background-image:none;background-color:#EFF4F7}.is-bg.is-bg-ing{background-color:#fef7dd;min-height:140px}.is-bg.is-bg-sitemap{background-image:url(../images/illustrations/bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:90% 30px;min-height:200px}.is-savoir{position:relative;z-index:9;background-color:#EFF4F7;padding:0}.is-savoir:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:50%;background-color:#EFF4F7}.is-savoir .bg-grey{background-color:#EFF4F7}.is-savoir .bg-white{background-color:#EFF4F7}.is-savoir .is-half{padding:2rem;padding-top:0}.is-savoir .media-left{max-width:33%}.is-savoir .media-left img{width:90%;margin-top:35%}.is-ing{text-align:center;position:relative;z-index:9;background-color:#fef7dd;padding:0}.is-ing:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:50%;background-color:#fef7dd}.is-ing .bg-grey{background-color:#fef7dd}.is-ing .bg-white{background-color:#fef7dd}.is-ing .is-half{padding:3rem}.is-ing .media-left{max-width:33%}.is-ing .media-left img{width:90%}.tilt.tilt-ing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:140px;background:url(../images/illustrations/title4.png) no-repeat;background-size:contain;background-position-x:50%;z-index:999;color:#273461;text-decoration:none;font-size:3.5em;font-weight:300;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(500px);transform:perspective(500px);margin:0;z-index:1 !important}.tilt.tilt-ing.tilt2{background:url(../images/illustrations/title2.png) no-repeat;background-size:contain;background-position-x:50%}.tilt.tilt-ing.fix{background:none;background-color:#eeeeee}.tilt.tilt-ing>span{z-index:1 !important;font-family:'mpg', sans-serif !important;-webkit-transform:translateZ(50px) scale(0.6);transform:translateZ(50px) scale(0.6);text-shadow:-2px -1px 2px #fff;float:none}.tilt.tilt-ing>span i{color:#273461;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important;font-size:0.7em;font-style:normal}.tilt.tilt-ing:hover:after{-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}@media (max-width: 768px){.tilt.tilt-ing{font-size:2.5em}}.tilt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:180px;background:url(../images/illustrations/title3.png) no-repeat;background-size:contain;background-position-x:50%;z-index:999;color:#273461;text-decoration:none;font-size:3.5em;font-weight:300;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(500px);transform:perspective(500px);margin:20px auto 40px auto;z-index:1 !important}.tilt.tilt2{background:url(../images/illustrations/title2.png) no-repeat;background-size:contain;background-position-x:50%}.tilt.fix{background:none;background-color:#eeeeee}.tilt>span{z-index:1 !important;font-family:'mpg', sans-serif !important;-webkit-transform:translateZ(50px) scale(0.6);transform:translateZ(50px) scale(0.6);text-shadow:-2px -1px 2px #fff;float:none}.tilt>span i{color:#273461;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important;font-size:0.7em;font-style:normal}.tilt:hover:after{-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}@media (max-width: 768px){.tilt{font-size:2.5em}}.is-box{color:#A9ABAC}.is-box span{display:block}.is-box .box-title{color:#444F60;font-size:1rem;font-weight:600;line-height:1}@media (min-width: 813px){.is-box .box-title{padding-left:14px}}.is-box .box-title i{color:#a0b0c8;font-size:0.8rem;padding-left:14px}.is-box .box-text{font-size:0.9rem;width:90%;text-align:center}@media (max-width: 768px){.is-box .box-text{text-align:center;width:100%}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.modal.is-active{display:block}}.modal.is-active .modal-background{opacity:1;background:none}@media screen and (max-width: 666px){.modal.is-active .modal-background{background:url(../images/illustrations/modal-bck1.png) no-repeat;background-size:contain;background-position-y:60%;background-position-x:50%}}@media screen and (max-width: 767px) and (min-width: 667px){.modal.is-active .modal-background{background:url(../images/illustrations/modal-bck1.png) no-repeat;background-size:60%;background-position-y:60%;background-position-x:50%}}@media screen and (max-width: 768px) and (min-width: 768px){.modal.is-active .modal-background{background:url(../images/illustrations/modal-bck1.png) no-repeat;background-size:65%;background-position-y:60%;background-position-x:50%}}.modal-close{background:url(../images/illustrations/close.png) no-repeat;background-size:contain;background-position-x:50%;background-color:initial !important;right:50px}.modal-close:hover:before,.modal-close:hover:after{background-color:#9ac849}.modal-content{background:url(../images/illustrations/modal-bck.png) no-repeat;background-size:contain;background-position-x:50%;min-height:335px;overflow:hidden;display:-ms-flexbox;display:flex;max-height:85%;max-width:85%;width:480px}@media screen and (max-width: 768px){.modal-content{background:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.modal-content{margin-top:20vmin;background:url(../images/illustrations/modal-bck.png) no-repeat 0 -50px;background-size:contain;background-position-x:50%}}.modal-content .box-title{font-size:1.3rem;margin-bottom:0px;text-align:center;padding:0;width:90%}@media screen and (max-width: 768px){.modal-content .box-title{width:100%}}.modal-content .box-title b{line-height:18px;font-size:18px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase}.modal-content .box-title br{display:block;margin-bottom:2px;font-size:2px;line-height:2px}@media (max-width: 768px){.modal .columns{margin:0 auto}.modal .img img{max-width:90vw;max-height:90vh}.modal .desc{padding:0.5rem !important;width:100%;text-align:center}}@media (max-height: 414px){.modal{margin:auto}.modal .modal-content{min-height:95vh;max-width:95vh;margin:auto}.modal .columns{margin:auto}.modal .img img{max-height:65vh;max-width:65vw;margin:auto}}@media screen and (max-height: 414px) and (min-width: 768px){.modal{margin:auto}.modal .modal-content{min-height:85%;max-width:85%;margin:auto}.modal .columns{margin:auto}.modal .img img{max-height:65vh;max-width:65vw;margin:auto}}footer.footer-dark{background:#444F60;color:#fff}footer.footer-dark .columns{margin-top:35px}footer.footer-dark .footer-logo img{height:40px}footer.footer-dark .footer-column .footer-header h3{font-weight:500;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}footer.footer-dark .footer-column ul.link-list{line-height:40px;font-size:1.1rem}footer.footer-dark .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all 0.5s}footer.footer-dark .footer-column ul.link-list :hover{color:#fcfcfc}footer.footer-dark .footer-column .level-item .icon{color:#273461;transition:all 0.5s}footer.footer-dark .footer-column .level-item .icon :hover{color:#fcfcfc}footer.footer-light{background:#EFF4F7;color:#444F60;padding:0rem 0rem 0rem}footer.footer-light .columns{margin-top:35px}footer.footer-light .footer-logo img{height:115px;margin:0 auto;display:block}footer.footer-light .footer-logo-copy{color:#a0b0c8;font-size:0.6rem}footer.footer-light .footer-logo-copy img{height:55px;margin:0 auto;display:block}footer.footer-light .footer-column .footer-header h3{font-weight:500;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}footer.footer-light .footer-column ul.link-list{line-height:40px;font-size:1.1rem}footer.footer-light .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all 0.5s;font-size:1rem}footer.footer-light .footer-column ul.link-list :hover{color:#273461}footer.footer-light .footer-column .level-item .icon{color:#98a9c3;transition:all 0.5s}footer.footer-light .footer-column .level-item .icon :hover{color:#273461}ul.link-list{line-height:50px;font-size:1.1rem}ul.link-list li{display:inline-block;margin-right:15px}ul.link-list li:last-child{margin-right:0}ul.link-list a{color:#98a9c3;font-weight:400;transition:all 0.5s}ul.link-list :hover{color:#273461}.button{cursor:pointer;transition:all 0.5s}.button.cta{font-family:'Open Sans', sans-serif;font-size:1rem;font-weight:600;padding:26px 40px 26px 40px}.button.is-clear{line-height:0 !important}.button.rounded{border-radius:500px}.button.raised:hover{box-shadow:0 14px 26px -12px rgba(0,0,0,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2) !important;opacity:0.8}.button.btn-outlined{background:transparent}.button.signup-button{font-size:.9rem;font-weight:600;font-family:'Open Sans', sans-serif;padding:24px 26px;width:130px}.button.primary-btn{outline:none;border-color:#F39200;background-color:#F39200;color:#fff;transition:all 0.5s}.button.primary-btn:hover{color:#fff}.button.primary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(79,193,234,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(79,193,234,0.2) !important;opacity:0.8}.button.primary-btn.btn-outlined{border-color:#F39200;color:#F39200;background-color:transparent}.button.primary-btn.btn-outlined:hover{color:#fff;background-color:#F39200}.button.secondary-btn{outline:none;border-color:#273461;background-color:#273461;color:#fff;transition:all 0.5s}.button.secondary-btn:hover{color:#fff}.button.secondary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(243,146,0,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(243,146,0,0.2) !important;opacity:0.8}.button.secondary-btn.btn-outlined{border-color:#273461;color:#273461;background-color:transparent}.button.secondary-btn.btn-outlined:hover{color:#fff;background-color:#273461}.button.button.accent-btn{outline:none;border-color:#00efb7;background-color:#00efb7;color:#fff;transition:all 0.5s}.button.button.accent-btn:hover{color:#fff}.button.button.accent-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(104,187,136,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(104,187,136,0.2) !important;opacity:0.8}.button.button.accent-btn.btn-outlined{border-color:#00efb7;color:#00efb7;background-color:transparent}.button.button.accent-btn.btn-outlined:hover{color:#fff;background-color:#00efb7}.media-left,.media-right{width:150px}@media screen and (max-width: 768px){.media-left,.media-right{width:80px}}@media screen and (max-width: 770px){.media.icon-box .media-content .content p .icon-box-title.slide-i{font-size:9px}}.media.icon-box .media-content .content p .icon-box-text.slide-i{text-align:center}@media screen and (max-width: 768px){.media.icon-box .media-content .content p .icon-box-text.slide-i{font-size:10px}}.media.icon-box{width:auto;margin:auto;max-width:750px}@media screen and (max-width: 770px) and (min-width: 471px){.media.icon-box{width:80%}}@media screen and (max-width: 470px) and (min-width: 200px){.media.icon-box{width:98%}}.text-fruits{float:right;margin-right:10%}@media screen and (max-width: 666px){.text-fruits{margin-right:6%}}@media screen and (max-width: 610px) and (min-width: 400px){.title.is-2{font-size:1.5rem}}@media screen and (max-width: 399px){.title.is-2{font-size:1.3rem}}.sitemap ul{list-style:circle}.image-ing{width:200px;float:right;margin-top:-2%;margin-right:3%}@media screen and (max-width: 770px){.image-ing{width:150px;margin-left:3%;margin-right:0%;margin-top:0%}}.image-ing-1{width:150px;float:left;margin-bottom:1%}@media screen and (max-width: 770px){.image-ing-1{width:100px;margin-right:7%;margin-top:0%;margin-bottom:6%}}/*! _cards.scss v1.0.0 | Commercial License | built on top of bulma.io/Bulmax */.feature-card{width:300px;height:320px;background-color:#fff;border-radius:3px;margin:0 auto}.feature-card .card-title h4{font-family:'Open Sans', sans-serif;padding-top:25px;font-size:1.2rem;font-weight:600;color:#444F60}.feature-card .card-icon img{height:120px;margin-top:20px}.feature-card .card-text{padding:0 40px}.feature-card .card-text p{color:#999}.feature-card .card-action{margin-top:10px}.feature-card.is-bordered{border:1px solid #ededed}.flex-card{position:relative;text-align:center;border:0;border-radius:0.1875rem;display:inline-block;position:relative;overflow:hidden;width:100%;margin-bottom:20px}.flex-card.raised{box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2)}.flex-card .tabs{padding:15px 0.7rem}.flex-card .navtab-content{min-height:190px}.flex-card .navtab-content p{padding:0 0.8rem 20px}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.primary{background-color:#F39200}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.secondary{background-color:#273461}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.accent{background-color:#00efb7}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li a{color:#f2f2f2}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li.is-active a{color:#fff;border:1px solid #fff;border-bottom-color:#fff !important}.product{position:relative;z-index:9;background-color:#fff3d9}.product:before{content:"";position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:0;background-color:#fde8e7}.product .product-color-pink{background-color:#fde8e7}.product .product-color-yellow{background-color:#fff3d9}.product .container{width:100%}.product .columns{margin:0}@media screen and (max-width: 769px), print{.product .columns.is-product{display:-ms-flexbox;display:flex}.product .columns.is-product .is-4{-ms-flex:none;flex:none;width:50%}}.product .columns:last-child{margin-bottom:0}.product .parfum{font-weight:bold;display:inline-block;position:relative;font-size:11px;transition:font-size 0.3s}.product .parfum:before_back{content:'';position:absolute;bottom:1px;left:-10%;height:8px;background:#fff;z-index:-1;width:0%;transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.product .desc{transition:font-size 0.1s;font-size:11px}.is-mpg{font-family:'mpg', sans-serif !important;color:#273461 !important}.modal{z-index:99999}.product .tilt{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:140px;background:url(../images/illustrations/title1.png) no-repeat;background-size:contain;background-position-x:50%;color:#273461;text-decoration:none;font-size:2.5em;font-weight:300;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(500px);transform:perspective(500px);margin:30px auto 50px auto}.product .tilt.tilt2{background:url(../images/illustrations/title2.png) no-repeat;background-size:contain;background-position-x:50%}.product .tilt>span{z-index:1 !important;font-family:'mpg', sans-serif !important;-webkit-transform:initial;-ms-transform:initial;transform:initial;text-shadow:-2px -1px 2px #fff3de}.product .tilt:hover:after{-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}.flex-card .theme-overlay{position:absolute;top:-350px;left:-350px;width:350px;height:350px;background:#c2956da8;border-radius:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s;z-index:1}.flex-card img{max-height:97px;display:block;margin:0 auto}.flex-card img:after{background-color:rgba(51,51,51,0.5);position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;content:' ';transition:all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);-webkit-transition:all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);opacity:0}.flex-card .bg-overlay{border:0px solid #fff;position:absolute;top:64%;left:4%;width:92%;height:36%;z-index:10;transition:border 0.24s cubic-bezier(0, 0, 0.6, 1),opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);-webkit-transition:border 0.24s cubic-bezier(0, 0, 0.6, 1),opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);opacity:0}.flex-card:hover{cursor:pointer}.flex-card:hover .theme-overlay{-webkit-transform:scale(5);-ms-transform:scale(5);transform:scale(5)}.flex-card:hover .parfum{font-size:14px}.flex-card:hover .parfum:before{width:120%}.flex-card:hover .desc{font-size:12.5px}.flex-card:hover .bg-overlay{transition:border 0.24s cubic-bezier(0, 0, 0.6, 1),opacity 0s ease;-webkit-transition:border 0.24s cubic-bezier(0, 0, 0.6, 1),opacity 0s ease;opacity:1;border-width:3px;border-color:#c2956d}.flex-card:hover img:after{opacity:1}input.input{color:#878787;box-shadow:none !important;transition:all 0.8s;padding-bottom:3px}input.input.is-small{padding-bottom:2px;padding-left:10px}input.input.is-medium{padding-bottom:5px}input.input.is-large{padding-bottom:7px}input.input:focus,input.input:active{border-color:#EFF4F7}input.input.rounded{border-radius:100px}input.input.is-primary-focus:focus{border-color:#F39200}input.input.is-primary-focus:focus ~ span.icon i{color:#F39200}input.input.is-secondary-focus:focus{border-color:#273461}input.input.is-secondary-focus:focus ~ span.icon i{color:#273461}input.input.is-accent-focus:focus{border-color:#00efb7}input.input.is-accent-focus:focus ~ span.icon i{color:#00efb7}input.input.is-bloody-focus:focus{border-color:#FC354C}input.input.is-bloody-focus:focus ~ span.icon i{color:#FC354C}.form-footer{width:100%}.animated{animation-duration:0.5s;animation-fill-mode:both;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:both}.delay-1{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-2{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-3{-webkit-animation-delay:.75s;animation-delay:.75s}.delay-4{-webkit-animation-delay:1s;animation-delay:1s}@keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInLeft{opacity:0}.fadeInLeft{opacity:0;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft}@keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.gelatine{-webkit-animation:gelatine 0.6s;animation:gelatine 0.6s;animation-duration:0.6s;-webkit-animation-duration:0.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both}@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}.menu-icon-wrapper{position:relative;left:0;top:0;width:34px;height:34px;pointer-events:none;transition:0.1s}.menu-icon-wrapper svg{position:absolute;top:-18px;left:-18px;-webkit-transform:scale(0.07);-ms-transform:scale(0.07);transform:scale(0.07);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.menu-icon-wrapper svg path{stroke:#273461;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;fill:transparent;transition:stroke-dasharray 0.5s}.menu-icon-wrapper svg path.path1{stroke-dashoffset:5803.15px;stroke-dasharray:2901.57px, 2981.57px, 240px}.menu-icon-wrapper svg path.path2{stroke-dashoffset:800px;stroke-dasharray:400px, 480px, 240px}.menu-icon-wrapper svg path.path3{stroke-dashoffset:6993.11px;stroke-dasharray:3496.56px, 3576.56px, 240px}.menu-icon-wrapper.open svg path.path1{stroke-dasharray:2901.57px, 5258.15px, 240px}.menu-icon-wrapper.open svg path.path2{stroke-dasharray:400px, 600px, 0px}.menu-icon-wrapper.open svg path.path3{stroke-dasharray:3496.56px, 6448.11px, 240px}.menu-icon-wrapper .menu-icon-trigger{position:relative;width:100%;height:100%;cursor:pointer;pointer-events:auto;background:none;border:none;margin:0;padding:0}.sidebar{background:#344258;width:280px;height:100%;position:fixed;top:0;left:0;-webkit-transform:translateX(-281px);-ms-transform:translateX(-281px);transform:translateX(-281px);transition:all .3s;z-index:10000}.sidebar.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar .sidebar-header{height:4.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #3d4e68;padding:0 20px}.sidebar .sidebar-header img{height:32px}.sidebar .sidebar-header a{width:24px;height:24px}.sidebar .sidebar-header svg{stroke:#fff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:all .3s;cursor:pointer}.sidebar .sidebar-header svg:hover{stroke:#273461;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .inner{position:relative}.sidebar .inner .sidebar-menu{margin:0;padding:0;max-width:400px;list-style:none;list-style-type:none;font-family:'Open Sans', sans-serif !important}.sidebar .inner .sidebar-menu li a{padding:20px 25px;display:block;text-decoration:none;color:#fff}.sidebar .inner .sidebar-menu li a:hover{padding:20px 25px;display:block;text-decoration:none;color:#fff}.sidebar .inner .sidebar-menu li a span{margin-right:20px;color:#fff}.sidebar .inner .sidebar-menu li.have-children ul{padding:0px}.sidebar .inner .sidebar-menu li.have-children li a{background-color:#2b3648;padding-left:62px;border-bottom:1px solid #303d52;font-size:.8rem}.sidebar .inner .sidebar-menu li.have-children li a:hover{color:#F39200;padding-left:62px}.sidebar .inner .sidebar-menu li.have-children span::after{position:absolute;top:27px;right:30px;content:"\f054";color:#fff;transition:all .5s;font-weight:200 !important;font-size:.8rem}.sidebar .inner li.have-children,.sidebar .inner li{position:relative}.sidebar .inner li.have-children.active>a,.sidebar .inner li.have-children.active>a span,.sidebar .inner li.have-children.active>a span:after{color:#273461}.sidebar .inner li.active.have-children span::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sidebar .inner .sidebar-menu .have-children>ul{display:none}.testimonial{position:relative;overflow:hidden;margin:10px auto;min-width:220px;max-width:310px;width:100%;color:#333;text-align:left;box-shadow:none !important}.testimonial *{box-sizing:border-box}.testimonial img{max-width:100%;height:80px;width:80px;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:60%}.testimonial blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fcfcfc;padding:30px 50px 65px 50px;font-size:1.2rem;font-weight:500;margin:0 0 -40px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,0.15)}.testimonial blockquote:before,.testimonial blockquote:after{font-family:'FontAwesome';content:"\f10d";position:absolute;font-size:20px;opacity:0.3;font-style:normal}.testimonial blockquote:before{top:35px;left:20px}.testimonial blockquote:after{content:"\f10e";right:20px;bottom:35px}.testimonial .author{margin:0;height:80px;display:block;text-align:left;color:#fff;padding:0 35px;position:relative;z-index:0}.testimonial .author h5,.testimonial .author span{left:50%;position:absolute;opacity:0.8;padding:3px 5px}.testimonial .author h5{text-transform:capitalize;bottom:60%;margin:0;font-weight:600;font-size:1.2rem;color:#444F60}.testimonial .author span{font-size:0.8em;color:#fff;top:50%}@media (max-width: 767px){.landing-caption{text-align:center}.navbar-menu .is-static{position:absolute;width:100%}.navbar-menu .is-fixed{position:fixed;width:100%}.navbar-menu .navbar-item{text-align:center !important}.navbar-menu .navbar-item .signup-button{width:100% !important}.navbar-menu .navbar-link{padding:10px 20px !important}.title.section-title{font-size:2rem !important}.level-left.level-social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.pushed-image{margin-top:0 !important}.testimonial{margin:0 auto}}@media only screen and (max-device-width: 1024px) and (orientation: landscape){.title.is-3{font-size:30px}}@media only screen and (max-device-width: 1024px) and (orientation: portrait){.hero-body{padding-top:0rem;padding-bottom:14rem;padding-bottom:4rem}.title.is-3{font-size:20px;margin-bottom:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.landing-caption{text-align:center}.navbar-menu .is-static{position:absolute;width:100%}.navbar-menu .is-fixed{position:fixed;width:100%}.navbar-menu .navbar-item{text-align:center !important}.navbar-menu .navbar-item .signup-button{width:100% !important}.navbar-menu .navbar-link{padding:10px 20px !important}.pushed-image{margin-top:0 !important}.testimonial{margin:0 auto}.is-centered-tablet-portrait{text-align:center !important}.is-centered-tablet-portrait .divider{margin:0 auto !important}}section:focus{outline:none !important}button:focus,button:active{outline:none}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/loaders/rings.svg);background-size:80px 80px;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:9999;transition:0.35s;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);transition:all 0.5s}#backtotop.visible{display:none;opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width: 770px){#backtotop.visible{display:block}}#backtotop.visible a:hover{outline:none;opacity:0.9;background:#273461}#backtotop a{outline:none;text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all 0.3s;border-radius:50%;text-align:center;font-size:26px}body #backtotop a{outline:none;color:#fff}#backtotop a:after{outline:none;content:"\f106";font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}.is-disabled{pointer-events:none;opacity:0.4;cursor:default !important}.is-hidden{display:none !important}.stuck{position:fixed !important;top:0 !important;z-index:2 !important}.light-text{color:#fff !important}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.ml-30{margin-left:30px}.huge-pb{padding-bottom:100px}.pb-20{padding-bottom:20px !important}.pb-40{padding-bottom:40px !important}::-webkit-input-placeholder{color:#cecece}::-moz-placeholder{color:#cecece}:-ms-input-placeholder{color:#cecece}:-moz-placeholder{color:#cecece}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19mb250cy5zY3NzIiwicGFydGlhbHMvX3BhcmFsbGF4LnNjc3MiLCJwYXJ0aWFscy9fbmF2YmFyLnNjc3MiLCJwYXJ0aWFscy9fY29sb3JzLnNjc3MiLCJwYXJ0aWFscy9fZHJvcGRvd25zLnNjc3MiLCJwYXJ0aWFscy9fc2VjdGlvbnMuc2NzcyIsInBhcnRpYWxzL19oZXJvLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwicGFydGlhbHMvX2NhcmRzLnNjc3MiLCJwYXJ0aWFscy9fcHJvZHVjdC5zY3NzIiwicGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwicGFydGlhbHMvX3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsInBhcnRpYWxzL19yZXNwb25zaXZlLnNjc3MiLCJwYXJ0aWFscy9fdXRpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxXQUNDLGtCQUNBLGlOQUkyQyxDQUk1QyxRQUNJLHlDQUNILHdCQUE0QixDQUM1QixnQkFHQSxncUNBQWloRSxDQUNqaEUsT0NuQkMsY0FDQSxVQUNBLFVBQ0EsY0FBZSxDQUlmLHNFQVJGLE9BU1EsY0FDQSxhQUNBLGlCQUNBLGdCQUFpQixDQWN4QixDQTFCRCxXQWVJLFlBQ0EsVUFBVyxDQUlULHNFQXBCTixXQXFCUSxZQUNBLGFBQ0EsV0FBVyxDQUVkLENBR0wsUUFDRSxjQUNBLFVBQ0EsV0FDQSxlQUFnQixDQUlkLHNFQVJKLFFBU1EsWUFDQSxXQUNBLGVBQ0EsZUFBaUIsQ0FheEIsQ0F6QkQsWUFlSSxZQUNBLFdBQVksQ0FJVCxzRUFwQlAsWUFxQlEsWUFDQSxlQUFnQixDQUVuQixDQUdMLFFBQ0UscUJBQXNCLENBQ3ZCLHNCQVFHLGFBQWMsQ0FKaEIsc0JBSUUsYUFBYyxDQUpoQixzQkFJRSxhQUFjLENBSmhCLHNCQUlFLGFBQWMsQ0FKaEIs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PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5mb250cyBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwibXBnXCI7XHJcblx0c3JjOiB1cmwoXCIuLi9mb250cy9tcGcuZW90P1wiKSBmb3JtYXQoXCJlb3RcIiksXHJcblx0XHQgdXJsKFwiLi4vZm9udHMvbXBnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdFx0IHVybChcIi4uL2ZvbnRzL21wZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0XHQgdXJsKFwiLi4vZm9udHMvbXBnLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHRcdCB1cmwoXCIuLi9mb250cy9tcGcuc3ZnI21wZ1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbi8vSGVscGVyc1xyXG4uaXMtbXBne1xyXG4gICAgZm9udC1mYW1pbHk6ICdtcGcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy10eHQtc2hhZG93e1xyXG5cdHRleHQtc2hhZG93OiAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCAjRkZGLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSksIDBweCAwcHggNnB4IHJnYigyNTUsIDI1NSwgMjU1KSwgMHB4IDBweCA2cHggcmdiKDI1NSwgMjU1LCAyNTUpLCAwcHggMHB4IDZweCByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbn0iLCIuc2NlbmUge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDk3JTtcclxuICBtYXgtd2lkdGg6IDk3dmg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4N3ZtaW47XHJcbiAgICAgICAgd2lkdGg6IDk3dm1pbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk3dm1pbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAydm1pbjtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiA5N3Z3O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDk3dm1pbjtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2NlbmUyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwdmg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6ICBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogIGF1dG87XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgICAvL21heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9yZGVyIHtcclxuICBib3JkZXI6IDJweCBkYXNoZWQgcmVkO1xyXG59XHJcblxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuICAuc2NlbmUgPiAqOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgLy9vcGFjaXR5OiAjezAuMTUgKiAkaX07XHJcbiAgICAvL2JvcmRlcjogMnB4IGRhc2hlZCBncmVlbjtcclxuXHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5OYXZiYXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLm5hdmJhci1pbmZvcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA4MCU7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6JHNlY29uZGFyeTtcclxufVxyXG4vL1NpZGViYXIgYW5pbWF0ZWQgaWNvbiB0cmlnZ2VyXHJcbi5uYXZiYXItYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAvL21hcmdpbjogLTEycHggMHB4IDBweCAtMTJweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjA3KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDAuNXM7XHJcbiAgICAgICAgICAgICYucGF0aDEge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU4MDMuMTVweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyOTAxLjU3cHgsIDI5ODEuNTdweCwgMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXRoMiB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogODAwcHg7IFxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAwcHgsIDQ4MHB4LCAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhdGgzIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2OTkzLjExcHg7IFxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMzQ5Ni41NnB4LCAzNTc2LjU2cHgsIDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICYucGF0aDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI5MDEuNTdweCwgNTI1OC4xNXB4LCAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucGF0aDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwMHB4LCA2MDBweCwgMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYXRoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMzQ5Ni41NnB4LCA2NDQ4LjExcHgsIDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtaWNvbi10cmlnZ2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL05hdmJhclxyXG4ubmF2YmFyLmlzLWZyZXNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmLm5vLXNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLy9SZXNwb25zaXZlIG1lbnUgaWNvblxyXG4gICAgLm5hdmJhci1idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICAgIC8vQnJhbmRcclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4Ojk5MDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9SZW1vdmluZyBuYXZiYXIgaXRlbSBkZWZhdWx0IGhvdmVyIGJlaGF2aW91clxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItZW5kIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLy9OYXZiYXIgaXRlbXNcclxuICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMS41cmVtIC0xcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6aW5pdGlhbDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYWRiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICYuaXMtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkY0Rjc7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjE3NSwwLjg4NSwwLjMyMCwxLjI3NSk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsMC44ODUsMC4zMjAsMS4yNzUpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsMC44ODUsMC4zMjAsMS4yNzUpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjE3NSwwLjg4NSwwLjMyMCwxLjI3NSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LDAuODg1LDAuMzIwLDEuMjc1KVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmYWZhZmFkYjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuaGFzLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAubmF2YmFyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXV0ZWQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZ251cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0ZpeGVkIG5hdmJhciBtb2RpZmllclxyXG4gICAgJi5pcy1maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5uYXZiYXIuaXMtaG9tZSB7XHJcbiAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQ5KSFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjZweCl7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9IFxyXG59XHJcbi5pcy1oaWRkZW4tNjY2e1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgfSAgIFxyXG59XHJcblxyXG4vL0Nsb25lZCBmaXhlZCBuYXZiYXJcclxuI25hdmJhci1jbG9uZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Db2xvciB2YXJpYWJsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJHNtb2tlLXdoaXRlOiAjZmNmY2ZjO1xyXG4kZ3JleS13aGl0ZTogI2YyZjJmMjtcclxuXHJcbiRwcmltYXJ5OiAjRjM5MjAwO1xyXG4kc2Vjb25kYXJ5OiAjMjczNDYxO1xyXG4kYWNjZW50OiAjMDBlZmI3O1xyXG5cclxuJGZhZGUtZ3JleTogI2VkZWRlZDtcclxuJGxpZ2h0LWdyZXk6ICNFRkY0Rjc7XHJcbiR0aXRsZS1ncmV5OiAjQTlBQkFDO1xyXG4kYmx1ZS1ncmV5OiAjNDQ0RjYwO1xyXG4kbXV0ZWQtZ3JleTogIzk5OTtcclxuJGxpZ2h0LWJsdWUtZ3JleTogIzk4YTljMztcclxuJG1lZGl1bS1ncmV5OiAjNjY2NzZiO1xyXG4kYmFzYWx0aWMtZ3JleTogIzg3ODc4NztcclxuJHB1cnBsZTogIzdGMDBGRjtcclxuJG1pbnQ6ICMxMUZGQkQ7XHJcbiRibG9vZHk6ICNGQzM1NEM7XHJcbiRwaW5reTogI2ZmMDBjYztcclxuJGZyb3N0OiAjMDA0ZTkyO1xyXG4kcGxhY2Vob2xkZXI6ICNjZWNlY2U7XHJcbiRkYXJrLWdyZXk6ICMzNDQyNTg7XHJcbiRib3JkZXItZ3JleTogI2NjYztcclxuJG11dGVkLWdyZXk6ICM5OTk7XHJcbiRzZWN0aW9uLWdyZXk6ICNmYmZiZmI7IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuRHJvcGRvd24gc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBIb3ZlciBEcm9wZG93bnMgXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wIGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG5kaXYubmF2LWl0ZW0uaXMtZHJvcDpob3ZlciAuZHJvcENvbnRhaW4gLmRyb3BPdXQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuZGl2Lm5hdi1pdGVtLmlzLWRyb3A6aG92ZXIsIGRpdi5uYXYtaXRlbS5pcy1kcm9wOmhvdmVyIGEsIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wOmhvdmVyIC5kcm9wQ29udGFpbiB7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICBhbmltYXRpb246IGZhZGVJblVwIDAuMjdzIGVhc2Utb3V0O1xyXG59XHJcblxyXG5zcGFuLmRyb3AtY2FyZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5kcm9wQ29udGFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExMHB4OyAvKiBoYWxmIG9mIHdpZHRoICovXHJcbiAgICAgICAgdG9wOiAtNDAwcHg7XHJcbiAgICAgICAgLmRyb3BPdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wT3V0IC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3BPdXQgdWwgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3BPdXQgdWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNlY3Rpb24gU3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vL1NlY3Rpb25zXHJcbi5zZWN0aW9uIHtcclxuICAgICYuc2VjdGlvbi1saWdodC1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICAgICYuc2VjdGlvbi1mZWF0dXJlLWdyZXl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY3Rpb24tZ3JleTtcclxuICAgIH1cclxuICAgICYuc2VjdGlvbi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24taGFsZiB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLmlzLW5vLXBhZHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLCAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICYuaXMtbXV0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vVGl0bGVzXHJcbi50aXRsZS13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC50aXRsZSwgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAmLmlzLW11dGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9EaXZpZGVyXHJcbi5kaXZpZGVyIHtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgICYuaXMtY2VudGVyZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1dyYXBwZXJcclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbn1cclxuXHJcblxyXG4vL1B1bGxlZCBpbWFnZVxyXG5pbWcucHVzaGVkLWltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IC0yOXZoO1xyXG59XHJcblxyXG4vL0ljb24gYm94XHJcbi5tZWRpYS5pY29uLWJveCB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAubWVkaWEtY29udGVudCAuY29udGVudCBwIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWJveC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgJi50LWZhYi1mciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudC1kc3QtZnIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAmLmltZzItZXhwIGltZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnItZXhwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAmLmltZy1leHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDFweCkgYW5kIChtYXgtd2lkdGg6IDk4MXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk0MHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmltZy1leHAtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzFweCkgYW5kIChtYXgtd2lkdGg6IDEwODhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTk2cHgpIGFuZCAobWF4LXdpZHRoOiA3NzBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZWRpYS5pY29uLWJveC5pbmctcy0zIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KXtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtY29udGVudCAuY29udGVudCBwIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWJveC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMjY2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaS1pbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1lZGlhKy5tZWRpYSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTksMjE5LDIxOSwwLjUpO1xyXG4gICAgbWFyZ2luLXRvcDogMHJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG59XHJcbi5yLWV4cCB7XHJcbiAgICBtYXJnaW46IDAgMTUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzVweCl7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSGVybyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgXG4mLmlzLWZ1bGxoZWlnaHQge1xuICAgIC8vbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIH1cblxufVxuXG4uaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAwcmVtO1xuXG4gICAgLnRpdGxlLFxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICAmLmlzLWJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICYuaXMtbXV0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIGxpIHtcblxuICAgICAgICAvL21hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzM3B4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTMzcHg7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2J0bi5zdmcpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2J0bi5zdmcpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4JTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuXG4uYnRuLXNjZW5lIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG5cblxuICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICBtaW4td2lkdGg6IDEzM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzNweDtcblxuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICB0b3A6IDEzJTtcbiAgICAgICAgbGVmdDogNjQlO1xuXG4gICAgICAgICYucHJvZHVpdCB7XG4gICAgICAgICAgICB0b3A6IDglO1xuICAgICAgICAgICAgbGVmdDogY2FsYygzMSUgLSAxMzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZ3JlZGllbnQge1xuICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDI4JSAtIDU3cHgpO1xuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAmLmNvbnRhY3Qge1xuICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDY5JSAtIDU3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cbiAgICAgICAgICAgIC5ob21lLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmhvbWUtYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgLy8td2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9idG4uc3ZnKTtcbiAgICAvL21hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9idG4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2J0bi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogaW5pdGlhbDtcbiAgICAgICAgbWFzay1pbWFnZTogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICAgIH1cblxuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2J0bl9ob3Zlci5wbmcnKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjOTFjNmVhO1xuICAgIH1cbn1cblxuXG4uaGVyby1zcXVhcmUtbGVmdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLmhlcm8tc3F1YXJlLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmlzLWJne1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICYuaXMtYmctdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5pcy1iZy1idC1wciB7XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1iZy1idC1pbmcge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCl7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9iZzEuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9iZy5qcGcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOSU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL2JnLmpwZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1iZy1maXh7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNEY3O1xuICAgIH1cbiAgICAmLmlzLWJnLWluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY3ZGQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAmLmlzLWJnLXNpdGVtYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvYmcuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cbi5pcy1zYXZvaXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNEY3O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjRGNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iZy1ncmV5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY0Rjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmctd2hpdGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjRGNztcbiAgICAgICAgICAgIH1cbiAgICAuaXMtaGFsZntcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXMtaW5ne1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY3ZGQ7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmN2RkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJnLWdyZXl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjdkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iZy13aGl0ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmN2RkO1xuICAgICAgICAgICAgfVxuICAgIC5pcy1oYWxme1xuICAgICAgICBwYWRkaW5nOjNyZW07XG4gICAgfVxuICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy90aWx0XG4udGlsdC50aWx0LWluZyB7ICAgICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQ6ICB1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvdGl0bGU0LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICBcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCk7IFxuICAgIC8vbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYudGlsdDJ7XG4gICAgYmFja2dyb3VuZDogIHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy90aXRsZTIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIH1cblxuICAgICYuZml4e1xuICAgIGJhY2tncm91bmQ6ICBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcbiAgICB9XG4gICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG4gICAgXG4gICAgPiBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdtcGcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooNTBweCkgc2NhbGUoLjYpO1xuICAgICAgdGV4dC1zaGFkb3c6IC0ycHggLTFweCAycHggI2ZmZjtcbiAgICAgIGZsb2F0Om5vbmU7XG4gICAgICBpe1xuICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIk94eWdlblwiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuICB9XG4udGlsdHsgICAgICAgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZDogIHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy90aXRsZTMucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCk7IFxuICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcblxuICAgICYudGlsdDJ7XG4gICAgYmFja2dyb3VuZDogIHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy90aXRsZTIucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIH1cblxuICAgICYuZml4e1xuICAgIGJhY2tncm91bmQ6ICBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcbiAgICB9XG4gICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG4gICAgXG4gICAgPiBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdtcGcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooNTBweCkgc2NhbGUoLjYpO1xuICAgICAgdGV4dC1zaGFkb3c6IC0ycHggLTFweCAycHggI2ZmZjtcbiAgICAgIGZsb2F0Om5vbmU7XG4gICAgICBpe1xuICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIk94eWdlblwiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuICB9XG4gIFxuLy9ib3hcbi5pcy1ib3gge1xuICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODEzcHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2EwYjBjODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtdGV4dCB7XG4gICAgICAgICAgICAvL2NvbG9yOiAjYTBiMGM4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vbW9kYWxcblxuLyogRWZmZWN0IDE6IEZhZGUgaW4gYW5kIHNjYWxlIHVwICovXG4ubW9kYWwge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NnB4KXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vZGFsLWJjazEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2NjdweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbnMvbW9kYWwtYmNrMS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL21vZGFsLWJjazEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9jbG9zZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjppbml0aWFsIWltcG9ydGFudDtcbiAgICByaWdodDogNTBweDtcbiAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzlhYzg0OTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWNvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogIHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9tb2RhbC1iY2sucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuXG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbWF4LWhlaWdodDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGJhY2tncm91bmQ6ICBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIG1hcmdpbi10b3A6MjB2bWluO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9ucy9tb2RhbC1iY2sucG5nKSBuby1yZXBlYXQgMCAtNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgfVxuICAgIC5ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgICAgIGJ7XG4gICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIk94eWdlblwiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkZpcmEgU2Fuc1wiLFwiRHJvaWQgU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO1xuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBicntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuLy9yZXNwb25zaXZlIHNwbGFzaG1vZGFsIFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbi5tb2RhbCB7XG4gICAgLy9tYXgtd2lkdGg6IDkwdmg7XG4uY29sdW1uc3tcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmltZ3tcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIH1cbn1cbi5kZXNjIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vYm9yZGVyOiBzb2xpZCAycHggI2VmZjRmNztcbn1cblxufVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQxNHB4KXtcbiAgICAubW9kYWwge1xuICAgIG1hcmdpbjphdXRvO1xuICAgXG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1dmg7XG4gICAgICAgIG1heC13aWR0aDogOTV2aDtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICAgIC5jb2x1bW5ze1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICB9XG4gICAgXG4gICAgLmltZ3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjV2dztcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQxNHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgLm1vZGFsIHtcbiAgICBtYXJnaW46YXV0bztcbiAgIFxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICBtaW4taGVpZ2h0OiA4NSU7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICBtYXJnaW46YXV0bztcblxuICAgIH1cbiAgICAuY29sdW1uc3tcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICAgIFxuICAgIC5pbWd7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1dnc7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuRnJlc2ggRm9vdGVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5mb290ZXIuZm9vdGVyLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUtZ3JleTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItY29sdW1uIHtcclxuICAgICAgICAuZm9vdGVyLWhlYWRlciBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmxpbmstbGlzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbW9rZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGV2ZWwtaXRlbSAuaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc21va2Utd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyLmZvb3Rlci1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUZGNEY3O1xyXG4gICAgY29sb3I6JGJsdWUtZ3JleTtcclxuICAgIHBhZGRpbmc6IDByZW0gMHJlbSAwcmVtO1xyXG4gICAgLmNvbHVtbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1sb2dvLWNvcHkge1xyXG4gICAgICAgIGNvbG9yOiAjYTBiMGM4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWNvbHVtbiB7XHJcbiAgICAgICAgLmZvb3Rlci1oZWFkZXIgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5saW5rLWxpc3Qge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZXZlbC1pdGVtIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICA6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG51bC5saW5rLWxpc3Qge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuICAgIDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5DbGFzc2VzIHRvIGNoYW5nZSB0aGUgZmVlbCBvZiBidWxtYSBidXR0b25zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBDVEEgYnV0dG9ucyBcclxuXHJcbi5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAmLmN0YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI2cHggNDBweCAyNnB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLWNsZWFyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5yb3VuZGVkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIH1cclxuICAgICYucmFpc2VkOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpLCAwIDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5zaWdudXAtYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjZweDtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgJi5wcmltYXJ5LWJ0biB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmFpc2VkOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg3OSwgMTkzLCAyMzQsIDAuNDIpLCAwIDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSg3OSwgMTkzLCAyMzQsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Vjb25kYXJ5LWJ0biB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjQzLCAxNDYsIDAsIDAuNDIpLCAwIDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyNDMsIDE0NiwgMCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnRuLW91dGxpbmVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b24uYWNjZW50LWJ0biB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTA0LCAxODcsIDEzNiwgMC40MiksIDAgNHB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDEwNCwgMTg3LCAxMzYsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZWRpYS1sZWZ0LCAubWVkaWEtcmlnaHQge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbn1cclxufVxyXG4ubWVkaWEuaWNvbi1ib3ggLm1lZGlhLWNvbnRlbnQgLmNvbnRlbnQgcCAuaWNvbi1ib3gtdGl0bGUuc2xpZGUtaSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc3MHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgIH1cclxufVxyXG4ubWVkaWEuaWNvbi1ib3ggLm1lZGlhLWNvbnRlbnQgLmNvbnRlbnQgcCAuaWNvbi1ib3gtdGV4dC5zbGlkZS1pIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4ubWVkaWEuaWNvbi1ib3gge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCkgYW5kIChtaW4td2lkdGg6NDcxcHgpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzBweCkgYW5kIChtaW4td2lkdGg6MjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgfVxyXG59XHJcbi50ZXh0LWZydWl0cyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjY2cHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNiU7XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlLmlzLTIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MTBweCkgYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTlweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbn1cclxuLnNpdGVtYXAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xyXG59XHJcbi5pbWFnZS1pbmcge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTIlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwJTtcclxufVxyXG59XHJcbi5pbWFnZS1pbmctMSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NzBweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNiU7XHJcbn1cclxufVxyXG5cclxuIiwiLyohIF9jYXJkcy5zY3NzIHYxLjAuMCB8IENvbW1lcmNpYWwgTGljZW5zZSB8IGJ1aWx0IG9uIHRvcCBvZiBidWxtYS5pby9CdWxtYXggKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkNhcmRzIGFuZCBDYXJkIGNvbnRlbnQgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBGZWF0dXJlIENhcmRcclxuLmZlYXR1cmUtY2FyZCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLmNhcmQtdGl0bGUgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaWNvbiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWFjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYuaXMtYm9yZGVyZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZsZXggQ2FyZFxyXG4uZmxleC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgJi5yYWlzZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMC43cmVtO1xyXG4gICAgfVxyXG4gICAgLm5hdnRhYi1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW0gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi10YWJzIHtcclxuICAgICAgICAmLm91dGxpbmVkLXBpbGxzIC50YWJzLnRhYnMtaGVhZGVyIHtcclxuICAgICAgICAgICAgJi5wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY2NlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS13aGl0ZTtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIHVsIGxpLmlzLWFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Qcm9kdWN0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucHJvZHVjdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZDk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wcm9kdWN0LWNvbG9yLXBpbmt7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWNvbG9yLXllbGxvd3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNkOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAmLmlzLXByb2R1Y3R7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpLCBwcmludHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLmlzLTR7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxufVxyXG59XHJcblxyXG4ucHJvZHVjdHtcclxuICAgIC5wYXJmdW17XHJcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICBmb250LXNpemU6MTFweDtcclxuICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcztcclxuXHJcbiAgICAgJjpiZWZvcmVfYmFjayB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LDAuODg1LDAuMzIwLDEuMjc1KTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsMC44ODUsMC4zMjAsMS4yNzUpO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LDAuODg1LDAuMzIwLDEuMjc1KTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LDAuODg1LDAuMzIwLDEuMjc1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LDAuODg1LDAuMzIwLDEuMjc1KVxyXG4gICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5kZXNje1xyXG4gICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjFzO1xyXG4gICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtbXBne1xyXG4gICAgZm9udC1mYW1pbHk6ICdtcGcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0e1xyXG4udGlsdHsgIFxyXG4gICAgei1pbmRleDoxOyAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL3RpdGxlMS5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xyXG4gICBcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCk7IFxyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gNTBweCBhdXRvO1xyXG5cclxuICAgICYudGlsdDJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAgdXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb25zL3RpdGxlMi5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICB6LWluZGV4OiAxIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdtcGcnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgdGV4dC1zaGFkb3c6IC0ycHggLTFweCAycHggI2ZmZjNkZTtcclxuICAgIH1cclxuICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gIC5mbGV4LWNhcmQge1xyXG5cclxuICAgICAgICAudGhlbWUtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzI5NTZkYTg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLDAuNSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNjUsIDAuNCwgMSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjEyLCAwLjY1LCAwLjQsIDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIC5iZy1vdmVybGF5IHtcclxuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDY0JTtcclxuICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgIGhlaWdodDogMzYlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjI0cyBjdWJpYy1iZXppZXIoMCwgMCwgMC42LCAxKSwgb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDEsIDAuMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4yNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNiwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAxLCAwLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAudGhlbWUtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJmdW17XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZToxMi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAuYmctb3ZlcmxheSAge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNiwgMSksIG9wYWNpdHkgMHMgZWFzZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4yNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNiwgMSksIG9wYWNpdHkgMHMgZWFzZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjMjk1NmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbklucHV0cyBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmlucHV0LmlucHV0IHtcclxuICAgIGNvbG9yOiAkYmFzYWx0aWMtZ3JleTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICYuaXMtc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLWxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAmLnJvdW5kZWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1hY2NlbnQtZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1ibG9vZHktZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsb29keTtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5HZW5lcmFsIEtleWZyYW1lcyBhbmltYXRpb25zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4vL0RlbGF5c1xyXG4uZGVsYXktMSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XHJcbn1cclxuLmRlbGF5LTIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbn1cclxuLmRlbGF5LTMge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xyXG59XHJcbi5kZWxheS00IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcbi8vIEZBREUgSU4gTEVGVCBcclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVGYWRlSW5MZWZ0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbi8vIEZBREUgSU4gVVAgXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4ucHJlRmFkZUluVXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4uZmFkZUluVXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG4vL0dlbGF0aW5lXHJcbi5nZWxhdGluZSB7XHJcbiAgICBhbmltYXRpb246IGdlbGF0aW5lIDAuNnM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2VsYXRpbmUge1xyXG4gIGZyb20sIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxyXG4gIDI1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpOyB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDAuOSk7IH1cclxuICA3NSUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDEuMDUpOyB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaWRlYmFyIFN0eWxlcyBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vU2lkZWJhciBhbmltYXRlZCBpY29uIHRyaWdnZXJcclxuLm1lbnUtaWNvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAvL21hcmdpbjogLTEycHggMHB4IDBweCAtMTJweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgMC41cztcclxuICAgICAgICAgICAgJi5wYXRoMSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTgwMy4xNXB4OyBcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI5MDEuNTdweCwgMjk4MS41N3B4LCAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhdGgyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA4MDBweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MDBweCwgNDgwcHgsIDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGF0aDMge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY5OTMuMTFweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNDk2LjU2cHgsIDM1NzYuNTZweCwgMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgJi5wYXRoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjkwMS41N3B4LCA1MjU4LjE1cHgsIDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYXRoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAwcHgsIDYwMHB4LCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBhdGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNDk2LjU2cHgsIDY0NDguMTFweCwgMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudS1pY29uLXRyaWdnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1NpZGViYXJcclxuLnNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4MXB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogNC4yNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRkYXJrLWdyZXksIDUlKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmhhdmUtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLWdyZXksIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGRhcmstZ3JleSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpLmhhdmUtY2hpbGRyZW4sIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5oYXZlLWNoaWxkcmVuLmFjdGl2ZSA+IGEsIGxpLmhhdmUtY2hpbGRyZW4uYWN0aXZlID4gYSBzcGFuLCBsaS5oYXZlLWNoaWxkcmVuLmFjdGl2ZSA+IGEgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5hY3RpdmUuaGF2ZS1jaGlsZHJlbiBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgLmhhdmUtY2hpbGRyZW4gPiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuVGVzdGltb25pYWxzIFN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnRlc3RpbW9uaWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAqIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDYwJTtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggNjVweCA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLTQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwZFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGg1LCBzcGFuIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5SZXNwb25zaXZlIFN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgLmxhbmRpbmctY2FwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAuaXMtc3RhdGljIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzLWZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zaWdudXAtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmxldmVsLWxlZnQubGV2ZWwtc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5wdXNoZWQtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpIHtcclxuICAgIC5oZXJvLWJvZHkge1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgICYuaXMtM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkge1xyXG4gICAgLmhlcm8tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJi5pcy0ze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkge1xyXG4gICAgLmxhbmRpbmctY2FwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAuaXMtc3RhdGljIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzLWZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zaWdudXAtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnB1c2hlZC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5pcy1jZW50ZXJlZC10YWJsZXQtcG9ydHJhaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBSZXNldHNcclxuc2VjdGlvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJlbG9hZGVyIFxyXG4jcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4jc3RhdHVzIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAvLyBjZW50ZXJzIHRoZSBsb2FkaW5nIGFuaW1hdGlvbiBob3Jpem9udGFsbHkgb24gdGhlIHNjcmVlbiBcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLy8gY2VudGVycyB0aGUgbG9hZGluZyBhbmltYXRpb24gdmVydGljYWxseSBvbiB0aGUgc2NyZWVuIFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2FkZXJzL3JpbmdzLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICAgIC8vIHBhdGggdG8gbG9hZGluZyBhbmltYXRpb24gXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAtMTAwcHggMCAwIC0xMDBweDtcclxuICAgIC8vIHdpZHRoIGFuZCBoZWlnaHQgZGl2aWRlZCBieSB0d28gXHJcbn1cclxuXHJcbi8vIEJhY2sgdG8gdG9wIGJ1dHRvblxyXG4jYmFja3RvdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4jYmFja3RvdG9wLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcwcHgpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuI2JhY2t0b3RvcC52aXNpYmxlIGE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbiNiYWNrdG90b3AgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbn1cclxuXHJcbmJvZHkgI2JhY2t0b3RvcCBhIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI2JhY2t0b3RvcCBhOmFmdGVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcclxufVxyXG5cclxuXHJcbi8vSGVscGVyc1xyXG5cclxuLmlzLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3R1Y2sge1xyXG4gICAgcG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGlnaHQtdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tdC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubWwtMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5odWdlLXBiIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL0lucHV0IHBsYWNlaG9sZGVyc1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxufSJdfQ== */
