@font-face{font-family:Poppins;src:url("../fonts/Poppins-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url("../fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600}.main__btn{background-color:#1fabcc;border-radius:24px;color:#fff;padding:0.4em 1em;-webkit-transition:0.3s;transition:0.3s;text-decoration:none;display:inline-block}@media screen and (max-width: 1200px){.main__btn{padding:0.2em 1em}}.second__btn{background-color:#fff;border-radius:24px;border:1px solid #00000063;padding:0.4em 1em;color:#00000063;-webkit-transition:0.3s;transition:0.3s;text-decoration:none;display:inline-block;text-align:center}.head__title{font-size:1em;margin:2em 0 3em 0}@media screen and (max-width: 768px){.head__title{margin:1em 0 2em 0}}.head__title h3{display:inline-block;position:relative;margin:0}.head__title h3:after{position:absolute;content:"";top:50%;left:105%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#1fabcc;height:1px;width:50%}@media screen and (max-width: 992px){.head__title h3:after{width:30%}}@media screen and (max-width: 768px){.head__title h3:after{display:none}}@media screen and (max-width: 576px){.head__title h3{font-size:1.4em}}.left-fluid{width:95%;margin-left:5%}@media screen and (max-width: 768px){.left-fluid{width:90%;margin:0 auto}}.right-fluid{width:95%;margin-right:5%}@media screen and (max-width: 768px){.right-fluid{width:90%;margin:0 auto}}.topper{background-image:url(../img/background_banner.png);background-size:100% 64%;background-repeat:no-repeat}@media screen and (max-width: 992px){.topper figcaption{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topper figcaption .infos{width:100%}.topper figcaption .infos h3{font-size:1em !important}.topper figcaption .action{width:100%}.topper figcaption .action a{padding:1px 4px;font-size:.8em}}@media screen and (max-width: 768px){.topper{display:none}}.full__height{background-size:100% 100% !important}.full__height .head__title{margin:1em 0}.formation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.formation .formation_item{width:30%;background-color:#1fabcc;position:relative}.formation .formation_item .head{padding:1em}.formation .formation_item .head h3{font-size:1.2em;color:#fff;font-weight:600;cursor:pointer;margin:0}.formation .formation_item .head span{font-size:0.8em;color:#fff}.formation .formation_item .slids{position:absolute;top:100%;width:100%;visibility:hidden;display:none;opacity:0;overflow:hidden;-webkit-transition:0.3s;transition:0.3s;z-index:1;background-color:#1fabcc}.formation .formation_item .slids .item a{text-decoration:none;color:#fff;display:block;padding:0.51em 2em 0.5em 2em;position:relative;-webkit-transition:0.3s;transition:0.3s}.formation .formation_item .slids .item a:before{content:">";left:1em;top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.formation .formation_item .slids .item a:hover{background-color:rgba(67,203,239,0.631373)}.formation .formation_item:hover .slids{opacity:1;visibility:visible;display:block}.fb{background-color:rgba(67,203,239,0.160784);text-align:center;padding:1em}@media screen and (max-width: 768px){.fb{display:none}}.stick_btn{opacity:0;visibility:hidden;position:fixed;bottom:10%;left:5%;z-index:4;box-shadow:0 0 1;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.blog-mar{background-color:#fff;width:70% !important;margin:auto;margin-top:-120px !important}@media screen and (max-width: 992px){.blog-mar{margin-top:-100px !important}}@media screen and (max-width: 768px){.blog-mar{width:80% !important}}@media screen and (max-width: 768px){.blog-mar{width:90% !important;margin-top:0 !important}}header .top__header{border-bottom:1px solid rgba(0,0,0,0.0509804)}header .top__header .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .top__header .comp__info ul,header .top__header .comp__social ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;height:100%}header .top__header .comp__info ul li,header .top__header .comp__social ul li{border-left:1px solid rgba(0,0,0,0.0509804)}header .top__header .comp__info ul li a,header .top__header .comp__social ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none;font-size:.8em;padding:0.8em 1em}header .top__header .comp__info ul li a svg,header .top__header .comp__social ul li a svg{width:16px;height:16px;margin-right:0.5em}@media screen and (max-width: 768px){header .top__header .comp__info ul li a span,header .top__header .comp__social ul li a span{display:none}}@media screen and (max-width: 576px){header .top__header .comp__info ul li a,header .top__header .comp__social ul li a{padding:0.5em}}header .top__header .comp__info ul li:last-child,header .top__header .comp__social ul li:last-child{border-right:1px solid rgba(0,0,0,0.0509804)}header .lower__header{position:relative;padding:0.4em 0;-webkit-transition:0.3s;transition:0.3s}header .lower__header .logo svg,header .lower__header .logo img{width:180px}@media screen and (max-width: 1200px){header .lower__header .logo svg,header .lower__header .logo img{width:100%}}@media screen and (max-width: 768px){header .lower__header .logo svg,header .lower__header .logo img{width:120px}}header .lower__header .site__menu{height:100%}header .lower__header .site__menu .desk__menu__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}header .lower__header .site__menu .desk__menu__row .desk__menu__item{padding:0 2em;position:relative}header .lower__header .site__menu .desk__menu__row .desk__menu__item .dropdown-menu{position:absolute;inset:0px auto auto 0px;margin:0px;-webkit-transform:translate(22.5455px, 25.4545px);-ms-transform:translate(22.5455px, 25.4545px);transform:translate(22.5455px, 25.4545px);min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;top:-4px}@media screen and (max-width: 1400px){header .lower__header .site__menu .desk__menu__row .desk__menu__item{padding:0 1.4em}}@media screen and (max-width: 1200px){header .lower__header .site__menu .desk__menu__row .desk__menu__item{padding:0 1.2em;font-size:0.9em}}header .lower__header .site__menu .desk__menu__row .desk__menu__item a{text-decoration:none;color:#000;font-size:1em;text-transform:uppercase}header .lower__header .site__menu .desk__menu__row .desk__menu__item .dropdown-item{position:relative}header .lower__header .site__menu .desk__menu__row .desk__menu__item .dropdown-item:active{background-color:#fff;color:#000}header .lower__header .site__menu .desk__menu__row .desk__menu__item .ss-item{position:relative;padding-left:20px}header .lower__header .site__menu .desk__menu__row .desk__menu__item .ss-item:after{position:absolute;content:">";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .lower__header .site__menu .desk__menu__row .desk__menu__item span{cursor:pointer}header .lower__header .site__menu .desk__menu__row .desk__menu__item .sub__menu__item{padding:0 !important;bottom:0;left:0}header .lower__header .site__menu .desk__menu__row .desk__menu__item .sub__menu__item ul{padding:0;margin:0;list-style:none}header .lower__header .site__menu .desk__menu__row .desk__menu__item .sub__menu__item li{position:relative;padding:0.4em}header .lower__header .site__menu .desk__menu__row .desk__menu__item .sub__menu__item li .inner-menu{position:absolute;visibility:hidden;opacity:0;-webkit-transition:0.3s;transition:0.3s;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:0.25em;left:100%;top:0}header .lower__header .site__menu .desk__menu__row .desk__menu__item .sub__menu__item li:hover .inner-menu{opacity:1;visibility:visible}@media screen and (max-width: 992px){header .lower__header .site__menu .desk__menu__row{display:none}}header .lower__header .site__menu .mobile__menu{display:none;height:100%}header .lower__header .site__menu .mobile__menu .hamburger{width:40px;height:40px}header .lower__header .site__menu .mobile__menu .hamburger .ham{background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;outline:none}header .lower__header .site__menu .mobile__menu .hamburger .ham:focus{outline:none}header .lower__header .site__menu .mobile__menu .hamburger .ham svg{width:40px;height:40px}header .lower__header .site__menu .mobile__menu .hamburger .line{fill:none;stroke:#000;stroke-width:6;-webkit-transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}header .lower__header .site__menu .mobile__menu .hamburger .line1{stroke-dasharray:60 207;stroke-width:6}header .lower__header .site__menu .mobile__menu .hamburger .line2{stroke-dasharray:60 60;stroke-width:6}header .lower__header .site__menu .mobile__menu .hamburger .line3{stroke-dasharray:60 207;stroke-width:6}header .lower__header .site__menu .mobile__menu .hamburger .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}header .lower__header .site__menu .mobile__menu .hamburger .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}header .lower__header .site__menu .mobile__menu .hamburger .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}@media screen and (max-width: 992px){header .lower__header .site__menu .mobile__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}header .lower__header .site__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}header .lower__header .site__search #srch{cursor:pointer}header .lower__header .site__search .search__bar{padding:0;width:0;height:100%;position:absolute;background-color:#1fabcc;right:0;top:0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.5s;transition:0.5s}header .lower__header .site__search .search__bar form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1em;border-radius:4px;background-color:rgba(67,203,239,0.631373);-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;width:100%;padding:0.5em}@media screen and (max-width: 576px){header .lower__header .site__search .search__bar form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .lower__header .site__search .search__bar form button{background:transparent;border:0}header .lower__header .site__search .search__bar form button:focus{outline:0}header .lower__header .site__search .search__bar form button svg{height:1.4em;width:1.4em}header .lower__header .site__search .search__bar form button svg circle,header .lower__header .site__search .search__bar form button svg line{stroke:#fff}@media screen and (max-width: 576px){header .lower__header .site__search .search__bar form button#clos{width:70%}}header .lower__header .site__search .search__bar form input{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;background:transparent;border:0;color:#fff}header .lower__header .site__search .search__bar form input:focus{outline:0}header .lower__header .site__search .search__bar form input::-webkit-input-placeholder{color:#fff;font-size:1.4em}header .lower__header .site__search .search__bar form input::-moz-placeholder{color:#fff;font-size:1.4em}header .lower__header .site__search .search__bar form input:-ms-input-placeholder{color:#fff;font-size:1.4em}header .lower__header .site__search .search__bar form input::-ms-input-placeholder{color:#fff;font-size:1.4em}header .lower__header .site__search .search__bar form input::placeholder{color:#fff;font-size:1.4em}@media screen and (max-width: 576px){header .lower__header .site__search .search__bar form input{width:20%}}header .lower__header .site__search .search__bar button{border:0;background-color:transparent;margin-left:0.5em}header .lower__header .site__search .search__bar button svg{fill:#fff;width:30px}header .lower__header .site__search .search__bar.show{width:100%;padding:0 5%}header .lower__header.stickymenu{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:2;box-shadow:0px -5px 11px 0px}header .lower__header.stickymenu .logo img,header .lower__header.stickymenu .logo svg{width:120px;height:80px}.sidemenu{left:-100%;-webkit-transition:0.3s;transition:0.3s;position:fixed;top:0;width:100%;height:100%;z-index:9999}.sidemenu .mob__menu__row{background:#1fabcc;width:80%;height:100%;overflow-y:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidemenu .mob__menu__row .mob__menu__item{width:100%;padding:1em}.sidemenu .mob__menu__row .mob__menu__item a{font-size:1em;color:#fff;text-decoration:none}.sidemenu .mob__menu__row .mob__accord h3{font-size:1em;color:#fff;margin:0;position:relative}.sidemenu .mob__menu__row .mob__accord h3:after{position:absolute;content:"+";right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;-webkit-transition:0.3s;transition:0.3s}.sidemenu .mob__menu__row .mob__accord h3.show:after{position:absolute;content:"-";top:10%;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.sidemenu .mob__menu__row .mob__accord button{padding:0;border:0;color:#fff}.sidemenu .mob__menu__row .mob__accord button:focus{outline:0;box-shadow:none}.sidemenu .mob__menu__row .mob__accord button:not(.collapsed){background-color:transparent !important}.sidemenu .mob__menu__row .mob__accord .accord__body{height:0;visibility:hidden;opacity:0;-webkit-transition:0.3s;transition:0.3s;position:relative}.sidemenu .mob__menu__row .mob__accord .accord__body ul{margin:0;padding:1em;list-style:none;background-color:rgba(67,203,239,0.631373)}.sidemenu .mob__menu__row .mob__accord .accord__body ul li{padding:0.4em 0}.sidemenu .mob__menu__row .mob__accord .accord__body:before{position:absolute;content:"";bottom:100%;left:2%;border-top:14px solid transparent;border-left:14px solid transparent;border-bottom:14px solid rgba(67,203,239,0.631373);border-right:14px solid transparent}.sidemenu .mob__menu__row .mob__accord .accord__body.show{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;visibility:visible;margin-top:1em}@media screen and (max-width: 576px){.sidemenu .mob__menu__row{width:76%}}.sidemenu.show{left:0}footer .top__foot{background-color:#222;border-bottom:1px solid #222;padding:2em 0}footer .top__foot .foot__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}footer .top__foot .foot__item .contants svg{margin-bottom:1em}footer .top__foot .foot__item .contants p{color:#fff;font-size:1em;margin:1em 0}footer .top__foot .foot__item .contants p br{margin-bottom:1em;display:block}footer .top__foot .foot__item .contants .foot__title h3{display:inline-block;padding-bottom:0.5em;text-transform:uppercase;color:#fff;font-size:1.4em;border-bottom:3px solid #3c3c3c}footer .top__foot .foot__item .contants ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin-top:3em}footer .top__foot .foot__item .contants ul li{margin-right:1em}footer .top__foot .foot__item .contants ul li:last-child{margin-right:0}footer .top__foot .foot__item .contants ul li a{width:50px;height:50px;border-radius:50%;background-color:#3c3c3c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}footer .top__foot .foot__item .contants ul li a svg{fill:#fff;width:20px;height:20px;margin:0}footer .top__foot .foot__item .contants form{width:80%}footer .top__foot .foot__item .contants form .inline__form{border:1px solid #3c3c3c;border-radius:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0.4em;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .top__foot .foot__item .contants form .inline__form input{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;background-color:transparent;border:0;color:#fff;display:block;padding:0 0.4em;width:70%}footer .top__foot .foot__item .contants form .inline__form input:focus{outline:none}footer .top__foot .foot__item .contants form .inline__form button{background-color:#1fabcc;border-radius:24px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20%;padding:0.4em;border:0}footer .top__foot .foot__item .contants form .inline__form button:focus{outline:none}footer .top__foot .foot__item .contants form .inline__form button svg{margin-bottom:0}@media screen and (max-width: 576px){footer .top__foot .foot__item .contants form{width:100%}}@media screen and (max-width: 992px){footer .top__foot .foot__item{margin-bottom:1em}}footer .bottom__foot{background-color:#3c3c3c;padding:2em 0}footer .bottom__foot .bt__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1200px){footer .bottom__foot .bt__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .bottom__foot .bt__row .copy h4{font-size:.8em;color:#fff;margin:0}footer .bottom__foot .bt__row .copy h4 a{color:#fff;text-decoration:none}@media screen and (max-width: 1400px){footer .bottom__foot .bt__row .copy{width:100%;text-align:center;margin-top:1em}}footer .bottom__foot .bt__row .bt__menu ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none}footer .bottom__foot .bt__row .bt__menu ul li{margin-left:3em;position:relative}footer .bottom__foot .bt__row .bt__menu ul li:first-child{margin-left:0}footer .bottom__foot .bt__row .bt__menu ul li:before{content:"";position:absolute;left:calc((-1.5em) - 6px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#fff}@media screen and (max-width: 768px){footer .bottom__foot .bt__row .bt__menu ul li:before{left:calc((-0.5em) - 4px);height:4px;width:4px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 420px){footer .bottom__foot .bt__row .bt__menu ul li:before{display:none}}footer .bottom__foot .bt__row .bt__menu ul li:first-child:before{content:none}footer .bottom__foot .bt__row .bt__menu ul li a{color:#fff;text-decoration:none;font-size:.8em}@media screen and (max-width: 768px){footer .bottom__foot .bt__row .bt__menu ul li{margin-left:1em}}@media screen and (max-width: 420px){footer .bottom__foot .bt__row .bt__menu ul li{display:block}}@media screen and (max-width: 420px){footer .bottom__foot .bt__row .bt__menu ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 1400px){footer .bottom__foot .bt__row .bt__menu{width:100%;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}footer #gotop button{position:fixed;background-color:#1fabcc;padding:0.5em;bottom:10%;right:5%;border:0;-webkit-transition:0.3s;transition:0.3s;z-index:4}footer #gotop button svg{width:20px;height:20px;fill:#fff}section.banner{padding:3em 0}section.banner .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 768px){section.banner .wrapper .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}section.banner .wrapper .row .banner__info{height:100%}section.banner .wrapper .row .banner__info .packer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%}section.banner .wrapper .row .banner__info .packer span{display:block;font-size:1.4em}section.banner .wrapper .row .banner__info .packer p{font-size:3em;font-weight:900;margin:0.4em 0;line-height:1.2em}@media screen and (max-width: 1200px){section.banner .wrapper .row .banner__info .packer p{font-size:2em}}section.banner .wrapper .row .banner__info .packer .main__btn{margin-top:2em;font-size:1.4em}@media screen and (max-width: 768px){section.banner .wrapper .row .illustration{margin-bottom:1em}}section.cards{padding-bottom:3em}section.cards .article__item{position:relative}section.cards .article__item figure img{height:260px;-o-object-fit:cover;object-fit:cover}section.cards .article__item figcaption{position:absolute;bottom:0;width:100%;padding:1em;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(bottom, #000, transparent);background:linear-gradient(0deg, #000, transparent)}section.cards .article__item figcaption .infos{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}section.cards .article__item figcaption .infos h3{font-size:1.4em;font-weight:600;color:#fff;margin:0}section.cards .article__item figcaption .infos p{font-size:1em}section.cards .article__item figcaption .action a{text-decoration:none}@media screen and (max-width: 992px){section.cards .article__item{margin-bottom:1em}}section.informations{padding:3em 0}section.informations .experience{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}section.informations .experience h2{font-size:2em;font-weight:600;margin:0}@media screen and (max-width: 992px){section.informations .experience h2{font-size:1.4em}}section.informations .experience p{margin:1em 0;font-size:.8em;font-weight:500}section.informations .info__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.informations .info__cards .info__card__item{width:48%;padding:1.5em;border-radius:4px;background-color:rgba(67,203,239,0.160784);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.informations .info__cards .info__card__item .descriptions{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin-left:1em}section.informations .info__cards .info__card__item .descriptions h3{font-size:1.4em;font-weight:600}@media screen and (max-width: 992px){section.informations .info__cards .info__card__item .descriptions h3{font-size:1em}}section.informations .info__cards .info__card__item .descriptions p{font-size:.8em;margin:0;font-weight:500}section.informations .info__cards .info__card__item:nth-last-child(1){margin-top:1em}@media screen and (max-width: 576px){section.informations .info__cards .info__card__item:nth-last-child(1){margin-top:0}}section.informations .info__cards .info__card__item:nth-last-child(2){margin-top:1em}@media screen and (max-width: 576px){section.informations .info__cards .info__card__item:nth-last-child(2){margin-top:0}}section.informations .info__cards .info__card__item .illustration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:#1fabcc}section.informations .info__cards .info__card__item .illustration svg{width:20px;height:20px;fill:#fff}@media screen and (max-width: 576px){section.informations .info__cards .info__card__item{width:100%;margin-bottom:0.8em}}@media screen and (max-width: 768px){section.informations .info__cards{margin-top:1em}}section.business{padding:3em 0}section.business .business__slider{position:relative;cursor:pointer}section.business .business__slider .owl-nav:not(.disabled){position:absolute;right:0;bottom:calc(100% + 3em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.business .business__slider .owl-nav:not(.disabled) button{border:1px solid #1fabcc;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.business .business__slider .owl-nav:not(.disabled) button:focus{outline:none}@media screen and (max-width: 576px){section.business .business__slider .owl-nav:not(.disabled) button{height:40px;width:40px}}section.business .business__slider .owl-nav:not(.disabled) .owl-prev{margin-right:1em}section.business .business__slider .owl-nav:not(.disabled) .owl-prev span{font-size:2em;color:#1fabcc}@media screen and (max-width: 576px){section.business .business__slider .owl-nav:not(.disabled) .owl-prev{margin-right:0.5em}}section.business .business__slider .owl-nav:not(.disabled) .owl-next{background-color:#1fabcc}section.business .business__slider .owl-nav:not(.disabled) .owl-next span{font-size:2em;color:#fff}@media screen and (max-width: 576px){section.business .business__slider .owl-nav:not(.disabled){position:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}section.business .business__slider .business__item{position:relative;text-decoration:none;color:#000}section.business .business__slider .business__item:hover img{-webkit-filter:blur(2px);filter:blur(2px)}section.business .business__slider .business__item img{height:260px;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.3s;transition:0.3s}section.business .business__slider .business__item figcaption{margin:1em 0;font-weight:600}section.business .business__slider .business__item figcaption h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.business .business__slider .business__item figcaption h4 svg{height:0.6em;width:0.6em;margin-right:0.4em}section.business .business__slider .business__item .links__overlay{position:absolute;top:0;left:0;width:100%;height:85%;padding:1em}section.business .business__slider .business__item .links__overlay a{display:block;width:0;height:calc((100% / 7) - 0.5em);text-decoration:none;padding:0 0.6em;margin-bottom:0.5em;background-color:#1fabccbf;color:#fff;opacity:0}section.business .business__slider .business__item .links__overlay a:last-child{margin-bottom:0}section.business .business__slider .business__item .links__overlay a:nth-child(1){-webkit-transition:.2s;transition:.2s}section.business .business__slider .business__item .links__overlay a:nth-child(2){-webkit-transition:.4s;transition:.4s}section.business .business__slider .business__item .links__overlay a:nth-child(3){-webkit-transition:.6s;transition:.6s}section.business .business__slider .business__item .links__overlay a:nth-child(4){-webkit-transition:.8s;transition:.8s}section.business .business__slider .business__item .links__overlay a:nth-child(5){-webkit-transition:1s;transition:1s}section.business .business__slider .business__item .links__overlay a:nth-child(6){-webkit-transition:1.2s;transition:1.2s}section.business .business__slider .business__item .links__overlay a:nth-child(7){-webkit-transition:1.4s;transition:1.4s}section.business .business__slider .business__item .links__overlay a svg{height:0.8em;width:0.8em;fill:#fff;margin-right:0;-webkit-transition:0.3s;transition:0.3s;visibility:hidden;opacity:0}section.business .business__slider .business__item .links__overlay a:hover svg{margin-right:0.5em;visibility:visible;opacity:1}section.business .business__slider .business__item .links__overlay:hover a{width:100%;opacity:1}section.values{padding:3em 0}section.values .core__img{height:100%}section.values .core__img img{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 80px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 80px));height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 576px){section.values .core__img img{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 40px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 40px))}}section.values .core__desc .core__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1em}section.values .core__desc .core__item:last-child{margin-bottom:0}section.values .core__desc .core__item .icon__part{margin-right:10px}section.values .core__desc .core__item .icon__part .round{background-color:#1fabcc;border-radius:50%;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.values .core__desc .core__item .icon__part .round svg{width:30px;height:auto;fill:#fff}section.values .core__desc .core__item .desc__part{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}section.values .core__desc .core__item .desc__part h4{font-size:1em;font-weight:600}section.values .core__desc .core__item .desc__part p{font-weight:500}section.companies{padding:3em 0}section.companies .companies__item img{width:140px;display:block;margin:0 auto;height:140px;-o-object-fit:contain;object-fit:contain}section.query{margin-top:80px;background-color:rgba(11,165,206,0.431373)}section.query .contact__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#1fabcc;height:100%;padding:3em;position:relative}section.query .contact__form .packer{width:100%}section.query .contact__form .packer h3{display:inline-block;color:#fff;font-size:2em;padding-bottom:0.5em;position:relative}section.query .contact__form .packer h3:after{position:absolute;content:"";width:40%;height:1px;background-color:#fff;bottom:0;left:0}@media screen and (max-width: 992px){section.query .contact__form .packer h3{font-size:1.4em}}section.query .contact__form .packer form .form__flex.form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.query .contact__form .packer form .form__flex.form__item input{width:48%}section.query .contact__form .packer form .form__item{padding:0.8em;margin-bottom:1em}section.query .contact__form .packer form .form__item:last-child{margin-bottom:0}section.query .contact__form .packer form .form__item input,section.query .contact__form .packer form .form__item textarea{border:0;width:100%;padding:0.8em;background-color:transparent;border-bottom:1px solid rgba(8,125,153,0.8);-webkit-transition:0.3s;transition:0.3s;color:#fff}section.query .contact__form .packer form .form__item input::-webkit-input-placeholder, section.query .contact__form .packer form .form__item textarea::-webkit-input-placeholder{color:#fff}section.query .contact__form .packer form .form__item input::-moz-placeholder, section.query .contact__form .packer form .form__item textarea::-moz-placeholder{color:#fff}section.query .contact__form .packer form .form__item input:-ms-input-placeholder, section.query .contact__form .packer form .form__item textarea:-ms-input-placeholder{color:#fff}section.query .contact__form .packer form .form__item input::-ms-input-placeholder, section.query .contact__form .packer form .form__item textarea::-ms-input-placeholder{color:#fff}section.query .contact__form .packer form .form__item input::placeholder,section.query .contact__form .packer form .form__item textarea::placeholder{color:#fff}section.query .contact__form .packer form .form__item input:focus,section.query .contact__form .packer form .form__item textarea:focus{outline:none;border-bottom:2px solid #fff}section.query .contact__form .packer form .form__item button{background-color:transparent;color:#fff;border-color:#fff}section.query .contact__form:before{content:"";position:absolute;width:100%;bottom:calc(100% - 1px);left:0;height:100px;background-color:#1fabcc;-webkit-clip-path:polygon(0 0, 100% 80px, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 80px, 100% 100%, 0 100%)}@media screen and (max-width: 576px){section.query .contact__form:before{height:70px;-webkit-clip-path:polygon(0 0, 100% 40px, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 40px, 100% 100%, 0 100%)}}section.query .testimonials{padding:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}section.query .testimonials .customer__slider .customer__quote figure{margin:0}section.query .testimonials .customer__slider .customer__quote figure img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;margin:0 auto}section.query .testimonials .customer__slider .customer__quote p{margin:3em 0;font-size:.8em;text-align:center}section.query .testimonials .customer__slider .customer__quote .cust{display:block;text-align:center;font-size:1.4em}section.query .testimonials .customer__slider .customer__quote .desig{display:block;text-align:center;font-size:.8em;font-weight:600}section.query .testimonials .customer__slider .owl-dots{margin-top:40px;text-align:center}section.query .testimonials .customer__slider .owl-dots .owl-dot{height:8px;width:8px;border-radius:50%;border:1px solid rgba(8,125,153,0.8);margin:0 0.2em;-webkit-transition:0.3s;transition:0.3s}section.query .testimonials .customer__slider .owl-dots .owl-dot.active{height:8px;width:30px;border-radius:12px;background-color:rgba(8,125,153,0.8)}section.contact .core__img{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 80px));clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 calc(100% - 80px))}@media screen and (max-width: 768px){section.contact .core__img{height:400px}}section.contact .core__img iframe{height:100%}section.contact .map{position:relative}section.contact .map .contact__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#1fabcc;padding:3em;position:absolute;right:5%;bottom:-5%;height:100%;width:500px}@media screen and (max-width: 1200px){section.contact .map .contact__form{width:400px;padding:2em}}@media screen and (max-width: 992px){section.contact .map .contact__form{position:unset;width:100%}}section.contact .map .contact__form .packer{width:100%}section.contact .map .contact__form .packer h3{display:inline-block;color:#fff;font-size:1.4em;padding-bottom:0.5em;position:relative}section.contact .map .contact__form .packer h3:after{position:absolute;content:"";width:40%;height:1px;background-color:#fff;bottom:0;left:0}@media screen and (max-width: 992px){section.contact .map .contact__form .packer h3{font-size:1.4em}}section.contact .map .contact__form .packer form .form__flex.form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.contact .map .contact__form .packer form .form__flex.form__item input{width:48%}section.contact .map .contact__form .packer form .form__item{padding:0.8em;margin-bottom:1em}section.contact .map .contact__form .packer form .form__item:last-child{margin-bottom:0}section.contact .map .contact__form .packer form .form__item input,section.contact .map .contact__form .packer form .form__item textarea{border:0;width:100%;padding:0.8em;background-color:transparent;border-bottom:1px solid rgba(8,125,153,0.8);-webkit-transition:0.3s;transition:0.3s;color:#fff}section.contact .map .contact__form .packer form .form__item input::-webkit-input-placeholder, section.contact .map .contact__form .packer form .form__item textarea::-webkit-input-placeholder{color:#fff}section.contact .map .contact__form .packer form .form__item input::-moz-placeholder, section.contact .map .contact__form .packer form .form__item textarea::-moz-placeholder{color:#fff}section.contact .map .contact__form .packer form .form__item input:-ms-input-placeholder, section.contact .map .contact__form .packer form .form__item textarea:-ms-input-placeholder{color:#fff}section.contact .map .contact__form .packer form .form__item input::-ms-input-placeholder, section.contact .map .contact__form .packer form .form__item textarea::-ms-input-placeholder{color:#fff}section.contact .map .contact__form .packer form .form__item input::placeholder,section.contact .map .contact__form .packer form .form__item textarea::placeholder{color:#fff}section.contact .map .contact__form .packer form .form__item input:focus,section.contact .map .contact__form .packer form .form__item textarea:focus{outline:none;border-bottom:2px solid #fff}section.contact .map .contact__form .packer form .form__item button{background-color:transparent;color:#fff;border-color:#fff}section.contact .contact__info{padding:3em 0}section.contact .contact__info h3{font-size:1.4em;font-weight:600}section.contact .contact__info h4{font-size:1em}section.contact .contact__info ul{list-style:none;padding:0}section.contact .contact__info ul li a{color:#1fabcc;text-decoration:none}section.contact .core__desc{height:100%;width:80%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.aboutus{padding:2em 0;margin-top:1em}section.aboutus .head__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.aboutus .head__title h3{margin:0}section.aboutus .tabs__section{position:-webkit-sticky;position:sticky;top:120px}section.aboutus .tabs__section ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 576px){section.aboutus .tabs__section ul{border:0}}section.aboutus .tabs__section ul li{width:100%;margin-bottom:1em}@media screen and (max-width: 768px){section.aboutus .tabs__section ul li{width:calc(100% / 4)}}@media screen and (max-width: 576px){section.aboutus .tabs__section ul li{width:calc(100% / 2)}}section.aboutus .tabs__section ul li button{width:100%;border:0;-webkit-transition:0.3s;transition:0.3s;border-radius:0;padding:1em;text-align:left;border-bottom:1px solid #77777736}@media screen and (max-width: 768px){section.aboutus .tabs__section ul li button{padding:0.5em}}@media screen and (max-width: 576px){section.aboutus .tabs__section ul li button{font-size:0.8em}}section.aboutus .tabs__section ul li button svg,section.aboutus .tabs__section ul li button img{width:20px;height:20px}section.aboutus .tabs__section ul li button img{-o-object-fit:cover;object-fit:cover}section.aboutus .tabs__section ul li button.active{color:#000;font-weight:600;border-bottom:1px solid #77777736}section.aboutus .tabs__section ul li button.active svg{fill:#000}section.aboutus .tabs__section ul li:last-child{margin-bottom:0}section.aboutus .tab-pane .contents .abt__row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 576px){section.aboutus .tab-pane .contents .abt__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.aboutus .tab-pane .contents .abt__row .desc{width:62%}@media screen and (max-width: 576px){section.aboutus .tab-pane .contents .abt__row .desc{width:100%}}section.aboutus .tab-pane .contents .abt__row .image{width:33%}@media screen and (max-width: 576px){section.aboutus .tab-pane .contents .abt__row .image{width:100%;margin:1em 0}}section.figures{background-color:rgba(11,165,206,0.431373);padding:1em 0}section.figures .facts .fact__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.figures .facts .fact__row .fact_item{width:calc((100% / 4) - 10px);text-align:center;padding:0.5em}@media screen and (max-width: 576px){section.figures .facts .fact__row .fact_item{width:calc((100% / 2) - 10px)}}section.figures .facts .fact__row .fact_item svg{display:block;width:50px;height:50px;margin:0 auto;fill:#fff}section.figures .facts .fact__row .fact_item h3{font-size:.8em;margin:10px 0;color:#1fabcc}section.figures .facts .fact__row .fact_item span{font-size:2em;font-weight:600}.blog__item .banner img{height:280px;-o-object-fit:cover;object-fit:cover}.blog__item .blog__meta{padding:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 576px){.blog__item .blog__meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog__item .blog__meta .lf{width:70%}@media screen and (max-width: 576px){.blog__item .blog__meta .lf{width:100%;margin-bottom:1em}}.blog__item .blog__meta .lf h2{font-size:1em}.blog__item .blog__meta .lf h2 a{text-decoration:none;color:#000;font-weight:600;display:block}.blog__item .blog__meta .lf .blog__date{font-size:.8em}.blog__item .blog__meta .rf{width:28%;text-align:right}@media screen and (max-width: 576px){.blog__item .blog__meta .rf{width:100%;text-align:left}}.blogs{padding:1em 0}.pagination{padding:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination nav ul .page-item{margin:0 4px}.pagination nav ul .page-item a{color:#a1a1a1;border:1px solid #a1a1a1}.pagination nav ul .page-item a svg{width:8px}.pagination nav ul .page-item:last-child,.pagination nav ul .page-item:first-child{border:0}.pagination nav ul .page-item:last-child a,.pagination nav ul .page-item:first-child a{border:0}.pagination nav ul .page-item.active a{background-color:#a1a1a1;border:1px solid #a1a1a1}.detail_blog .top__blog{padding:2em;min-height:400px;background-color:rgba(67,203,239,0.631373);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.detail_blog .top__blog .left__nav,.detail_blog .top__blog .right__nav{width:18%}@media screen and (max-width: 768px){.detail_blog .top__blog .left__nav,.detail_blog .top__blog .right__nav{display:none}}.detail_blog .top__blog .left__nav a,.detail_blog .top__blog .right__nav a{text-decoration:none}.detail_blog .top__blog .left__nav a svg,.detail_blog .top__blog .right__nav a svg{width:24px;height:24px}.detail_blog .top__blog .left__nav a h4,.detail_blog .top__blog .right__nav a h4{font-size:1em;color:#000}.detail_blog .top__blog .right__nav{text-align:right}@media screen and (max-width: 768px){.detail_blog .top__blog .right__nav{width:80%}}.detail_blog .top__blog .blog__title h3{width:60%;margin:auto;font-size:2em;font-weight:600;text-align:center}@media screen and (max-width: 576px){.detail_blog .top__blog .blog__title h3{font-size:1em}}@media screen and (max-width: 576px){.detail_blog .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.detail_blog .row .sidebar{position:-webkit-sticky;position:sticky;top:120px}.detail_blog .row .sidebar .head__title{margin:1em 0}.detail_blog .row .sidebar .head__title h3{margin:0;color:#1fabcc}.detail_blog .row .single__blog{padding:1em 2em;position:relative}.detail_blog .row .single__blog .shad__left{position:absolute;content:"";left:-14px;width:14px;height:30px;top:120px}.detail_blog .row .single__blog .shad__left img{width:14px;height:30px}@media screen and (max-width: 992px){.detail_blog .row .single__blog .shad__left{top:100px}}@media screen and (max-width: 768px){.detail_blog .row .single__blog .shad__left{display:none}}.detail_blog .row .single__blog .shad__right{position:absolute;content:"";right:-14px;width:14px;height:30px;top:120px}@media screen and (max-width: 992px){.detail_blog .row .single__blog .shad__right{top:100px}}@media screen and (max-width: 768px){.detail_blog .row .single__blog .shad__right{display:none}}.detail_blog .row .single__blog .shad__right img{width:14px;height:30px}.detail_blog .row .single__blog .blog__meta{margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.detail_blog .row .single__blog .blog__meta .author img{width:20px;height:20px;border-radius:50%}.detail_blog .row .single__blog .blog__meta .author span{font-weight:600}.detail_blog .row .single__blog .blog__meta .blog__date{margin-left:1em;color:#aaa3a3}.detail_blog .bottom__nav.mob{display:none}@media screen and (max-width: 768px){.detail_blog .bottom__nav.mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 576px){.detail_blog .bottom__nav.mob{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail_blog .bottom__nav{margin:2em 0}.detail_blog .bottom__nav .left__nav,.detail_blog .bottom__nav .right__nav{width:48%}@media screen and (max-width: 576px){.detail_blog .bottom__nav .left__nav,.detail_blog .bottom__nav .right__nav{width:100%}}.detail_blog .bottom__nav .left__nav a,.detail_blog .bottom__nav .right__nav a{text-decoration:none}.detail_blog .bottom__nav .left__nav a svg,.detail_blog .bottom__nav .right__nav a svg{width:24px;height:24px}.detail_blog .bottom__nav .left__nav a h4,.detail_blog .bottom__nav .right__nav a h4{font-size:1em;color:#000}.detail_blog .bottom__nav .right__nav{text-align:right}.subpage{padding:2em 0}.subpage .head__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subpage .head__title h3{margin:0}.subpage .head__title .illus{background-image:url(../../img/headillus.png);background-size:120px 50px;height:50px;width:50%;background-repeat:repeat-x}@media screen and (max-width: 576px){.subpage .tabs__section{border-bottom:1px solid #77777736}}.subpage .tabs__section ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 576px){.subpage .tabs__section ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.subpage .tabs__section ul li{width:100%;margin-bottom:1em}@media screen and (max-width: 768px){.subpage .tabs__section ul li{width:calc((100% / 3) - 5px)}}@media screen and (max-width: 576px){.subpage .tabs__section ul li{margin-bottom:0.5em;width:calc((100% / 2) - 5px)}}.subpage .tabs__section ul li button{width:100%;border:0;-webkit-transition:0.3s;transition:0.3s;border-radius:0;padding:1em;text-align:left;border-bottom:1px solid #77777736}@media screen and (max-width: 768px){.subpage .tabs__section ul li button{border-bottom:0}}@media screen and (max-width: 768px){.subpage .tabs__section ul li button{padding:0.5em}}@media screen and (max-width: 576px){.subpage .tabs__section ul li button{font-size:0.8em}}.subpage .tabs__section ul li button svg{width:20px;height:20px}.subpage .tabs__section ul li button.active{font-weight:600;border-bottom:1px solid #77777736}@media screen and (max-width: 768px){.subpage .tabs__section ul li button.active{border-bottom:0}}.subpage .tabs__section ul li button.active svg{fill:#fff}.subpage .tabs__section ul li:last-child{margin-bottom:0}@media screen and (max-width: 768px){.subpage .tab-content{padding:1em 0}}.service__subpage{padding:2em 0}.service__subpage .head__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0}.service__subpage .head__title h3{margin:0}.service__subpage .head__title .illus{background-image:url(../../img/headillus.png);background-size:120px 50px;height:50px;width:50%;background-repeat:repeat-x}.service__subpage .page__list{position:-webkit-sticky;position:sticky;top:120px}.service__subpage .page__list ul{padding:0;list-style:none}.service__subpage .page__list ul li{padding:1em;border-radius:4px;background-color:rgba(67,203,239,0.160784);margin-bottom:0.5em}.service__subpage .page__list ul li:last-child{margin-bottom:0}.service__subpage .page__list ul li a{text-decoration:none;color:#000}.service__subpage .accordion-item .accordion-button{border-top-left-radius:0;border-top-right-radius:0}.service__subpage .accordion-item .accordion-button.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}.service__subpage .accordion-item .accordion-button:not(.collapsed){background-color:#1fabcc;color:#fff}.locations__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.locations__row .loc__item{background-color:rgba(67,203,239,0.160784);padding:1em;width:calc(50% - 1em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 992px){.locations__row .loc__item{width:100%}}.locations__row .loc__item .loc__lf{width:200px;height:100%;margin-right:1em}.locations__row .loc__item .loc__lf img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover}.locations__row .loc__item .loc__rt{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.locations__row .loc__item .loc__rt .loc__infos h3{font-size:1em}.locations__row .loc__item .loc__rt .loc__infos p{margin:0.5em 0}.locations__row .loc__item .loc__rt .loc__infos span.price{font-weight:600;display:block}.locations__row .loc__item .loc__rt .loc__infos a{margin-top:1em;background-color:#1fabcc;color:#fff}html{scroll-behavior:smooth}html,body{margin:0;padding:0;font-family:Poppins;font-weight:400}*{box-sizing:border-box}img{width:100%;height:auto}.wrapper{width:90%;margin:0 auto}figure{margin:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsInZhcmlhYmxlcy9fb3RoZXJzLnNjc3MiLCJ2YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiX21peGlucy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19jb250YWN0cy5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fYmxvZ3Muc2NzcyIsInBhZ2VzL19zdWJwYWdlLnNjc3MiLCJwYWdlcy9fbGlzdGluZ3Muc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLG1CQUFvQixDQUNwQiwwREFBMkQsQ0FDM0QsZUFBZ0IsQ0FFbEIsV0FDRSxtQkFBb0IsQ0FDcEIseURBQTBELENBQzFELGVBQWdCLENBRWxCLFdBQ0UsbUJBQW9CLENBQ3BCLDJEQUE0RCxDQUM1RCxlQUFnQixDQ2JsQixXQUNFLHdCQ0RxQixDREVyQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDRThCckIsc0NGckNGLFdBU0ksaUJBQWtCLENBRXJCLENBRUQsYUFDRSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ25CLGFBR0MsYURUZSxDQ1VmLGtCQUFtQixDRUpuQixxQ0ZFRixhQUlJLGtCQUFtQixDQTBCdEIsQ0E5QkQsZ0JBT0ksb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixRQUFTLENBVGIsc0JBV00saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBQ1IsU0FBVSxDQUNWLGtDQUEyQixDQUEzQiw4QkFBMkIsQ0FB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LENBQ1oscUJBQXNCLENSNEN4QixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JRNUMrQixDUjRDL0IscUNRNUMrQixDUjRDL0IscUJRNUMrQixDUjRDL0IsNkJRNUMrQixDUjZDL0Isd0JRN0NpQyxDUjZDakMsMEJRN0NpQyxDUjZDakMscUJRN0NpQyxDUjZDakMsa0JRN0N1QyxDUnNCdkMscUNROUJGLDJCQVVNLFVBQVcsQ0FnQ2QsQ0ExQ0gsb0NBYU0sV0FBWSxDQUNaLFdBQVksQ0FDWixnQkFBaUIsQ0FmdkIsd0NBaUJRLFVBQVcsQ0FDWCxZQUFhLENBQ2IsbUJBQVksQ0FBWixnQkFBaUIsQ0FuQnpCLG9DQXVCTSxrQkFBVyxDQUFYLG1CQUFXLENBQVgsbUJBQVcsQ0FBWCxXQUFZLENBdkJsQixtREEwQlUsYUFBYyxDQTFCeEIsa0RBNkJVLGNBQWUsQ0E3QnpCLDJEQWdDVSxlQUFnQixDQUNoQixhQUFjLENBakN4QixrREFvQ1UsY0FBZSxDQUNmLHdCVHJDYSxDU3NDYixVQUFXLENDekJyQixLQUNFLHNCQUF1QixDQUN4QixVQUlDLFFBQVMsQ0FDVCxTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2pCLEVBR0MscUJBQXNCLENBQ3ZCLElBR0MsVUFBVyxDQUNYLFdBQVksQ0FDYixTQUdDLFNBQVUsQ0FDVixhQUFjLENBQ2YsT0FHQyxRQUFTIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogUG9wcGlucztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiRzbWFsbC1mb250OiAwLjhlbTtcclxuJG1lZGl1bS1mb250OiAxZW07XHJcbiRsYXJnZS1mb250OiAxLjRlbTtcclxuJGxhcmdlci1mb250OiAyZW07XHJcbiRsYXJnZXN0LWZvbnQ6IDNlbTtcclxuIiwiLm1haW5fX2J0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAwLjRlbSAxZW07XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIHhsIHtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWNvbmRfX2J0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA2MztcclxuICBwYWRkaW5nOiAwLjRlbSAxZW07XHJcbiAgY29sb3I6ICMwMDAwMDA2MztcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gIG1hcmdpbjogMmVtIDAgM2VtIDA7XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgbWFyZ2luOiAxZW0gMCAyZW0gMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDEwNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICBmb250LXNpemU6ICRsYXJnZS1mb250O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtZmx1aWQge1xyXG4gIHdpZHRoOiA5NSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuLnJpZ2h0LWZsdWlkIHtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgQGluY2x1ZGUgbWQge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRvcHBlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kX2Jhbm5lci5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA2NCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAaW5jbHVkZSBsZyB7XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuaW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4IDRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbF9faGVpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xyXG4gIC5oZWFkX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1hdGlvbiB7XHJcbiAgQGluY2x1ZGUgZmxleGVyKHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgLmZvcm1hdGlvbl9pdGVtIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oZWFkIHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41MWVtIDJlbSAwLjVlbSAyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnNsaWRzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN0aWNrX2J0biB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTAlO1xyXG4gIGxlZnQ6IDUlO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDE7XHJcbiAgYW5pbWF0aW9uOiBoZWFydGJlYXQgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcbiAgMTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45MSk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuICAxNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcbiAgMzMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Nyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLW1hciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGxnIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiJHByaW1hcnktY29sb3I6ICMxZmFiY2M7XHJcbiRzZWNvbmRhcnktY29sb3I6ICMwYmE1Y2U2ZTtcclxuJHNlY29uZGFyeS1jb2xvcjI6ICM0M2NiZWZhMTtcclxuJHNlY29uZGFyeS1jb2xvcjM6ICM0M2NiZWYyOTtcclxuJHNlY29uZGFyeS1jb2xvcjQ6ICMwODdkOTljYztcclxuJHByaW1hcnktY29sb3IyOiAjZmZjYjA4O1xyXG4kcGluay1jb2xvcjogI2VjMDA4YztcclxuXHJcbiRibGFjazogIzAwMDtcclxuJGJsYWNrLWxpZ2h0OiAjMDAwMDAwMGQ7XHJcblxyXG4kZm9vdC1ibGFjazogIzIyMjtcclxuJGZvb3QtZ3JleTogIzNjM2MzYztcclxuXHJcbiRibG9nLWNvbG9yOiAjYWFhM2EzO1xyXG5cclxuJGJvcmRlci1jb2xvcjogIzc3Nzc3NzM2O1xyXG4iLCIkeHNtOiA0MjBweDtcclxuJHNtOiA1NzZweDtcclxuJG1kOiA3NjhweDtcclxuJGxnOiA5OTJweDtcclxuJHhsOiAxMjAwcHg7XHJcbiR4eGw6IDE0MDBweDtcclxuXHJcbi8vRm9yIEV4dHJhIFNtYWxsXHJcbkBtaXhpbiB4c20ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkeHNtKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL0ZvciBTbWFsbFxyXG5AbWl4aW4gc20ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc20pKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vRm9yIE1lZGl1bVxyXG5AbWl4aW4gbWQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbWQpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vRm9yIGxhcmdlXHJcbkBtaXhpbiBsZyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRsZykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9Gb3IgRXh0cmEgTGFyZ2VcclxuQG1peGluIHhsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHhsKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL0ZvciBFeHRyYSBFeHRyYSBMYXJnZVxyXG5AbWl4aW4geHhsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHh4bCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9GbGV4Ym94ZXNcclxuQG1peGluIGZsZXhlcigkanVzdGlmeSwgJGFsaWduKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuQG1peGluIGZ1bGwtZmxleGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLy9GbGV4IFVMXHJcbkBtaXhpbiBmbGV4LW1lbnUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGxvb3AoJGNvdW50KSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQge1xyXG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgdHJhbnNpdGlvbjogJGkvNSArIHM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImhlYWRlciB7XHJcbiAgLnRvcF9faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbGlnaHQ7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcF9faW5mbyxcclxuICAgIC5jb21wX19zb2NpYWwge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1tZW51O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjay1saWdodDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4ZXIoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjay1saWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvd2VyX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMC40ZW0gMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHN2ZyxcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeGwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlX19tZW51IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAuZGVza19fbWVudV9fcm93IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4ZXIoZmxleC1lbmQsIGNlbnRlcik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5kZXNrX19tZW51X19pdGVtIHtcclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMHB4IGF1dG8gYXV0byAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi41NDU1cHgsIDI1LjQ1NDVweCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHh4bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS40ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNzLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1Yl9fbWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtO1xyXG4gICAgICAgICAgICAgIC5pbm5lci1tZW51IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pbm5lci1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vYmlsZV9fbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmhhbWJ1cmdlciB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIC5oYW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjMDAwO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgNjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcclxuICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldCA2MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpbmUxIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjAgMjA3O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGluZTIge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA2MCA2MDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpbmUzIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjAgMjA3O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3BlbmVkIC5saW5lMSB7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwIDIwNztcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMzQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vcGVuZWQgLmxpbmUyIHtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSA2MDtcclxuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zMDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wZW5lZCAubGluZTMge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA5MCAyMDc7XHJcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTM0O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXhlcihmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlX19zZWFyY2gge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4ZXIoZmxleC1lbmQsIGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgI3NyY2gge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoX19iYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4ZXIoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yMjtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogMS40ZW07XHJcbiAgICAgICAgICAgICAgY2lyY2xlLFxyXG4gICAgICAgICAgICAgIGxpbmUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uI2Nsb3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2hfX2Jhci5zaG93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb3dlcl9faGVhZGVyLnN0aWNreW1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTVweCAxMXB4IDBweDtcclxuICAgIC5sb2dvIHtcclxuICAgICAgaW1nLFxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlbWVudSB7XHJcbiAgbGVmdDogLTEwMCU7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIC5tb2JfX21lbnVfX3JvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBAaW5jbHVkZSBmbGV4ZXIoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLm1vYl9fbWVudV9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYl9fYWNjb3JkIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzLnNob3cge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkX19ib2R5IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IyO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkICRzZWNvbmRhcnktY29sb3IyO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkX19ib2R5LnNob3cge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICB3aWR0aDogNzYlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZW1lbnUuc2hvdyB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4iLCJmb290ZXIge1xyXG4gIC50b3BfX2Zvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3QtYmxhY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgLmZvb3RfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4ZXIoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5jb250YW50cyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3RfX3RpdGxlIHtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS1mb250O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGZvb3QtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1tZW51O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdC1ncmV5O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhlcihjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAuaW5saW5lX19mb3JtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvb3QtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC40ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC40ZW07XHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC40ZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b21fX2Zvb3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3QtZ3JleTtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgLmJ0X19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3B5IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mb250O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRfX21lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtbWVudTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygoLTEuNWVtKSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygoLTAuNWVtKSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHhzbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4c20ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSB4c20ge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eGwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2dvdG9wIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICBib3R0b206IDEwJTtcclxuICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwic2VjdGlvbi5iYW5uZXIge1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIC53cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhlcihmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgICAgLmJhbm5lcl9faW5mbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5wYWNrZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZXN0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC40ZW0gMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2VyLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tYWluX19idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbGx1c3RyYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uY2FyZHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgLmFydGljbGVfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4ZXIoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAsIHRyYW5zcGFyZW50KTtcclxuICAgICAgLmluZm9zIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uaW5mb3JtYXRpb25zIHtcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICAuZXhwZXJpZW5jZSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4ZXIoc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRsYXJnZXItZm9udDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvX19jYXJkcyB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLWZsZXhlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5pbmZvX19jYXJkX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjM7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhlcihzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgLmRlc2NyaXB0aW9ucyB7XHJcbiAgICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbGx1c3RyYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhlcihjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uYnVzaW5lc3Mge1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIC5idXNpbmVzc19fc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5vd2wtbmF2Om5vdCguZGlzYWJsZWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAzZW0pO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGVyKGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3dsLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2VyLWZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRsYXJnZXItZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnVzaW5lc3NfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlua3NfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC8gNykgLSAwLjVlbSk7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZhYmNjYmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbG9vcCg3KTtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjhlbTtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24udmFsdWVzIHtcclxuICBwYWRkaW5nOiAzZW0gMDtcclxuICAuY29yZV9faW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA4MHB4KSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNDBweCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3JlX19kZXNjIHtcclxuICAgIC5jb3JlX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmljb25fX3BhcnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAucm91bmQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXhlcihjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGVzY19fcGFydCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5jb21wYW5pZXMge1xyXG4gIHBhZGRpbmc6IDNlbSAwO1xyXG4gIC5jb21wYW5pZXNfX2l0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnF1ZXJ5IHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgLmNvbnRhY3RfX2Zvcm0ge1xyXG4gICAgQGluY2x1ZGUgZmxleGVyKGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDNlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wYWNrZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6ICRsYXJnZXItZm9udDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICAuZm9ybV9fZmxleC5mb3JtX19pdGVtIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZ1bGwtZmxleGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgODBweCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNDBweCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbHMge1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gICAgQGluY2x1ZGUgZmxleGVyKGNlbnRlciwgY2VudGVyKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5jdXN0b21lcl9fc2xpZGVyIHtcclxuICAgICAgLmN1c3RvbWVyX19xdW90ZSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mb250O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNpZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuMmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1kb3QuYWN0aXZlIHtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsInNlY3Rpb24uY29udGFjdCB7XHJcbiAgLmNvcmVfX2ltZyB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gODBweCkpO1xyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb250YWN0X19mb3JtIHtcclxuICAgICAgQGluY2x1ZGUgZmxleGVyKGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICBib3R0b206IC01JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHhsIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnBhY2tlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS1mb250O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtZm9udDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAuZm9ybV9fZmxleC5mb3JtX19pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZnVsbC1mbGV4ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yNDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3RfX2luZm8ge1xyXG4gICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLWZvbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29yZV9fZGVzYyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBmbGV4ZXIoY2VudGVyLCBjZW50ZXIpO1xyXG4gIH1cclxufVxyXG4iLCJzZWN0aW9uLmFib3V0dXMge1xyXG4gIHBhZGRpbmc6IDJlbSAwO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICAuaGVhZF9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZmxleGVyKHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnNfX3NlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nzc3NzM2O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN2ZyxcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nzc3NzM2O1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItcGFuZSB7XHJcbiAgICAuY29udGVudHMge1xyXG4gICAgICAuYWJ0X19yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uZmlndXJlcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICBwYWRkaW5nOiAxZW0gMDtcclxuICAuZmFjdHMge1xyXG4gICAgLmZhY3RfX3JvdyB7XHJcbiAgICAgIEBpbmNsdWRlIGZ1bGwtZmxleGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC5mYWN0X2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSAxMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZm9udDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlci1mb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJsb2dfX2l0ZW0ge1xyXG4gIC5iYW5uZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nX19tZXRhIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmxmIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLWZvbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2dfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZiB7XHJcbiAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2dzIHtcclxuICBwYWRkaW5nOiAxZW0gMDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIHBhZGRpbmc6IDJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbmF2IHtcclxuICAgIHVsIHtcclxuICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjYTFhMWExO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbF9ibG9nIHtcclxuICAudG9wX19ibG9nIHtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjI7XHJcbiAgICBAaW5jbHVkZSBmbGV4ZXIoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgIC5sZWZ0X19uYXYsXHJcbiAgICAucmlnaHRfX25hdiB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHRfX25hdiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2dfX3RpdGxlIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlci1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAuaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9fYmxvZyB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnNoYWRfX2xlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNoYWRfX3JpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmxvZ19fbWV0YSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4ZXIoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZ19fZGF0ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRibG9nLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tX19uYXYubW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXhlcihzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b21fX25hdiB7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgLmxlZnRfX25hdixcclxuICAgIC5yaWdodF9fbmF2IHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS1mb250O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHRfX25hdiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3VicGFnZSB7XHJcbiAgcGFkZGluZzogMmVtIDA7XHJcbiAgLmhlYWRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZsZXhlcihzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuaWxsdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2hlYWRpbGx1cy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFic19fc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3Nzc3MzY7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgc20ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nzc3NzM2O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3Nzc3MzY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZV9fc3VicGFnZSB7XHJcbiAgcGFkZGluZzogMmVtIDA7XHJcbiAgLmhlYWRfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZsZXhlcihzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmlsbHVzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9oZWFkaWxsdXMucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2VfX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9jYXRpb25zX19yb3cge1xyXG4gIEBpbmNsdWRlIGZsZXhlcihmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxZW07XHJcbiAgLmxvY19faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAyMDMsIDIzOSwgMC4xNjA3ODQpO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTtcclxuICAgIEBpbmNsdWRlIGZsZXhlcihzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5sb2NfX2xmIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2NfX3J0IHtcclxuICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICAubG9jX19pbmZvcyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLnByaWNlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy9mb250c1wiO1xyXG5AaW1wb3J0IFwiLi9taXhpbnNcIjtcclxuQGltcG9ydCBcIi4vdmFyaWFibGVzL290aGVyc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2hvbWVcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvY29udGFjdHNcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvYWJvdXRcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvYmxvZ3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvc3VicGFnZVwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9saXN0aW5nc1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuIl19 */
