@charset "UTF-8";html{scroll-behavior:smooth}.enterprise-blog-wrapper{color:#567;font-size:16px;line-height:1.5}[dir] .enterprise-blog-wrapper{padding-bottom:2rem}.enterprise-blog-wrapper body{font-size:14px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper body{font-size:14px}}.enterprise-blog-wrapper .h1,.enterprise-blog-wrapper .txt-style-1,.enterprise-blog-wrapper h1{font-size:40px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h1,.enterprise-blog-wrapper .txt-style-1,.enterprise-blog-wrapper h1{font-size:24px}}.enterprise-blog-wrapper .h2,.enterprise-blog-wrapper .txt-style-2,.enterprise-blog-wrapper h2{font-size:30px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h2,.enterprise-blog-wrapper .txt-style-2,.enterprise-blog-wrapper h2{font-size:24px}}.enterprise-blog-wrapper .h3,.enterprise-blog-wrapper .txt-style-3,.enterprise-blog-wrapper h3{font-size:24px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h3,.enterprise-blog-wrapper .txt-style-3,.enterprise-blog-wrapper h3{font-size:18px}}.enterprise-blog-wrapper .h4,.enterprise-blog-wrapper .txt-style-4,.enterprise-blog-wrapper h4{font-size:18px;font-weight:500;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h4,.enterprise-blog-wrapper .txt-style-4,.enterprise-blog-wrapper h4{font-size:16px}}.enterprise-blog-wrapper .h5,.enterprise-blog-wrapper .txt-style-5,.enterprise-blog-wrapper h5{font-size:16px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h5,.enterprise-blog-wrapper .txt-style-5,.enterprise-blog-wrapper h5{font-size:16px}}.enterprise-blog-wrapper .h6,.enterprise-blog-wrapper .txt-style-6,.enterprise-blog-wrapper h6{font-size:14px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .h6,.enterprise-blog-wrapper .txt-style-6,.enterprise-blog-wrapper h6{font-size:14px}}.enterprise-blog-wrapper a,.enterprise-blog-wrapper p{font-size:14px;font-weight:400;line-height:normal;color:#4a4a4a}@media (max-width:991.98px){.enterprise-blog-wrapper a,.enterprise-blog-wrapper p{font-size:14px}}.enterprise-blog-wrapper section{width:100%}.enterprise-blog-wrapper section img{height:auto}[dir] .enterprise-blog-wrapper section .carousel .carousel-control-prev-icon.text-dark,[dir] .enterprise-blog-wrapper section .owl-carousel .carousel-control-prev-icon.text-dark{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}[dir] .enterprise-blog-wrapper section .carousel .carousel-control-next-icon.text-dark,[dir] .enterprise-blog-wrapper section .owl-carousel .carousel-control-next-icon.text-dark{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.enterprise-blog-wrapper .section-full-wide-carousel .carousel-inner{z-index:1}.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-next,.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-prev{z-index:2;width:10%}@media screen and (max-width:1199.98px){.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-next,.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-prev{width:35px}}@media screen and (max-width:575.98px){.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-next .carousel-control-next-icon,.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-next .carousel-control-prev-icon,.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-prev .carousel-control-next-icon,.enterprise-blog-wrapper .section-full-wide-carousel .carousel-control-prev .carousel-control-prev-icon{width:1.6rem;height:1.6rem}}.enterprise-blog-wrapper .section-full-wide-carousel .carousel{position:relative}.enterprise-blog-wrapper .section-full-wide-carousel .carousel picture img{height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1199.98px){.enterprise-blog-wrapper .section-full-wide-carousel .carousel picture img{height:600px}}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-full-wide-carousel .carousel picture img{height:600px}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-full-wide-carousel .carousel picture img{height:500px}}.enterprise-blog-wrapper .section-full-wide-carousel .carousel .container{position:absolute;z-index:2;top:50%;height:90%}[dir=ltr] .enterprise-blog-wrapper .section-full-wide-carousel .carousel .container{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .enterprise-blog-wrapper .section-full-wide-carousel .carousel .container{right:50%;transform:translate(50%,-50%)}@media screen and (max-width:575.98px){[dir=ltr] .enterprise-blog-wrapper .section-full-wide-carousel .carousel .container,[dir=rtl] .enterprise-blog-wrapper .section-full-wide-carousel .carousel .container{padding-left:40px;padding-right:40px}}.enterprise-blog-wrapper .section-image-tile .image-block{height:200px;vertical-align:bottom}[dir] .enterprise-blog-wrapper .section-image-tile .image-block{border:3px solid #fff;background-color:#000;padding:0;margin:0;text-align:center}.enterprise-blog-wrapper .section-image-tile .image-block:hover>p{color:#fff}[dir] .enterprise-blog-wrapper .section-image-tile .image-block:hover>p{background-color:rgba(3,3,3,.5)}.enterprise-blog-wrapper .section-image-tile .image-block>p{width:100%;height:100%}[dir] .enterprise-blog-wrapper .section-image-tile .image-block>p{padding-top:150px;background-color:rgba(3,3,3,0)}.enterprise-blog-wrapper .section-modal-video .modal-dialog{max-width:800px}[dir] .enterprise-blog-wrapper .section-modal-video .modal-dialog{margin:30px auto}.enterprise-blog-wrapper .section-modal-video .modal-body{position:relative}[dir] .enterprise-blog-wrapper .section-modal-video .modal-body{padding:0}.enterprise-blog-wrapper .section-modal-video .close{position:absolute;top:0;z-index:999;font-size:2rem;font-weight:400;color:#fff;opacity:1}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .close{right:-30px}[dir=rtl] .enterprise-blog-wrapper .section-modal-video .close{left:-30px}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage:after{content:".";display:block;visibility:hidden;line-height:0;height:0}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage:after{clear:both}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-item,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-item{position:relative;min-height:1px;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-item{float:left}[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-item{float:right}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-item img{display:block;width:100%}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-dots.disabled,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav.disabled{display:none}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-dot,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-dot,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{cursor:pointer}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav button.owl-next,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav button.owl-prev,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel button.owl-dot{color:inherit;font:inherit}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav button.owl-next,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav button.owl-prev,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel button.owl-dot{background:none;border:none;padding:0!important}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-loaded{display:block}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-loading{opacity:0;display:block}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-hidden{opacity:0}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-refresh .owl-item{visibility:hidden}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-grab{cursor:move;cursor:grab}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-rtl{direction:rtl}[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-rtl{direction:ltr}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-rtl .owl-item{float:right}[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel.owl-rtl .owl-item{float:left}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .no-js .owl-carousel{display:block}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav{margin-top:10px;text-align:center}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;display:inline-block}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav [class*=owl-]{margin:5px;padding:4px 7px;background:#d6d6d6;cursor:pointer;border-radius:3px}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav [class*=owl-]:hover{background:#869791}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav .disabled{opacity:.5}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav .disabled{cursor:default}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots{-webkit-tap-highlight-color:transparent}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots{text-align:center}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots .owl-dot span{margin:5px 7px;background:#d6d6d6;border-radius:30px}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots .owl-dot.active span,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-theme .owl-dots .owl-dot:hover span{background:#869791}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel{position:relative}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage{display:flex;align-items:center}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage .owl-item .container,[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-stage .owl-item .container{padding-left:65px;padding-right:65px}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav{position:absolute;width:100%;height:0;top:50%}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav{margin:0}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav{left:50%;transform:translateX(-50%)}[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav{right:50%;transform:translateX(50%)}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{opacity:.5;position:absolute;top:50%}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{background:transparent;transform:translateY(-50%)}.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next:hover,.enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev:hover{opacity:1}[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next:hover,[dir] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev:hover{background:transparent}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{left:0}[dir=ltr] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next,[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-prev{right:0}[dir=rtl] .enterprise-blog-wrapper .section-image-and-desc-two-columns-carousel .owl-carousel .owl-nav .owl-next{left:0}.enterprise-blog-wrapper .section-card-list-columns .card-img-top{width:100%;overflow:hidden}.enterprise-blog-wrapper .section-card-list-columns .card-img-top img{width:100%;transition:transform .25s}[dir] .enterprise-blog-wrapper .section-card-list-columns .card-img-top img{transform:scale(1)}[dir] .enterprise-blog-wrapper .section-card-list-columns .card-img-top img:hover{transform:scale(1.1)}.enterprise-blog-wrapper .section-page-title{height:150px;position:relative}[dir] .enterprise-blog-wrapper .section-page-title{background-color:#ccc;background-position:50%;background-repeat:none;background-size:cover}.enterprise-blog-wrapper .section-page-title:after{content:"";position:absolute;top:0;width:100%;height:100%}[dir] .enterprise-blog-wrapper .section-page-title:after{background-color:rgba(0,0,0,.2)}[dir=ltr] .enterprise-blog-wrapper .section-page-title:after{left:0}[dir=rtl] .enterprise-blog-wrapper .section-page-title:after{right:0}@media (max-width:991.98px){.enterprise-blog-wrapper .section-page-title{height:105px}}.enterprise-blog-wrapper .section-page-title .container{height:100%;position:relative;z-index:1}.enterprise-blog-wrapper .section-page-title .container .content-area{position:absolute;top:50%}[dir] .enterprise-blog-wrapper .section-page-title .container .content-area{transform:translateY(-50%)}[dir=ltr] .enterprise-blog-wrapper .section-page-title .container .content-area{left:0}[dir=rtl] .enterprise-blog-wrapper .section-page-title .container .content-area{right:0}[dir] .enterprise-blog-wrapper .section-page-title h1,[dir] .enterprise-blog-wrapper .section-page-title h2,[dir] .enterprise-blog-wrapper .section-page-title h3,[dir] .enterprise-blog-wrapper .section-page-title p{margin:0}.enterprise-blog-wrapper .section-header nav{z-index:10;position:relative}.enterprise-blog-wrapper .section-header .navbar-nav__language{white-space:nowrap}@media (min-width:992px){.enterprise-blog-wrapper .section-header .navbar-expand-custom,.enterprise-blog-wrapper .section-header .navbar-expand-custom .container{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.enterprise-blog-wrapper .section-header .navbar-expand-custom .navbar-nav{flex-direction:row;align-items:center}[dir=ltr] .enterprise-blog-wrapper .section-header .navbar-expand-custom .navbar-nav .nav-link,[dir=rtl] .enterprise-blog-wrapper .section-header .navbar-expand-custom .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.enterprise-blog-wrapper .section-header .navbar-expand-custom .navbar-collapse{display:flex!important}.enterprise-blog-wrapper .section-header .navbar-expand-custom .navbar-toggler{display:none}}@media (max-width:991.98px){.enterprise-blog-wrapper .section-header .navbar-collapse{position:absolute;width:100%;top:100%;overflow:auto;max-height:calc(100vh - 70px)}[dir] .enterprise-blog-wrapper .section-header .navbar-collapse{padding:1rem 1.5rem;background-color:#f8f9fa}[dir=ltr] .enterprise-blog-wrapper .section-header .navbar-collapse{left:0}[dir=rtl] .enterprise-blog-wrapper .section-header .navbar-collapse{right:0}.enterprise-blog-wrapper .section-header .navbar-collapse .nav-link{height:1.5em}[dir] .enterprise-blog-wrapper .section-header .navbar-collapse .nav-link{padding-top:0;padding-bottom:0;margin-top:.5rem;margin-bottom:.5rem}}.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown-toggle:after{display:none}.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown i{width:55px;position:absolute;top:0;height:40px;display:flex;align-items:center;justify-content:center}[dir=ltr] .enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown i{right:0}[dir=rtl] .enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown i{left:0}@media screen and (min-width:992px){.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown i{display:none}}@media screen and (min-width:992px){.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown .dropdown-menu{position:absolute;display:none}[dir] .enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown .dropdown-menu{margin-top:0}.enterprise-blog-wrapper .section-header .nav-hover-menu .dropdown .dropdown-menu.web-show{display:block}}.enterprise-blog-wrapper .section-table caption{caption-side:top}.enterprise-blog-wrapper h1,.enterprise-blog-wrapper h2,.enterprise-blog-wrapper h3,.enterprise-blog-wrapper h4,.enterprise-blog-wrapper h5,.enterprise-blog-wrapper h6{color:#2c3a50}.enterprise-blog-wrapper .fa,.enterprise-blog-wrapper .fas{font-family:FontAwesome}.enterprise-blog-wrapper .card-outside-link,.enterprise-blog-wrapper .top-parent-tag,.enterprise-blog-wrapper h1,.enterprise-blog-wrapper h2,.enterprise-blog-wrapper h3{font-family:Oscine-Bold,Roboto,Helvetica,Arial,sans-serif}.enterprise-blog-wrapper a,.enterprise-blog-wrapper p{color:#567;font-size:16px;line-height:1.5}.enterprise-blog-wrapper a:hover{color:#567}.enterprise-blog-wrapper .modal-link,.enterprise-blog-wrapper .vive-btn{transition:all .3s ease-in-out;color:#fff}[dir] .enterprise-blog-wrapper .modal-link,[dir] .enterprise-blog-wrapper .vive-btn{border:2px solid #00b5e2;border-radius:1.25rem;padding:.25rem 1.5rem;background-color:#00b5e2}.enterprise-blog-wrapper .modal-link:hover,.enterprise-blog-wrapper .vive-btn:hover{color:#fff}[dir] .enterprise-blog-wrapper .modal-link:hover,[dir] .enterprise-blog-wrapper .vive-btn:hover{background-color:#1fd2ff;border-color:#1fd2ff}[dir] .enterprise-blog-wrapper pre.code-area{margin:0;padding:0}[dir] .enterprise-blog-wrapper pre.code-area code{padding:1rem}.enterprise-blog-wrapper .modal.form-download-modal .modal-dialog{max-width:80%}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .modal.form-download-modal .modal-dialog{max-width:100%}}.enterprise-blog-wrapper .modal.form-download-modal .modal-dialog iframe{width:100%;height:60vh}[dir] .enterprise-blog-wrapper .modal.form-download-modal .modal-dialog iframe{border:none}.enterprise-blog-wrapper .modal.show{z-index:9999}.enterprise-blog-wrapper .text-bold{font-weight:700}.enterprise-blog-wrapper #tags-filter-icon-area{display:inline-block;pointer-events:none;font-size:16px;font-weight:400;line-height:normal}[dir=ltr] .enterprise-blog-wrapper #tags-filter-icon-area{padding:.5rem .5rem .5rem 0}[dir=rtl] .enterprise-blog-wrapper #tags-filter-icon-area{padding:.5rem 0 .5rem .5rem}@media (max-width:991.98px){.enterprise-blog-wrapper #tags-filter-icon-area{font-size:16px}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper #tags-filter-icon-area{display:none}}[dir] .enterprise-blog-wrapper #tags-filter-icon-area:hover{cursor:pointer}.enterprise-blog-wrapper #tags-filter-icon-area.hide{visibility:hidden}.enterprise-blog-wrapper #tags-filter-icon-mobile-area{display:none}[dir] .enterprise-blog-wrapper #tags-filter-icon-mobile-area{cursor:pointer}@media screen and (max-width:767.98px){.enterprise-blog-wrapper #tags-filter-icon-mobile-area{display:block}[dir] .enterprise-blog-wrapper #tags-filter-icon-mobile-area{text-align:center;margin-top:1rem}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper #tags-filter-icon-mobile-area.hide{display:none}}.enterprise-blog-wrapper #loadMore{outline:none}[dir] .enterprise-blog-wrapper #loadMore{border:1px solid #567;background-color:#fff;padding:.4rem 1.5rem;border-radius:20px;cursor:pointer;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}.enterprise-blog-wrapper #loadMore:hover{color:#fff}[dir] .enterprise-blog-wrapper #loadMore:hover{background-color:#567}[dir] .enterprise-blog-wrapper .section-top-parent-tags .top-parent-tag:hover{cursor:pointer}@media screen and (min-width:768px){.enterprise-blog-wrapper .flex-item__tags-list{max-height:493px;overflow-y:auto}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1em)}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item{margin-bottom:1.5em}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item{flex-basis:100%}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card-outside-link:after{position:absolute;top:0;bottom:0;z-index:1;pointer-events:auto;content:""}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card-outside-link:after{background-color:transparent}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card-outside-link:after,[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card-outside-link:after{right:0;left:0}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card-outside-link:hover+div .card-img-top img{height:105%;width:105%}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top{position:relative;height:0}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top{padding-bottom:56.25%}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top img{height:101%;width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transition:all .3s ease}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top img{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top img{right:50%;transform:translate(50%,-50%)}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-img-top img{width:105%;height:auto}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body{position:relative}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body{padding-bottom:4rem;text-align:center}@media screen and (max-width:767.98px){[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body{padding-bottom:1.25rem}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body a{position:relative;z-index:2;text-decoration:underline;color:#00b5e2;transition:color .5s}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body a:hover{color:#567}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-title{margin-bottom:1.5rem}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-title{min-height:auto}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-text{width:100%;height:4rem;overflow:hidden}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-text{margin-bottom:.5rem}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-text{height:52px}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-text{display:inline-block}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{position:absolute;bottom:.5rem;width:calc(100% - 2rem);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;font-weight:300}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{margin-bottom:1rem}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{left:50%;transform:translateX(-50%)}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{right:50%;transform:translateX(50%)}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{position:relative;top:0;width:100%;bottom:0}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{transform:none;padding:0}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags,[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card .card-body .card-tags{left:0;right:0}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card:hover{text-decoration:none}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item .card:hover .card-img-top img{height:105%;width:105%}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list{display:block}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list{position:fixed;top:0;bottom:0;z-index:9999;height:100vh;width:100vw;display:none}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list{background-color:#fff;padding:1rem}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list,[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list{left:0;right:0}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list.popup{display:block}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list.popup{display:block;overflow:scroll}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list .mobile-close-btn{display:none}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list .mobile-close-btn{display:block;position:absolute;top:1rem}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list .mobile-close-btn{right:1rem}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list .mobile-close-btn{left:1rem}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list .mobile-close-btn i{display:block;font-size:1.5rem}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list i{display:none}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list input,[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list select{margin:.3em 0;cursor:pointer}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>li{list-style:none;font-size:18px;font-weight:500;line-height:normal;font-weight:700}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>li{margin-bottom:.3em}@media (max-width:991.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>li{font-size:16px}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul{list-style:none}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul{margin:0 0 1.5em;padding:0}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul>li{padding:.3em 0;cursor:pointer}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul>li.selected i{display:inline-block}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul>li.selected i{margin-right:.2rem}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__tags-list>ul>li.selected i{margin-left:.2rem}@media screen and (max-width:767.98px){[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__no-result{text-align:center}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.flex-item__card-fake{height:1px}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item.hidden{display:none}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child{flex-basis:100%}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child{transition-property:margin;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width:1200px) and (min-width:768px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child{font-size:14px}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child>.child-tag{font-size:16px}}@media screen and (min-width:768px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child{display:grid;grid-template-rows:auto auto;grid-auto-columns:auto;grid-auto-flow:column;align-items:start}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child .child-tag{white-space:nowrap}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child>.child-tag{margin-bottom:0;padding-bottom:1em}}@media screen and (min-width:992px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:first-child>ul{display:grid;grid-template-rows:repeat(6,auto);grid-auto-columns:auto;grid-auto-flow:column;grid-column-gap:clamp(1em,1.6vw,2em);justify-content:start;align-items:start}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2){flex-basis:100%}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2){transition-property:max-width,flex-basis;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2){flex-basis:100%}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card{flex-direction:row}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card{flex-direction:column}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{order:2;flex:0 0 60%;height:100%}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{padding-bottom:50%}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{border-top-left-radius:0;border-top-right-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{border-top-right-radius:0;border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{order:1;height:0;flex:none}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px);border-bottom-right-radius:0}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-bottom-left-radius:0}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body{order:1;flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body{text-align:left!important}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body{text-align:right!important}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body{position:relative;flex:none;align-items:center}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body{padding-bottom:1.24rem;text-align:center!important}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body .card-title{min-height:auto}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body .card-tags{position:relative;max-height:none;bottom:0;width:100%}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body .card-tags{transform:none}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body .card-tags{left:0}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(2) .card .card-body .card-tags{right:0}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(3),.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(4){flex-basis:calc(50% - 0.75em)}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(3),.enterprise-blog-wrapper .section-card-list-columns .flex-card-list .flex-item:nth-child(4){flex-basis:100%}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:first-child{display:block}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:first-child{margin-left:-25%}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:first-child{margin-right:-25%}@media screen and (max-width:767.98px){[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:first-child{margin-left:-100%}[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:first-child{margin-right:-100%}}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2){flex-basis:100%}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card{flex-direction:column}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-img-top{order:1;flex:0 0 auto;height:auto}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-img-top{padding-bottom:56.25%}.enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-body{flex:0 0 auto}[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-body{padding:1.25rem;text-align:center!important}[dir=ltr] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-body .card-title,[dir=rtl] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-body .card-title{margin-left:auto;margin-right:auto}@media screen and (max-width:991.98px){[dir] .enterprise-blog-wrapper .section-card-list-columns .flex-card-list.collapsed .flex-item:nth-child(2) .card .card-body .card-tags{margin-top:1.25rem}}.enterprise-blog-wrapper .section-card-pool,.enterprise-blog-wrapper .section-tags-pool{display:none}.enterprise-blog-wrapper .section-blog-content p{font-weight:300}.enterprise-blog-wrapper .section-blog-content a:not(.btn){color:#00b5e2;transition:color .5s}.enterprise-blog-wrapper .section-blog-content a:not(.btn):hover{color:#567}.enterprise-blog-wrapper .section-blog-content .back-to-button{font-size:18px;font-weight:500;line-height:normal;color:#00b5e2}@media (max-width:991.98px){.enterprise-blog-wrapper .section-blog-content .back-to-button{font-size:16px}}.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True{position:relative}[dir] .enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True{margin-top:2.25rem}.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .img-wrap{width:100vw;display:inline-block}[dir] .enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .img-wrap{background:rgba(0,0,0,.5);margin:0 calc(50% - 50vw)}.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .img-wrap img{max-width:none;z-index:-1;display:block;position:relative;width:100%;height:auto}.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .intro-wrapper{position:absolute;bottom:2.5vw}.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .intro-wrapper .sub-title p,.enterprise-blog-wrapper .section-blog-content .full-bleed-hero-True .intro-wrapper h1{color:#fff}[dir] .enterprise-blog-wrapper .section-blog-content .sharing{cursor:pointer}.enterprise-blog-wrapper .section-blog-content .sharing:hover{opacity:.8}.enterprise-blog-wrapper .section-blog-content .sub-title p{font-size:20px;font-weight:400}.enterprise-blog-wrapper .section-blog-content img{max-width:100%;height:auto}.enterprise-blog-wrapper .section-blog-content blockquote{font-size:30px;font-weight:400;line-height:normal}@media (max-width:991.98px){.enterprise-blog-wrapper .section-blog-content blockquote{font-size:24px}}.enterprise-blog-wrapper .section-blog-content blockquote p{quotes:"“" "”" "‘" "’";font-size:30px;font-weight:400;line-height:normal;width:80%;text-indent:-1.5rem}[dir] .enterprise-blog-wrapper .section-blog-content blockquote p{margin:0 auto}@media (max-width:991.98px){.enterprise-blog-wrapper .section-blog-content blockquote p{font-size:24px}}.enterprise-blog-wrapper .section-blog-content blockquote p:before{content:open-quote;font-size:3rem}.enterprise-blog-wrapper .section-blog-content blockquote p:after{content:close-quote;font-size:3rem}[dir] .enterprise-blog-wrapper .section-blog-content .company-card td{padding:2rem}[dir] .enterprise-blog-wrapper .section-blog-content .company-card td ul{margin:0}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .company-card td ul{padding-left:1rem}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .company-card td ul{padding-right:1rem}.enterprise-blog-wrapper .section-blog-content .company-card td a{color:#00b5e2}.enterprise-blog-wrapper .section-blog-content .videoWrapper{position:relative;height:0}[dir] .enterprise-blog-wrapper .section-blog-content .videoWrapper{padding-bottom:56.25%;margin:32px 0}.enterprise-blog-wrapper .section-blog-content .videoWrapper iframe{position:absolute;top:0;width:100%;height:100%}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .videoWrapper iframe{left:0}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .videoWrapper iframe{right:0}.enterprise-blog-wrapper .section-blog-content .product-info-mobile{display:none}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .product-info-mobile{display:table}}.enterprise-blog-wrapper .section-blog-content .product-info{max-width:80%;table-layout:fixed}[dir] .enterprise-blog-wrapper .section-blog-content .product-info{border-color:#b3becc}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .product-info,[dir=rtl] .enterprise-blog-wrapper .section-blog-content .product-info{margin-left:auto;margin-right:auto}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .product-info{display:none}}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info td{border-bottom:#2c3a50;border-color:#2c3a50 currentcolor;border-top:#2c3a50}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .product-info-mobile td,[dir=ltr] .enterprise-blog-wrapper .section-blog-content .product-info td{padding-left:2rem}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .product-info-mobile td,[dir=rtl] .enterprise-blog-wrapper .section-blog-content .product-info td{padding-right:2rem}.enterprise-blog-wrapper .section-blog-content .product-info-mobile td a,.enterprise-blog-wrapper .section-blog-content .product-info td a{text-decoration:none!important}.enterprise-blog-wrapper .section-blog-content .product-info td:first-of-type{width:35%!important}.enterprise-blog-wrapper .section-blog-content .product-info td:nth-of-type(2){width:65%!important}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:first-of-type>td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(5)>td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info tr:first-of-type>td{padding-top:2rem}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:last-of-type>td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(4)>td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info tr:last-of-type>td{padding-bottom:2rem}.enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:first-of-type>td,.enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(3)>td,.enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(5)>td,.enterprise-blog-wrapper .section-blog-content .product-info tr:first-of-type>td,.enterprise-blog-wrapper .section-blog-content .product-info tr:nth-of-type(3)>td:first-of-type{font-weight:700;color:#2c3a50;font-size:1.2em}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(2)>td,[dir] .enterprise-blog-wrapper .section-blog-content .product-info tr:nth-of-type(2)>td:first-of-type{padding-bottom:1.5rem}.enterprise-blog-wrapper .section-blog-content .product-info tr:nth-of-type(2)>td:nth-of-type(2){vertical-align:bottom}.enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-child(n+6)>td:before,.enterprise-blog-wrapper .section-blog-content .product-info tr:nth-child(n+2) td:nth-of-type(2):before{display:inline-block;content:"";height:.25rem;width:.25rem}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-child(n+6)>td:before,[dir] .enterprise-blog-wrapper .section-blog-content .product-info tr:nth-child(n+2) td:nth-of-type(2):before{border-radius:.375rem;margin-bottom:.2rem;background-color:#567}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-child(n+6)>td:before,[dir=ltr] .enterprise-blog-wrapper .section-blog-content .product-info tr:nth-child(n+2) td:nth-of-type(2):before{margin-right:.5rem}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-child(n+6)>td:before,[dir=rtl] .enterprise-blog-wrapper .section-blog-content .product-info tr:nth-child(n+2) td:nth-of-type(2):before{margin-left:.5rem}[dir] .enterprise-blog-wrapper .section-blog-content .product-info-mobile tr:nth-of-type(5)>td{border-top:1px solid}.enterprise-blog-wrapper .section-blog-content div.rich-text>p{display:block}[dir=ltr] .enterprise-blog-wrapper .section-blog-content div.rich-text>p,[dir=rtl] .enterprise-blog-wrapper .section-blog-content div.rich-text>p{margin-left:auto;margin-right:auto}.enterprise-blog-wrapper .section-blog-content .advanced-content-container{display:flex;flex-wrap:wrap;position:relative}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container{margin-top:2rem}@media screen and (max-width:767.98px){[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container{padding-bottom:200px}}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{max-width:320px;height:-moz-fit-content;height:fit-content;position:sticky;top:60px}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{margin-right:6.3%}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{margin-left:6.3%}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{max-width:100%;flex:unset;top:auto;position:unset}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{margin-bottom:2em}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{margin-right:0}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar{margin-left:0}}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav{border-radius:3px;box-shadow:0 4px 8px rgba(50,50,50,.14)!important;border:none;padding:50px 20px}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav h2{font-size:20px}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav h2{padding-bottom:15%}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav ul{list-style:none}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav ul{padding:0}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav ul a{font-size:18px;line-height:1.5}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav ul.has-subhead .sidenav-heading a{color:#2c3a50;font-weight:700}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav li.sidenav-heading+li.sidenav-heading,[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar nav li.sidenav-subhead+li.sidenav-heading{margin-top:1.5em}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen{padding-top:2em}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen.mobile-top-False{position:absolute;bottom:0}}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm{color:#fff!important;width:100%!important}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm{background-color:#111820!important;padding:1em!important;border-radius:2.5px!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm #Email{width:100%!important}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm fieldset.mktoFormCol{padding-right:0!important}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm fieldset.mktoFormCol{padding-left:0!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm #LblEmail{display:none!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoFieldDescriptor,.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoFormCol,.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoRequiredField{width:100%!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoGutter,.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoOffset{display:none!important}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoButtonWrap{margin:0!important}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoButton{background-color:#00b3e2!important;background-image:none!important;border:none!important;border-radius:1.25rem!important;padding:.25rem 1.5rem!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm .mktoFormRow:nth-child(8){position:absolute!important;width:calc(100% - 2em)!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm #privacyPol{position:absolute!important;bottom:0!important;font-size:80%!important}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm #privacyPol{right:0!important}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm #privacyPol{left:0!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container .advanced-content-sidebar .leadgen .mktoForm fieldset legend{display:none!important}.enterprise-blog-wrapper .section-blog-content .advanced-content-container article{max-width:61%;flex:1}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .advanced-content-container article{max-width:100%;flex:unset}}.enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-heading{font-size:30px}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-heading{margin-bottom:1.1em}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-paragraph+.block-heading{margin-top:2.2em}.enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-subhead{font-size:16px}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-subhead{margin-bottom:1em;margin-top:0}[dir] .enterprise-blog-wrapper .section-blog-content .advanced-content-container article .block-paragraph+.block-subhead{margin-top:1em}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-blog-content .advanced-content-container article{max-width:100%}}.enterprise-blog-wrapper .section-blog-content .modal-link{position:absolute}[dir=ltr] .enterprise-blog-wrapper .section-blog-content .modal-link{left:50%;transform:translateX(-50%)}[dir=rtl] .enterprise-blog-wrapper .section-blog-content .modal-link{right:50%;transform:translateX(50%)}[dir] .enterprise-blog-wrapper .section-blog-content .richtext-image{margin:32px 0}.enterprise-blog-wrapper .enterprise-2020__404-page{min-height:50vh}[dir] .enterprise-blog-wrapper .site-header{margin-bottom:4rem}.enterprise-blog-wrapper .site-subtitle{max-width:46rem}.enterprise-blog-wrapper .site-subtitle p{font-size:20px;font-weight:300}[dir] .enterprise-blog-wrapper .card.shadow-sm{border-radius:3px;box-shadow:0 4px 8px rgba(50,50,50,.14)!important;border:none}.enterprise-blog-wrapper .yt-hd-thumbnail-outer-container{width:100%!important}.enterprise-blog-wrapper .section-modal-video{height:auto;display:flex;align-items:flex-start;justify-content:center}[dir=ltr] .enterprise-blog-wrapper .section-modal-video,[dir=rtl] .enterprise-blog-wrapper .section-modal-video{margin-left:auto;margin-right:auto}.enterprise-blog-wrapper .section-modal-video .cta-wire-white{width:-moz-max-content;width:max-content;display:inline-block;font-size:26px;letter-spacing:.02em;word-spacing:.04em;color:#fff;line-height:1.5}[dir] .enterprise-blog-wrapper .section-modal-video .cta-wire-white{padding:10px 70px;border-radius:50px;margin:0 auto;border:3px solid #fff;background:hsla(0,0%,100%,.4)}@media screen and (max-width:1500px){.enterprise-blog-wrapper .section-modal-video .cta-wire-white{font-size:1.625em}[dir] .enterprise-blog-wrapper .section-modal-video .cta-wire-white{padding:8px 40px}}@media screen and (max-width:991.98px){.enterprise-blog-wrapper .section-modal-video .cta-wire-white{font-size:1.4em}[dir] .enterprise-blog-wrapper .section-modal-video .cta-wire-white{padding:.5em 1.7em}}.enterprise-blog-wrapper .section-modal-video .box-video{width:100%;position:relative}.enterprise-blog-wrapper .section-modal-video .box-video .wrap-txt-cent{position:absolute;top:50%;z-index:2}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .box-video .wrap-txt-cent{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .enterprise-blog-wrapper .section-modal-video .box-video .wrap-txt-cent{right:50%;transform:translate(50%,-50%)}@media screen and (max-width:767.98px){[dir] .enterprise-blog-wrapper .section-modal-video .box-video .wrap-txt-cent{text-align:center}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.enterprise-blog-wrapper .section-modal-video .box-video .video-bg{opacity:1}}.enterprise-blog-wrapper .section-modal-video .box-video .video-bg img,.enterprise-blog-wrapper .section-modal-video .box-video .video-bg video{width:100%}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container{position:fixed;z-index:999988;display:block;overflow:hidden;width:100vw;height:100vh;max-height:0;transition:opacity .3s;opacity:0}[dir] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container{background-color:rgba(0,0,0,.9)}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container,[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container{left:0}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container.show{top:0;max-height:100vh;opacity:1}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container{height:100vh;display:flex;align-items:center;position:relative}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{position:absolute;z-index:100;top:3%;width:4%;height:4%}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{right:2%}[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{left:2%}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{top:8%;width:10%;height:10%}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{right:7%}[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close{left:7%}}[dir] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close:hover{cursor:pointer}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close:hover .close-x{transition:stroke .3s;stroke:#00b5e2}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .btn-close .close-x{stroke:#fff;fill:transparent;stroke-linecap:round;stroke-width:2}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center{position:relative;width:100%;height:0}[dir] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center{padding-bottom:56.25%}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center,[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center{margin-left:auto;margin-right:auto}@media screen and (max-height:750px) and (min-aspect-ratio:17/9){.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center{width:80%}[dir] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center{padding-bottom:45%}}@media screen and (max-width:767.98px){.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center #player{width:100%!important;height:52.625vw!important;position:absolute!important}}.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center embed,.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center iframe,.enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center object{position:absolute;top:0;width:100%;height:100%}[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center embed,[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center iframe,[dir=ltr] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center object,[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center embed,[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center iframe,[dir=rtl] .enterprise-blog-wrapper .section-modal-video .modal-overlap-container>.container .align-center object{left:0}[dir] .enterprise-blog-wrapper .section-mkto-iframe .modal{background-color:rgba(0,0,0,.9)}[dir=ltr] body{padding-right:0!important}[dir=rtl] body{padding-left:0!important}.main,body{overflow:unset!important}#shareModal .modal-dialog .modal-content .modal-body input{width:100%;font-size:15px}[dir] #shareModal .modal-dialog .modal-content .modal-body input{padding:17px;border-radius:11px;border:1px solid #c6c6c6}#shareModal .modal-dialog .modal-content .modal-footer{display:flex;justify-content:space-between}[dir] #shareModal .modal-dialog .modal-content .modal-footer{padding-top:5px;padding-bottom:10px}#shareModal .modal-dialog .modal-content .modal-footer .social-item i{font-size:35px}[dir] #shareModal .modal-dialog .modal-content .modal-footer .social-item i{border-radius:10px;cursor:pointer}#shareModal .modal-dialog .modal-content .modal-footer .social-item .social-item-title{font-size:12px;color:#747474;font-weight:bolder}#shareModal .modal-dialog .modal-content .modal-footer .social-item-group{display:flex}[dir=ltr] #shareModal .modal-dialog .modal-content .modal-footer .social-item-group .social-item{margin-left:25px}[dir=rtl] #shareModal .modal-dialog .modal-content .modal-footer .social-item-group .social-item{margin-right:25px}#shareModal .modal-dialog .modal-content .modal-footer .copy-link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:23px}#shareModal .modal-dialog .modal-content .modal-footer .copy-link i{font-size:25px}#shareModal .modal-dialog .modal-content .modal-footer .copy-link .copy-message{position:absolute;font-size:15px;font-weight:bolder;color:red;display:none}[dir] #shareModal .modal-dialog .modal-content .modal-footer .copy-link .copy-message{margin-top:-69px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50LnNjc3MiLCJsaWIvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vY29yZV90ZW1wbGF0ZS9zdGF0aWMvY29yZV90ZW1wbGF0ZS9zY3NzLXNyYy9saWIvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vY29yZV90ZW1wbGF0ZS9zdGF0aWMvY29yZV90ZW1wbGF0ZS9zY3NzLXNyYy9saWIvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vY29yZV90ZW1wbGF0ZS9zdGF0aWMvY29yZV90ZW1wbGF0ZS9zY3NzLXNyYy9saWIvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uL2NvcmVfdGVtcGxhdGUvc3RhdGljL2NvcmVfdGVtcGxhdGUvc2Nzcy1zcmMvZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vLi4vY29yZV90ZW1wbGF0ZS9zdGF0aWMvY29yZV90ZW1wbGF0ZS9zY3NzLXNyYy9saWIvb3dsLWNhcm91c2VsL19jb3JlLnNjc3MiLCIuLi8uLi8uLi8uLi9jb3JlX3RlbXBsYXRlL3N0YXRpYy9jb3JlX3RlbXBsYXRlL3Njc3Mtc3JjL2xpYi9vd2wtY2Fyb3VzZWwvX3RoZW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9jb3JlX3RlbXBsYXRlL3N0YXRpYy9jb3JlX3RlbXBsYXRlL3Njc3Mtc3JjL2xpYi9vd2wtY2Fyb3VzZWwvX3RoZW1lLmRlZmF1bHQuc2NzcyIsImxpYi9fdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlFLGdCQW9vQndDLENBeG9CMUMsS0FDSSxzQkFBdUIsQ0FHekIseUJBT0UsVUNWc0IsQ0RXdEIsY0NSb0IsQ0RTcEIsZUFrRDZCLENBM0QvQiwrQkFVRSxtQkFpRDZCLENBM0QvQiw4QkUwQ0EsY0NvRG9CLENEbkRwQixlQ3dEdUIsQ0R2RHZCLGtCQ2dEd0IsQ0QvQ3hCLDRCRjdDQSw4QkU4Q0UsY0NpRG9CLENDakd2QixDSkVDLCtGRUhBLGNDeUdnQixDRHhHaEIsZUNxR3VCLENEcEd2QixrQkM2RndCLENENUZ4Qiw0QkZBQSwrRkVDRSxjQzZHZ0IsQ0MzR25CLENKSEMsK0ZFTUEsY0NpR2dCLENEaEdoQixlQzRGdUIsQ0QzRnZCLGtCQ29Gd0IsQ0RuRnhCLDRCRlRBLCtGRVVFLGNDcUdnQixDQ3RHbkIsQ0pUQywrRkVlQSxjQ3lGZ0IsQ0R4RmhCLGVDbUZ1QixDRGxGdkIsa0JDMkV3QixDRDFFeEIsNEJGbEJBLCtGRW1CRSxjQzZGZ0IsQ0NqR25CLENKZkMsK0ZFd0JBLGNDaUZnQixDRGhGaEIsZUMyRXNCLENEMUV0QixrQkNrRXdCLENEakV4Qiw0QkYzQkEsK0ZFNEJFLGNDcUZnQixDQzVGbkIsQ0pyQkMsK0ZFaUNBLGNDeUVnQixDRHhFaEIsZUNpRXVCLENEaEV2QixrQkN5RHdCLENEeER4Qiw0QkZwQ0EsK0ZFcUNFLGNDNkVnQixDQ3ZGbkIsQ0ozQkMsK0ZFMENBLGNDb0RvQixDRG5EcEIsZUN3RHVCLENEdkR2QixrQkNnRHdCLENEL0N4Qiw0QkY3Q0EsK0ZFOENFLGNDaURvQixDQzlEdkIsQ0pqQ0Msc0RFMENBLGNDb0RvQixDRG5EcEIsZUN3RHVCLENEdkR2QixrQkNnRHdCLENDdkR4QixhRG9DZ0IsQ0Q1QmhCLDRCRjdDQSxzREU4Q0UsY0NpRG9CLENDekR2QixDSnRDQyxpQ0tDQSxVQUFXLENMRFgscUNLR0UsV0FBWSxDTEhkLGtMS1FJLHlOQUEyTixDTFIvTixrTEtXSSx5TkFBMk4sQ0xYL04scUVLa0JFLFNBQVUsQ0xsQlosd0pLc0JFLFNBQVUsQ0FDVixTQUFVLENBQ1Ysd0NMeEJGLHdKS3lCSSxVQUFXLENBYWQsQ0FMRyx1Q0xqQ0osZ2FLa0NNLFlBQWEsQ0FDYixhQUFjLENBRWpCLENMckNILCtES3dDRSxpQkFBa0IsQ0x4Q3BCLDJFSzJDTSxZQUFhLENBQ2IsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdDTDlDTiwyRUsrQ1EsWUFBYSxDQVFoQixDQU5DLHVDTGpETiwyRUtrRFEsWUFBYSxDQUtoQixDQUhDLHVDTHBETiwyRUtxRFEsWUFBYSxDQUVoQixDTHZETCwwRUswREksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFFZ0MsQ0wvRHBDLG9GSzhESSxRQUFTLENBQ1QsOEJBQWdDLENML0RwQyxvRks4REksU0FBUyxDQUNULDZCQUFnQyxDQUNoQyx1Q0xoRUosd0tLaUVNLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FFdEIsQ0xwRUgsMERLNkVFLFlBQWEsQ0FFYixxQkFBc0IsQ0wvRXhCLGdFS3lFRSxxQkFBdUIsQ0FDdkIscUJBQXVCLENBQ3ZCLFNBQVksQ0FDWixRQUFXLENBRVgsaUJBQ3NCLENML0V4QixrRUttRk0sVUFBWSxDTG5GbEIsd0VLa0ZNLCtCQUNZLENMbkZsQiw0REt1RkksVUFBVyxDQUNYLFdBRWtDLENMMUZ0QyxrRUt5RkksaUJBQWtCLENBQ2xCLDhCQUFrQyxDTDFGdEMsNERLZ0dFLGVBQ2lCLENMakduQixrRUtpR0UsZ0JBQWlCLENMakduQiwwREtvR0UsaUJBQ1ksQ0xyR2QsZ0VLcUdFLFNBQVksQ0xyR2QscURLd0dFLGlCQUFrQixDQUVsQixLQUFNLENBQ04sV0FBWSxDQUNaLGNBQWUsQ0FDZixlQUFtQixDQUNuQixVQUFXLENBQ1gsU0FBVSxDTC9HWiwrREt5R0UsV0FNVSxDTC9HWiwrREt5R0UsVUFNVSxDTC9HWixvRk1BRCxZQUFhLENBQ2IsVUFBVyxDQUNYLHVDQUF3QyxDQUd4QyxTQUFVLENOTFQsK0ZNUUEsaUJBQWtCLENBRWxCLHlCQUEwQixDQUMxQiwrQkFBb0UsQ05YcEUscUdNZUEsV0FBWSxDQUNaLGFBQWMsQ0FFZCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFFBQVMsQ05wQlQsMkdNaUJBLFVBR1MsQ05wQlQscUdNd0JBLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQiwrQkFBNkMsQ04zQjdDLCtMTWdDQSxrQ0FBbUMsQ0FDbkMsK0JBQWdDLENBQ2hDLDhCQUErQixDQUMvQiwrQkFBcUMsQ0FDckMsNEJBQWtDLENBQ2xDLDJCQUFpQyxDTnJDakMsOEZNeUNBLGlCQUFrQixDQUNsQixjQUFlLENBRWYsa0NBQW1DLENBQ25DLHVDQUF3QyxDQUN4QywwQkFBMkIsQ045QzNCLHdHTTJDQSxVQUcyQixDTjlDM0Isd0dNMkNBLFdBRzJCLENOOUMzQixrR01pREEsYUFBYyxDQUNkLFVBQVcsQ05sRFgsNk1NdURBLFlBQWEsQ052RGIsMlNNOERBLHdCQUF5QixDQUV6QixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENObEVqQiw2VE02REEsY0FLaUIsQ05sRWpCLDZUTXlFQSxhQUFjLENBR2QsWUFBYSxDTjVFYiwrVU13RUEsZUFBZ0IsQ0FFaEIsV0FBWSxDQUNaLG1CQUNhLENONUViLCtGTWdGQSxhQUFjLENOaEZkLGdHTW9GQSxTQUFVLENBQ1YsYUFBYyxDTnJGZCwrRk15RkEsU0FBVSxDTnpGViwwR002RkEsaUJBQWtCLENON0ZsQix1R01pR0Esa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENOckdqQixtR015R0EsV0FBWSxDQUNaLFdBQVksQ04xR1osc0dNOEdBLGFBQWMsQ045R2Qsc0dNOEdBLGFBQWMsQ045R2QsZ0hNa0hBLFdBQVksQ05sSFosZ0hNa0hBLFVBQVksQ05sSFosMkZNd0hELGFBQWMsQ054SGIsMEZPRUEsdUNBQXdDLENQRnhDLGdHT0FBLGVBQWdCLENBQ2hCLGlCQUN3QyxDUEZ4Qyx3R09LQyxVQ0ppQixDREtqQixjQ0VtQixDREVuQixvQkFFa0IsQ1BabkIsOEdPT0MsVUNHZ0IsQ0RGaEIsZUNHcUIsQ0RGckIsa0JDUG1CLENEU25CLGNBQWUsQ0FDZixpQkFBa0IsQ1BabkIsOEdPZ0JFLFVDZmdCLENEZ0JoQixvQkFBcUIsQ1BqQnZCLG9IT2VFLGtCQUVxQixDUGpCdkIsb0dPcUJDLFVBQ2UsQ1B0QmhCLDBHT3NCQyxjQUFlLENQdEJoQixtSE80QkEsZUFBZ0IsQ1A1QmhCLDJGT2lDQSx1Q0FBd0MsQ1BqQ3hDLGlHT2dDQSxpQkFDd0MsQ1BqQ3hDLG9HT29DQyxvQkFBcUIsQ0FDckIsTUFBTyxFQUNQLGNBQWdCLENQdENqQix5R095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Qi9CLDBFQThCVSxZQUFhLENBOUJ2QixpR0FnQ1ksZ0JBQWlCLENBaEM3QixpR0FnQ1ksaUJBQWlCLENBaEM3QixrRUFvQ1UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGNBQWUsQ0F4Q3pCLG9FQTBDWSxjQUFlLENBMUMzQixnRkE2Q1ksaUJBQWtCLENBRWxCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLFlBQWEsQ0FsRHpCLHNGQThDWSxnQkFJYSIsImZpbGUiOiJldmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxuICBcbiAgLmVudGVycHJpc2UtYmxvZy13cmFwcGVyIHtcbiAgICBAaW1wb3J0IFwiLi4vLi4vLi4vLi4vY29yZV90ZW1wbGF0ZS9zdGF0aWMvY29yZV90ZW1wbGF0ZS9zY3NzLXNyYy9kZWZhdWx0LnNjc3NcIjtcbiAgXG4gICAgQGltcG9ydCBcIi4vbGliL3ZhcmlhYmxlc1wiO1xuICAgIEBpbXBvcnQgXCIuL2xpYi9taXhpbnNcIjtcbiAgICBAaW1wb3J0IFwiLi9saWIvdHlwb2dyYXBoeVwiO1xuICBcbiAgICBjb2xvcjogJGNvbC1kZWZhdWx0LXRleHQ7XG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRkZWZhdWx0LWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBcbiAgICAuZmEsXG4gICAgLmZhcyB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgfVxuICBcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICAudG9wLXBhcmVudC10YWcsXG4gICAgLmNhcmQtb3V0c2lkZS1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPc2NpbmUtQm9sZCwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgXG4gICAgYSxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sLWRlZmF1bHQtdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRkZWZhdWx0LWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2wtZGVmYXVsdC10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICAudml2ZS1idG4sXG4gICAgLm1vZGFsLWxpbmsge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbC1kZWZhdWx0LWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbC1kZWZhdWx0LWJsdWU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZGVmYXVsdC1ob3Zlci1ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2wtZGVmYXVsdC1ob3Zlci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgcHJlLmNvZGUtYXJlYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29kZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC8qIG5lY2Vzc2FyeSBwbHVnaW4gc3R5bGVzICovXG4gIFxuICAgIC5tb2RhbCB7XG4gICAgICAmLmZvcm0tZG93bmxvYWQtbW9kYWwge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAmLnNob3cge1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnRleHQtYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgXG4gICAgI3RhZ3MtZmlsdGVyLWljb24tYXJlYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGRpc2FibGUgaGlkZSBmaWx0ZXIgb24gdGFibGV0IGFuZCBkZXNrdG9wICovXG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlLTU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICBcbiAgICAgICYuaGlkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICN0YWdzLWZpbHRlci1pY29uLW1vYmlsZS1hcmVhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgXG4gICAgICAmLmhpZGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAjbG9hZE1vcmUge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbC1kZWZhdWx0LXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMC40cmVtIDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wtZGVmYXVsdC10ZXh0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5zZWN0aW9uLXRvcC1wYXJlbnQtdGFncyB7XG4gICAgICAudG9wLXBhcmVudC10YWcge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleC1pdGVtX190YWdzLWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OTNweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5zZWN0aW9uLWNhcmQtbGlzdC1jb2x1bW5zIHtcbiAgICAgIC5mbGV4LWNhcmQtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICAgICAgICAuZmxleC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICRndXR0ZXI6IDEuNWVtO1xuICAgICAgICAgICRjb2xzOiAzO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgKyAjeyRndXR0ZXJ9KSAvICN7JGNvbHN9IC0gI3skZ3V0dGVyfSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKSB7XG4gICAgICAgICAgICAkY29sczogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgKyAjeyRndXR0ZXJ9KSAvICN7JGNvbHN9IC0gI3skZ3V0dGVyfSk7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAuY2FyZC1vdXRzaWRlLWxpbmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICArZGl2IHtcbiAgICAgICAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA1JTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICAgIC8qIDE2OjkgKi9cbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICBcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLXZpdmUtYmx1ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sLWRlZmF1bHQtdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAvKiBtaW4taGVpZ2h0OiA2cmVtOyAqL1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAuY2FyZC10YWdzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMi43NXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXG4gICAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNSU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICYuZmxleC1pdGVtX190YWdzLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAmLnBvcHVwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubW9iaWxlLWNsb3NlLWJ0biB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRndXR0ZXIvNSAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ3V0dGVyLzUgMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZS00O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLzU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwICRndXR0ZXIgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgXG4gICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlci81IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICBcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJi5mbGV4LWl0ZW1fX25vLXJlc3VsdCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJi5mbGV4LWl0ZW1fX2NhcmQtZmFrZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICAkY29sczogNDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IC8qIGZpbHRlciB0YWtlcyB1cCBmdWxsIHJvdyAqL1xuICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgPi5jaGlsZC10YWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICg3NjhweCkpIHtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBcbiAgICAgICAgICAgICAgLmNoaWxkLXRhZyB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgID4uY2hpbGQtdGFnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoOTkycHgpKSB7XG4gICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBhdXRvKTtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogY2xhbXAoMWVtLCAxLjZ2dywgMmVtKTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgLyogY2FyZCB0YWtlcyB1cCBmdWxsIHJvdyAqL1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LXdpZHRoLCBmbGV4LWJhc2lzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5jYXJkLW91dHNpZGUtbGluayB7fVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNHJlbTtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgICAgLmNhcmQtdGFncyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgJGNvbHM6IDI7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlICsgI3skZ3V0dGVyfSkgLyAjeyRjb2xzfSAtICN7JGd1dHRlcn0pO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCR0YWJsZXQtbWF4LXdpZHRoKSkge1xuICAgICAgICAgICAgICAkY29sczogMTtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygoMTAwJSArICN7JGd1dHRlcn0pIC8gI3skY29sc30gLSAjeyRndXR0ZXJ9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAuZmxleC1pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIC8qIHNhbWUgd2lkdGggYXMgc2lkZWJhciAqL1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnNlY3Rpb24tY2FyZC1wb29sLFxuICAgIC5zZWN0aW9uLXRhZ3MtcG9vbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgLnNlY3Rpb24tYmxvZy1jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICBcbiAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICRjb2wtdml2ZS1ibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbC1kZWZhdWx0LXRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAuYmFjay10by1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlLTQoKTtcbiAgICAgICAgY29sb3I6ICRjb2wtdml2ZS1ibHVlO1xuICAgICAgfVxuICBcbiAgICAgIC5mdWxsLWJsZWVkLWhlcm8tVHJ1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuaW50cm8td3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMi41dnc7XG4gIFxuICAgICAgICAgIGgxLFxuICAgICAgICAgIC5zdWItdGl0bGUgcCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAuc2hhcmluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gIFxuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtMigpO1xuICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgJHF1b3RlLXNpemU6IDNyZW07XG4gICAgICAgICAgcXVvdGVzOiBcIuKAnFwiXCLigJ1cIlwi4oCYXCJcIuKAmVwiO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUtMigpO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6ICgwIC0gJHF1b3RlLXNpemUpLzI7XG4gIFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRxdW90ZS1zaXplO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHF1b3RlLXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmNvbXBhbnktY2FyZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICBcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sLXZpdmUtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAudmlkZW9XcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAvKiAxNjo5ICovXG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gIFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IzYmVjYztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2R1Y3QtaW5mbyB0ZCxcbiAgICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmMzYTUwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHRkIGEsXG4gICAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB0ZCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnByb2R1Y3QtaW5mbyB0cjpmaXJzdC1vZi10eXBlPnRkLFxuICAgICAgLnByb2R1Y3QtaW5mby1tb2JpbGUgdHI6Zmlyc3Qtb2YtdHlwZT50ZCxcbiAgICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIHRyOm50aC1vZi10eXBlKDUpPnRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHRyOmxhc3Qtb2YtdHlwZT50ZCxcbiAgICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIHRyOm50aC1vZi10eXBlKDQpPnRkLFxuICAgICAgLnByb2R1Y3QtaW5mby1tb2JpbGUgdHI6bGFzdC1vZi10eXBlPnRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbmZvIHRyOmZpcnN0LW9mLXR5cGU+dGQsXG4gICAgICAucHJvZHVjdC1pbmZvIHRyOm50aC1vZi10eXBlKDMpPnRkOmZpcnN0LW9mLXR5cGUsXG4gICAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB0cjpmaXJzdC1vZi10eXBlPnRkLFxuICAgICAgLnByb2R1Y3QtaW5mby1tb2JpbGUgdHI6bnRoLW9mLXR5cGUoMyk+dGQsXG4gICAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB0cjpudGgtb2YtdHlwZSg1KT50ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzJjM2E1MDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgICAgIC5wcm9kdWN0LWluZm8gdHI6bnRoLW9mLXR5cGUoMik+dGQ6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIHRyOm50aC1vZi10eXBlKDIpPnRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cbiAgICAgIC5wcm9kdWN0LWluZm8gdHI6bnRoLW9mLXR5cGUoMik+dGQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuICAgICAgLnByb2R1Y3QtaW5mbyB0cjpudGgtY2hpbGQobiArIDIpIHRkOm50aC1vZi10eXBlKDIpOjpiZWZvcmUsXG4gICAgICAucHJvZHVjdC1pbmZvLW1vYmlsZSB0cjpudGgtY2hpbGQobiArIDYpPnRkOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICAgIHdpZHRoOiAwLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3O1xuICAgICAgfVxuICBcbiAgICAgIC5wcm9kdWN0LWluZm8tbW9iaWxlIHRyOm50aC1vZi10eXBlKDUpPnRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgfVxuICBcbiAgICAgIGRpdi5yaWNoLXRleHQ+cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICBcbiAgICAgIC8qIFN0eWxlcyBmb3IgYXJ0aWNsZSB3aXRoIHNpZGUgbmF2ICovXG4gICAgICAuYWR2YW5jZWQtY29udGVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLmFkdmFuY2VkLWNvbnRlbnQtc2lkZWJhciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYuMyU7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSg1MCwgNTAsIDUwLCAwLjE0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSg1MCwgNTAsIDUwLCAwLjE0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICBcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgdWwuaGFzLXN1YmhlYWQge1xuICAgICAgICAgICAgICAuc2lkZW5hdi1oZWFkaW5nIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMzYTUwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5zaWRlbmF2LXN1YmhlYWQrbGkuc2lkZW5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5zaWRlbmF2LWhlYWRpbmcrbGkuc2lkZW5hdi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAubGVhZGdlbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICBcbiAgICAgICAgICAgICYubW9iaWxlLXRvcC1GYWxzZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubWt0b0Zvcm0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVweCAhaW1wb3J0YW50O1xuICBcbiAgICAgICAgICAgICAgI0VtYWlsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZpZWxkc2V0Lm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI0xibEVtYWlsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIC5ta3RvRmllbGREZXNjcmlwdG9yLFxuICAgICAgICAgICAgICAubWt0b0Zvcm1Db2wsXG4gICAgICAgICAgICAgIC5ta3RvUmVxdWlyZWRGaWVsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgLm1rdG9HdXR0ZXIsXG4gICAgICAgICAgICAgIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIC5ta3RvQnV0dG9uV3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiM2UyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICAjcHJpdmFjeVBvbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgICBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MSU7XG4gICAgICAgICAgZmxleDogMTtcbiAgXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgLmJsb2NrLXBhcmFncmFwaCsuYmxvY2staGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjJlbTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5ibG9jay1zdWJoZWFkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAuYmxvY2stcGFyYWdyYXBoKy5ibG9jay1zdWJoZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5tb2RhbC1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgXG4gICAgICAucmljaHRleHQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5lbnRlcnByaXNlLTIwMjBfXzQwNC1wYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgfVxuICBcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIFxuICAgIC5zaXRlLXN1YnRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgfVxuICBcbiAgICAuc2l0ZS1zdWJ0aXRsZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICBcbiAgICAuY2FyZC5zaGFkb3ctc20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDUwLCA1MCwgNTAsIDAuMTQpICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xNCkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4xNCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIFxuICAgIC55dC1oZC10aHVtYm5haWwtb3V0ZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAuc2VjdGlvbi1tb2RhbC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcbiAgICAgIC5jdGEtd2lyZS13aGl0ZSB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICAgICAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgd29yZC1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AtZXh0cmEtbGFyZ2UpKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDEuN2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmJveC12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgICAud3JhcC10eHQtY2VudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgLnZpZGVvLWJnIHtcbiAgICAgICAgICAvKiBpUGFkIFBvcnRyYWl0ICovXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogMTM2NnB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIHZpZGVvLFxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAubW9kYWwtb3ZlcmxhcC1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwICN7XCIvKiBydGw6IDAgKi9cIn07XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5OTg4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgXG4gICAgICAgID4uY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgICAgIHdpZHRoOiA0JTtcbiAgICAgICAgICAgIGhlaWdodDogNCU7XG4gIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXApKSB7XG4gICAgICAgICAgICAgIHRvcDogOCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgXG4gICAgICAgICAgICAgIC5jbG9zZS14IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2wtZGVmYXVsdC1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLmNsb3NlLXgge1xuICAgICAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSBhbmQgKG1pbi1hc3BlY3QtcmF0aW86IDE3LzkpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgKiAwLjg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSUgKiAwLjg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgI3BsYXllciB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbW9iaWxlLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUyLjYyNXZ3KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgZW1iZWQsXG4gICAgICAgICAgICBpZnJhbWUsXG4gICAgICAgICAgICBvYmplY3Qge1xuICAgICAgICAgICAgICBsZWZ0OiAwICN7XCIvKiBydGw6IDAgKi9cIn07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnNlY3Rpb24tbWt0by1pZnJhbWUge1xuICAgICAgLm1vZGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICBpZnJhbWUge31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC8vIGJvZHkuZml4ZWR7XG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gfVxuICBcbiAgLyogQWxsb3cgcG9zaXRpb24gc3RpY2t5IGJ5IHJlbW92aW5nIG92ZXJmbG93OmhpZGRlbiBmcm9tIHBhcmVudHMgKi9cbiAgXG4gIGJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgYm9keSxcbiAgLm1haW4ge1xuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAjc2hhcmVNb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvY2lhbC1pdGVtLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvcHktbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29weS1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjlweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSIsIiRjb2wtaGVhZGluZy10ZXh0OiAjMkMzQTUwO1xuJGNvbC1kZWZhdWx0LXRleHQ6ICM1NTY2Nzc7XG4kY29sLWRlZmF1bHQtYmx1ZTogIzAwYjVlMjtcbiRjb2wtZGVmYXVsdC1ob3Zlci1ibHVlOiAjMWZkMmZmO1xuJGRlZmF1bHQtZm9udC1zaXplOiAxNnB4O1xuJGRlZmF1bHQtbGluZS1oZWlnaHQ6IDEuNTtcblxuJGQtZ3V0dGVyLWVhY2gtc2lkZTogOTY7XG4kbC1ndXR0ZXItZWFjaC1zaWRlOiA2OTtcbiR0LWd1dHRlci1lYWNoLXNpZGU6IDM3O1xuJG0tZ3V0dGVyLWVhY2gtc2lkZTogMTU7XG4iLCJAbWl4aW4gZm9udC1zdHlsZS0xKCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2ljKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKXtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtdC0xO1xuICB9XG59XG5cbkBtaXhpbiBmb250LXN0eWxlLTIoJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzaWMpIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10LTI7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtMygkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNpYykge1xuICBmb250LXNpemU6ICRmb250LXNpemUtMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQtbWF4LXdpZHRoKSl7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXQtMztcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS00KCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2ljKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10LTQ7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc3R5bGUtNSgkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNpYykge1xuICBmb250LXNpemU6ICRmb250LXNpemUtNTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAbWVkaWEgKG1heC13aWR0aDogKCR0YWJsZXQtbWF4LXdpZHRoKSl7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXQtNTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zdHlsZS02KCRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2ljKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKXtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtdC02O1xuICB9XG59XG5cbkBmdW5jdGlvbiByZXNldC1tb2JpbGUtc2l6ZS1ieS12dygkbnVtYmVyKXtcbiAgQHJldHVybiAkbnVtYmVyLyRtLXdpZHRoLWNvbnRuZXRfX21pbioxMDB2dztcbn1cblxuQGZ1bmN0aW9uIHJlc2V0LXRhYmxldC1zaXplLWJ5LXZ3KCRudW1iZXIpe1xuICBAcmV0dXJuICRudW1iZXIvJGQtd2lkdGgtc21fX2Jvb3RzdHJhcCoxMDB2dztcbn1cbkBmdW5jdGlvbiByZXNldC1sYXB0b3Atc2l6ZS1ieS12dygkbnVtYmVyKXtcbiAgQHJldHVybiAkbnVtYmVyLyRkLXdpZHRoLWxnX19ib290c3RyYXAqMTAwdnc7XG59XG5cblxuQG1peGluIGFuaW1hdGUtYWN0aXZlZHtcbiAgYm90dG9tOiBjYWxjKCgxNDQwcHggLSAxMDB2aCkvMyoyICk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxNDQxcHgpe1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AtZXh0cmEtbGcpKSB7XG4gICAgYm90dG9tOiBjYWxjKCgoOTAwcHggLSAxMDB2aCkvMikpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkZGVza3RvcC1leHRyYS1sZykpIGFuZCAobWluLWhlaWdodDogOTAxcHgpIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICBib3R0b206IGNhbGMoICAoMTMyM3B4LSAxMDB2aCkvNCozKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4taGVpZ2h0OiAxMzI0cHgpIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAvLyBib3R0b206IGNhbGMoKDEyODBweCAtIDEwMHZoKSk7XG4gICAgYm90dG9tOiBjYWxjKCAxMjgwcHggLSAgdmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEyODFweCkge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWl4aW4gYW5pbWF0ZS1hZnRlci1hY3RpdmVke1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OjE0NDFweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDB2aCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRkZXNrdG9wLWV4dHJhLWxnKSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AtZXh0cmEtbGcpKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMXB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMHZoKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4taGVpZ2h0OiAxMzI0cHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwdmgpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEyODFweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDB2aCk7XG4gIH1cbn1cblxuXG5AbWl4aW4gYW5pbWF0ZS1hZnRlci1hY3RpdmVkLXRleHR7XG4gIHRvcDogODB2aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6MTQ0MXB4KSB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRkZXNrdG9wLWV4dHJhLWxnKSl7XG4gICAgdG9wOiA4MHZoO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkZGVza3RvcC1leHRyYS1sZykpIGFuZCAobWluLWhlaWdodDogOTAxcHgpIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCl7XG4gICAgdG9wOiA4MHZoO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEzMjRweCkge1xuICAgIHRvcDogODAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xuICAgIHRvcDogYXV0bztcbiAgICAvLyBib3R0b206IGNhbGMoMTI4MHB4IC0gMTAwdmgpO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgLy8gYm90dG9tOiAtMTAwdmg7XG4gICAgYm90dG9tOiBjYWxjKCAwIC0gKHZhcigtLXZoLCAxdmgpICogMTAwKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTI4MHB4KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4taGVpZ2h0OiAxMjgxcHgpIHtcbiAgICB0b3A6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGJvdHRvbTogY2FsYyggMCAtICh2YXIoLS12aCwgMXZoKSAqIDEwMCkpO1xuICB9XG59XG4iLCIvKlxuICpcbiAqIFNldHRpbmc6IFJlc2VybHV0aW9uO1xuICpcbiAqL1xuXG4kZC13aWR0aC1zbDogMjAwMDtcbiRkLXdpZHRoLWNvbnRlbnRfX21heDogMTIwMDtcbiRkLXdpZHRoLXhsOiAxNTAwO1xuJGQtd2lkdGgtbGc6IDE0NDA7XG4kZC13aWR0aC1sZ19fYm9vdHN0cmFwOiAxMjAwO1xuJGQtd2lkdGgtbWQ6IDEwMjQ7XG4kZC13aWR0aC1jb250ZW50X19taW46IDk5MjtcbiRkLXdpZHRoLW1kX19ib290c3RyYXA6IDk5MjtcbiRkLXdpZHRoLXNtX19ib290c3RyYXA6IDc2ODtcbiRtLXdpZHRoLWNvbnRuZXRfX21heDogNzY4O1xuJG0td2lkdGgteHNfX2Jvb3RzdHJhcDogNTc2O1xuJG0td2lkdGgtY29udG5ldF9fbWluOiAzNjA7XG4kZC1jaHJvbWUtbWF4OiAxMjgwO1xuJGQtY2hyb21lLW1pbjogJGQtd2lkdGgtbWRfX2Jvb3RzdHJhcDtcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCBJIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gICA6Ojo6OjogRCBFIFMgSyBUIE8gUCAgOTkycHggfiAxOTIwcHhcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy9cbiRkZXNrdG9wLXN1cGVyLWxhcmdlOiAkZC13aWR0aC1zbCoxcHg7XG4kZGVza3RvcC1jb250ZW50LW1heDogJGQtd2lkdGgtY29udGVudF9fbWF4KjFweDtcbiRkZXNrdG9wLWNvbnRlbnQtbWF4X19jaHJvbWU6ICRkLWNocm9tZS1tYXgqMXB4O1xuJGRlc2t0b3AtZXh0cmEtbGFyZ2U6ICRkLXdpZHRoLXhsKjFweDtcbiRkZXNrdG9wLWV4dHJhLWxnOiAkZC13aWR0aC1sZyoxcHg7XG4kZGVza3RvcC1sYXJnZTogJGQtd2lkdGgtbGdfX2Jvb3RzdHJhcCoxcHg7XG4kZGVza3RvcC1sYXJnZS13aWR0aF9fYm9vdHN0cmFwOiAoJGQtd2lkdGgtbGdfX2Jvb3RzdHJhcCAtIDAuMDIpKjFweDtcbiRkZXNrdG9wLXNtYWxsOiAkZC13aWR0aC1tZF9fYm9vdHN0cmFwKjFweDtcbiRkZXNrdG9wLWNvbnRlbnQtbWluOiAkZC13aWR0aC1jb250ZW50X19taW4qMXB4O1xuJGRlc2t0b3AtY29udGVudC1taW5fX2Nocm9tZTogJGQtY2hyb21lLW1pbioxcHg7XG4kZGVza3RvcC1jb250ZW50LW1pbl9fYm9vdHN0cmFwOiAkZGVza3RvcC1zbWFsbDtcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gICA6Ojo6OjogVCBBIEIgTCBFIFQgIDc2OHB4IH4gOTkxLjk5OXB4XG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vXG4kbGFwdG9wLW1heC13aWR0aDogKCRkLXdpZHRoLWxnX19ib290c3RyYXAgLSAwLjAyKSoxcHg7XG4kbGFwdG9wLW1pbi13aWR0aDogJGQtd2lkdGgtbWRfX2Jvb3RzdHJhcCoxcHg7IC8vXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vICAgOjo6Ojo6IFQgQSBCIEwgRSBUICA3NjhweCB+IDk5MS45OTlweFxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vL1xuJHRhYmxldC1leHRyYS1tZDogJGQtd2lkdGgtbWQqMXB4O1xuJHRhYmxldC1tYXgtd2lkdGg6ICgkZC13aWR0aC1tZF9fYm9vdHN0cmFwIC0gMC4wMikqMXB4O1xuJHRhYmxldC1taW4td2lkdGg6ICRkLXdpZHRoLXNtX19ib290c3RyYXAqMXB4OyAvL1xuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAgIDo6Ojo6OiBNIE8gQiBJIEwgRSAgMzYwcHggfiA3NjcuOTk5cHhcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy9cbiRtb2JpbGUtbWF4LXdpZHRoX19ib290c3RyYXA6ICgkZC13aWR0aC1zbV9fYm9vdHN0cmFwIC0gMC4wMikqMXB4O1xuJG1vYmlsZS1tYXgtd2lkdGg6ICRtLXdpZHRoLWNvbnRuZXRfX21heCoxcHg7XG4kbW9iaWxlLW1pbi13aWR0aDogJG0td2lkdGgtY29udG5ldF9fbWluKjFweDtcblxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4vLyAgIDo6Ojo6OiBNIE8gQiBJIEwgRSAgMHB4IH4gNTc1Ljk5OXB4XG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vXG4kbS1tYXgtd2lkdGhfX2Jvb3RzdHJhcDogKCRtLXdpZHRoLXhzX19ib290c3RyYXAgLSAwLjAyKSoxcHg7XG4vKlxuICpcbiAqIFNldHRpbmc6IENvbG9ycztcbiAqXG4gKi9cbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gICA6Ojo6OjogT3ZlcndyaXRlIEJvb3RzdHJhcCBjb2xvcnNcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy9cbiRwcmltYXJ5OiAjMDBiNWUyO1xuJHNwYWNlcjogMS41cmVtO1xuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogMnJlbTtcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gICA6Ojo6OjogU2l0ZSBjb2xvcnNcbi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy9cbiRjb2wtdGV4dDogIzRhNGE0YTtcbiRjb2wtbGluazogIzliOWI5YjtcbiRjb2wtbGluay1ob3ZlcjogIzdiN2I3YjtcbiRjb2wtdml2ZS1ibHVlOiAjMDBiNWUyO1xuXG4kY29sLWh0Yy1ncmVlbjogIzRiZDZiODtcbiRjb2wtaHRjLWdyZWVuLWhvdmVyOiAjMzBiMzk3O1xuXG5cbiRkLXNlY3Rpb24tZ3V0dGVyOiA4MHB4O1xuJGQtc2VjdGlvbi1leHRyYS1ndXR0ZXI6IDEyMHB4O1xuJG0tc2VjdGlvbi1ndXR0ZXI6IDUwO1xuJG0tc2VjdGlvbi1leHRyYS1ndXR0ZXI6IDgwO1xuXG4kZmEtZm9udC1wYXRoOiAnd2ViZm9udHMnO1xuXG4vL2ZvbnRcblxuJGZvbnQtYmFzaWMtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdOb3RvIFNhbnMgVEMnLCBzYW5zLXNlcmlmO1xuJGxpbmUtaGVpZ2h0LWJhc2ljOiBub3JtYWw7XG5cbiRmb250LWJhc2ljLXNpemU6IDE0cHg7XG4kZm9udC1iYXNpYy10LXNpemU6IDE0cHg7XG4kZm9udC1iYXNpYy1tLXNpemU6ICRmb250LWJhc2ljLXQtc2l6ZTtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXG4kZm9udC1zaXplLTE6IDQwcHg7XG4kZm9udC1zaXplLTI6IDMwcHg7XG4kZm9udC1zaXplLTM6IDI0cHg7XG4kZm9udC1zaXplLTQ6IDE4cHg7XG4kZm9udC1zaXplLTU6IDE2cHg7XG4kZm9udC1zaXplLTY6ICRmb250LWJhc2ljLXNpemU7XG5cbi8vIEZvbnQgc2l6ZSBmb3IgdGFibGV0L21vYmlsZVxuJGZvbnQtc2l6ZS10LTE6IDI0cHg7XG4kZm9udC1zaXplLXQtMjogMjRweDtcbiRmb250LXNpemUtdC0zOiAxOHB4O1xuJGZvbnQtc2l6ZS10LTQ6IDE2cHg7XG4kZm9udC1zaXplLXQtNTogMTZweDtcbiRmb250LXNpemUtdC02OiAkZm9udC1iYXNpYy10LXNpemU7XG4iLCJib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zdHlsZS02KCk7XG59XG5oMSxcbi5oMSxcbi50eHQtc3R5bGUtMSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUtMSgpO1xufVxuXG5oMixcbi5oMixcbi50eHQtc3R5bGUtMiB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUtMigpO1xufVxuXG5oMyxcbi5oMyxcbi50eHQtc3R5bGUtMyB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUtMygpO1xufVxuXG5oNCxcbi5oNCxcbi50eHQtc3R5bGUtNHtcbiAgQGluY2x1ZGUgZm9udC1zdHlsZS00KCk7XG59XG5cbmg1LFxuLmg1LFxuLnR4dC1zdHlsZS01e1xuICBAaW5jbHVkZSBmb250LXN0eWxlLTUoKTtcbn1cblxuaDYsXG4uaDYsXG4udHh0LXN0eWxlLTZ7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUtNigpO1xufVxuXG5wLGF7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGUtNigpO1xuICBjb2xvcjogJGNvbC10ZXh0O1xufVxuIiwiQGltcG9ydCBcIi4vbGliL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vbGliL21peGluc1wiO1xuQGltcG9ydCBcIi4vbGliL3R5cG9ncmFwaHlcIjtcblxuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2Fyb3VzZWwsXG4gIC5vd2wtY2Fyb3VzZWwge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi50ZXh0LWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi50ZXh0LWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWZ1bGwtd2lkZS1jYXJvdXNlbCB7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRsYXB0b3AtbWF4LXdpZHRoKSkge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpIHtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtLW1heC13aWR0aF9fYm9vdHN0cmFwKSkge1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBpY3R1cmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGxhcHRvcC1tYXgtd2lkdGgpKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJG1vYmlsZS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkbS1tYXgtd2lkdGhfX2Jvb3RzdHJhcCkpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24taW1hZ2UtdGlsZSB7XG4gIC5pbWFnZS1ibG9jayB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgJjpob3ZlciB7XG4gICAgICA+IHAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDMsIDMsIDAuNSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAzLCAzLCAwKTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLW1vZGFsLXZpZGVvIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1hbmQtZGVzYy10d28tY29sdW1ucy1jYXJvdXNlbCB7XG4gIEBpbXBvcnQgXCJsaWIvb3dsLWNhcm91c2VsL2NvcmVcIjtcbiAgQGltcG9ydCBcImxpYi9vd2wtY2Fyb3VzZWwvdGhlbWUuZGVmYXVsdFwiO1xuICAub3dsLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm93bC1zdGFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIC5vd2wtcHJldixcbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5vd2wtcHJldjpob3ZlcixcbiAgICAgIC5vd2wtbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLWNhcmQtbGlzdC1jb2x1bW5zIHtcbiAgLmNhcmQtaW1nLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLXBhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGFibGV0LW1heC13aWR0aCkpIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgaDMsXG4gIGgyLFxuICBoMSxcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIG5hdiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXItbmF2X19sYW5ndWFnZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogKCRsYXB0b3AtbWluLXdpZHRoKSkge1xuICAgIC5uYXZiYXItZXhwYW5kLWN1c3RvbSxcbiAgICAubmF2YmFyLWV4cGFuZC1jdXN0b20gLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWN1c3RvbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtY3VzdG9tIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtY3VzdG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1jdXN0b20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYmxldC1tYXgtd2lkdGgpKSB7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdi1ob3Zlci1tZW51IHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkbGFwdG9wLW1pbi13aWR0aCkpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkbGFwdG9wLW1pbi13aWR0aCkpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYud2ViLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXRhYmxlIHtcbiAgY2FwdGlvbiB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIH1cbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cblx0fVxuXG5cdC5vd2wtc3RhZ2U6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cblxuXHQub3dsLXdyYXBwZXIsXG5cdC5vd2wtaXRlbXtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdH1cblxuXHQub3dsLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdH1cblx0Lm93bC1pdGVtIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQub3dsLW5hdi5kaXNhYmxlZCxcblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgLm93bC1wcmV2LFxuXHQub3dsLW5hdiAub3dsLW5leHQsXG5cdC5vd2wtZG90IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcblx0YnV0dG9uLm93bC1kb3Qge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0fVxuXG5cdCYub3dsLWxvYWRlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Ji5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdCYub3dsLWRyYWcgLm93bC1pdGVtIHtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdCYub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIlxuLm93bC10aGVtZSB7XG5cdC8vIFN0eWxpbmcgTmV4dCBhbmQgUHJldiBidXR0b25zXG5cdC5vd2wtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0W2NsYXNzKj0nb3dsLSddIHtcblx0XHRcdGNvbG9yOiAkbmF2LWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcblx0XHRcdG1hcmdpbjogJG5hdi1tYXJnaW47XG5cdFx0XHRwYWRkaW5nOiAkbmF2LXBhZGRpbmc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJhY2tncm91bmQtaG92ZXI7XG5cdFx0XHRcdGNvbG9yOiRuYXYtY29sb3ItaG92ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6ICRuYXYtZGlzYWJsZWQtb3BhY2l0eTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQvLyBTdHlsaW5nIGRvdHNcblx0Lm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQub3dsLWRvdHMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0em9vbTogMTtcblx0XHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aWR0aDogJGRvdC13aWR0aDtcblx0XHRcdFx0aGVpZ2h0OiAkZG90LWhlaWdodDtcblx0XHRcdFx0bWFyZ2luOiAkZG90LW1hcmdpbjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRvdC1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRkb3Qtcm91bmRlZDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLypcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG5cbiRjb2xvci1iYXNlOlx0XHRcdCM4Njk3OTEgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6XHRcdFx0I0ZGRiAhZGVmYXVsdDtcbiRjb2xvci1ncmF5Olx0XHRcdCNENkQ2RDYgIWRlZmF1bHQ7XG5cbi8vbmF2XG5cbiRuYXYtY29sb3I6IFx0XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtY29sb3ItaG92ZXI6XHRcdCRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRuYXYtZm9udC1zaXplOiBcdFx0MTRweCAhZGVmYXVsdDtcbiRuYXYtcm91bmRlZDogXHRcdFx0M3B4ICFkZWZhdWx0O1xuJG5hdi1tYXJnaW46IFx0XHRcdDVweCAhZGVmYXVsdDtcbiRuYXYtcGFkZGluZzogXHRcdFx0NHB4IDdweCAhZGVmYXVsdDtcbiRuYXYtYmFja2dyb3VuZDogXHRcdCRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG5hdi1iYWNrZ3JvdW5kLWhvdmVyOlx0JGNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLW9wYWNpdHk6IFx0MC41ICFkZWZhdWx0O1xuXG4vL2RvdHNcblxuJGRvdC13aWR0aDpcdFx0XHRcdDEwcHggIWRlZmF1bHQ7XG4kZG90LWhlaWdodDpcdFx0XHQxMHB4ICFkZWZhdWx0O1xuJGRvdC1yb3VuZGVkOlx0XHRcdDMwcHggIWRlZmF1bHQ7XG4kZG90LW1hcmdpbjogXHRcdFx0NXB4IDdweCAhZGVmYXVsdDtcbiRkb3QtYmFja2dyb3VuZDpcdFx0JGNvbG9yLWdyYXkgIWRlZmF1bHQ7XG4kZG90LWJhY2tncm91bmQtYWN0aXZlOlx0JGNvbG9yLWJhc2UgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgJ3RoZW1lJztcbiIsImgxLCBoMiwgaDMsaDQsaDUsaDZ7XG4gIGNvbG9yOiAkY29sLWhlYWRpbmctdGV4dDtcbn1cbiJdfQ== */
