﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/images/site/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}body:after{content:url(../images/site/close.png) url(../images/site/loading.gif) url(../images/site/prev.png) url(../images/site/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/site/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/site/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/site/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/site/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}html{background-color:#fff;box-sizing:border-box;font-family:"Quattrocento Sans",sans-serif;font-size:medium}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;color:#454545;font-size:90%}.wrap-large{max-width:1400px}.wrap{margin:0 auto;max-width:1180px;padding:0 20px;position:relative;z-index:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}@media(min-width: 600px){.col{float:left}}.ir,.col-66 img{display:block;height:auto !important;max-width:100%}.lilborder,.sidenav h2,.col-66 h2{margin-bottom:18px;padding-bottom:12px;position:relative}.lilborder:after,.sidenav h2:after,.col-66 h2:after{background-color:#6ccff6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:50px}.hide-mobile{display:none}@media(min-width: 768px){.hide-mobile{display:block}}@media(min-width: 768px){.hide-desktop{display:none}}.nowrap{white-space:nowrap}hr{border:0;border-top:1px solid #e4e6e6;height:0;margin:20px 0}a{color:#6ccff6;text-decoration:none}a:hover,a:active,a:focus{color:#24b7f2}a,button{transition:all .2s}p,ol,ul{line-height:1.6em;margin:0 0 1em 0}table{border:0;margin-bottom:1em;width:auto}td,th{border:0;padding:5px 20px 5px 0;vertical-align:top}h1{font-family:"Quattrocento Sans",sans-serif;font-size:30px;font-weight:normal;margin:0}h2{color:#393939;font-family:"Quattrocento Sans",sans-serif;font-size:150%;margin:0 0 .5em;padding-bottom:.3em;-webkit-font-smoothing:antialiased}h3{color:#393939;font-size:130%;margin:1.3em 0 .5em;-webkit-font-smoothing:antialiased}strong,b{font-weight:bold}.tn-only,.xs-only,.sm-only,.md-only,.lg-only,.xl-only{display:none}@media(max-width: 419px){.tn-only{display:inline-block}}@media(min-width: 420px)and (max-width: 599px){.xs-only{display:inline-block}}@media(min-width: 600px)and (max-width: 767px){.sm-only{display:inline-block}}@media(min-width: 768px)and (max-width: 959px){.md-only{display:inline-block}}@media(min-width: 960px)and (max-width: 1180px){.lg-only{display:inline-block}}@media(min-width: 1180px){.xl-only{display:inline-block}}.btn,.btn-white,.btn-alt{background-color:transparent;border:1px solid #6ccff6;color:#6ccff6;display:block;font-size:110%;font-weight:bold;padding:10px 20px;position:relative;text-align:center;-webkit-font-smoothing:antialiased}.btn:hover,.btn-white:hover,.btn-alt:hover,.btn:active,.btn-white:active,.btn-alt:active,.btn:focus,.btn-white:focus,.btn-alt:focus{background-color:#24b7f2;border-color:#24b7f2;color:#fff}@media(min-width: 420px){.btn,.btn-white,.btn-alt{display:inline-block;padding:5px 10px 4px}}.btn-alt{background-color:#6ccff6;border:1px solid #6ccff6;color:#fff}.btn-white{background-color:transparent;border:1px solid #fff;color:#fff}.arrow{padding-right:25px;position:relative}.arrow:after{content:"›";bottom:-3px;font-family:Helvetica,sans-serif;font-size:150%;font-weight:normal;padding-left:5px;position:absolute}.icon-only{font-family:Helvetica,sans-serif;font-size:80%;padding:8px 8px 7px 10px;text-indent:-12345px}fieldset{border:0;padding:0}.form-group{margin-bottom:20px}label{display:block;font-weight:bold;padding-bottom:2px}label span{color:#969696;font-size:80%;font-weight:normal}.error_message{color:#6ccff6;font-size:85%;font-weight:bold}input[type=text],input[type=email],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e6e6;border-radius:0;padding:10px 10px;width:100%}input[type=text]:focus,input[type=email]:focus,textarea:focus,select:focus{background-color:#e6e6e6;outline:none}select{background:#fff}form .btn-alt{padding:9px 20px 8px}header{letter-spacing:.2em;position:relative;text-transform:uppercase}header .wrap{padding:0}@media(min-width: 960px){header .wrap{padding:0 20px}}header .address{background-color:#2d81a3;color:#6ccff6;display:none;font-size:80%;padding:15px 0 14px;text-align:right;text-transform:uppercase}@media(min-width: 768px){header .address{display:block}}header .address .phone{padding-left:30px}header .nav-bar{background-color:#6ccff6;min-height:67px;width:100%}@media(min-width: 960px){header .nav-bar{padding:0}}header .nav-bar .address{display:block;padding:20px 15px;text-align:center}@media(min-width: 768px){header .nav-bar .address{display:none}}header .nav-bar .address .phone{display:block;padding:10px 0 0}header .logo{display:inline-block}@media(min-width: 960px){header .logo{float:left}}header .logo a{background:url("../images/site/logo.png") no-repeat 20px 0;background-size:contain;color:#fff;display:block;font-size:120%;height:55px;letter-spacing:0em;padding:25px 0 0 65px}header .logo a:hover{color:#fff}@media(min-width: 960px){header .logo a{background-position:0 0;height:90px;padding:45px 0 0 64px}}header .menu-expand{position:absolute;top:21px;right:20px;width:30px;height:23px;z-index:999}header .menu-expand span{position:absolute;background-color:#fff;width:100%;height:3px}header .menu-expand span:nth-child(1){position:absolute;top:0}header .menu-expand span:nth-child(2){position:absolute;top:10px}header .menu-expand span:nth-child(3){position:absolute;top:20px}@media(min-width: 960px){header .menu-expand{display:none}}header nav{display:none}header nav:before,header nav:after{content:"";display:table}header nav:after{clear:both}@media(min-width: 960px){header nav{display:block}}header nav ul{margin:0;padding:15px 10px 20px}@media(min-width: 960px){header nav ul{float:right;padding:36px 0 15px}}header nav li{line-height:2.2em;list-style:none;text-align:center}@media(min-width: 960px){header nav li{display:inline-block;margin:0 5px 15px;text-align:left}}header nav li a{border:1px solid #6ccff6;color:#fff;display:block;padding:5px 12px 3px}@media(min-width: 960px){header nav li.active a{border-color:#fff}}header nav li a:hover,header nav li a:active,header nav li a:focus{background-color:#fff;color:#6ccff6}footer{background-color:#6ccff6;border-bottom:10px solid #59bde5;color:#fff;position:relative;padding:25px 20px;text-align:center}footer:before,footer:after{content:"";display:table}footer:after{clear:both}footer nav{margin:0 20px;padding:10px}@media(min-width: 768px){footer nav{margin:0;width:auto}}footer nav ul{margin:0;padding:0}footer nav li{font-size:90%;letter-spacing:.2em;line-height:100%;list-style:none;padding:9px 0;text-transform:uppercase}@media(min-width: 768px){footer nav li{display:inline-block;padding:15px 8px 0}}@media(min-width: 960px){footer nav li{padding:15px 13px 0}}footer nav li a{color:#fff}footer nav li a:hover{color:#2d81a3}.address{font-size:90%;letter-spacing:.2em;padding:15px 0 0;text-transform:uppercase}.address p{line-height:1.2em;margin:7px 0}.address a{color:#fff}@media(hover: hover){.address a:hover{text-decoration:underline}}.copyright{font-size:80%}.copyright p{line-height:1.6em}.copyright img{vertical-align:text-bottom}.copyright a{color:#fff}.copyright a:hover{color:#2d81a3}.banner{position:relative;background-color:#59bde5;margin:0 auto}.banner::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background-color:rgba(57,57,57,.2)}.banner .slide .wrap{padding:100px 20px 100px;position:relative;text-align:center}.banner .slide .wrap:before,.banner .slide .wrap:after{content:"";display:table}.banner .slide .wrap:after{clear:both}.banner h1,.banner .title{color:#fff;font-family:"Quattrocento Sans",sans-serif;font-size:42px;line-height:1;margin:0 auto;text-align:center;-webkit-font-smoothing:antialiased}@media(min-width: 768px){.banner h1,.banner .title{font-size:52px}}.banner .title{font-size:46px}.banner .back{bottom:20px;left:0;right:0;margin:0 auto;position:absolute;text-align:center}@media(min-width: 960px){.banner .back{bottom:30px;left:30px;right:0;margin:0;text-align:left}}.banner .back .btn,.banner .back .btn-alt,.banner .back .btn-white{display:inline-block;margin:0 3px;padding:5px 10px 4px}@media(min-width: 960px){.banner .back .btn,.banner .back .btn-alt,.banner .back .btn-white{margin-right:5px}}.breadcrumbs{margin-bottom:30px}.breadcrumbs a{display:inline-block;text-decoration:none;color:#000}.breadcrumbs a:first-child:last-child{padding:6px 12px 4px;background-color:#6ccff6;color:#fff}@media(hover: hover){.breadcrumbs a:hover{text-decoration:underline}}.breadcrumbs a:not(:last-child):not(:first-child:last-child){position:relative}.breadcrumbs a:not(:last-child):not(:first-child:last-child)::after{display:inline-block;content:"";width:6px;height:6px;border:solid 1px #000;border-top:0;border-left:0;margin:0 8px 0 4px;transform:translateY(-25%) rotate(-45deg)}.icon{background:#6ccff6 no-repeat center center;border-radius:40px;float:left;height:70px;margin-right:15px;width:70px}.cols{margin:0 auto;max-width:1180px}.cols:before,.cols:after{content:"";display:table}.cols:after{clear:both}.col-100{padding:40px 30px;margin:20px 0 40px}.col-66{padding:40px 30px}@media(min-width: 768px){.col-66{float:left;margin:20px 0 40px;width:66%}}.col-66 h2{margin-top:50px}.col-66 h2:first-of-type{margin-top:0}@media(min-width: 768px){.col-33{float:right;width:32%}}.subcols{border-top:1px solid #e4e6e6;clear:left;padding:30px 0 0}.subcols:before,.subcols:after{content:"";display:table}.subcols:after{clear:both}.contact-content .subcols:first-of-type{border-top:0;padding-top:0}@media(min-width: 768px){.contact-content .col1{width:60%}.contact-content .col2{width:40%}}.contact-content h3{font-size:110%}@media(min-width: 768px){.contact-content h3{margin-top:0}}.contact-content td{width:50%}@media(min-width: 768px){.col1{float:left;padding-right:13px;width:50%}.col2{float:left;padding-left:13px;width:50%}}.date{font-style:italic;margin-top:0}.quote{color:#393939;font-family:"Quattrocento Sans",sans-serif;font-size:200%;font-weight:bold;line-height:1;margin:0;padding:5px 0 0}.quote.no-back{padding-top:40px}.feature-image{margin-bottom:20px}.sidenav{background-color:#f5f5f5;padding:50px 30px 50px}.sidenav h2{margin-top:50px}.sidenav h2:first-of-type{margin-top:0}.sidenav ul{margin:0;padding:0}.sidenav li{border-bottom:1px solid #e4e6e6;list-style:none;margin:0;padding:10px 0}.sidenav li a{color:#454545;display:block;font-weight:bold;letter-spacing:.2em;text-transform:uppercase}.sidenav li a:hover,.sidenav li a:active,.sidenav li a:focus,.sidenav li a.active{color:#6ccff6}.sidenav li a:before{content:"■";font-size:16px;padding-right:5px}.link{overflow:hidden;border-bottom:1px solid #e4e6e6}.faq-item{border-bottom:1px solid #e4e6e6;padding:20px 0 20px}.faq-item h3{color:#393939;cursor:pointer;font-size:110%;font-weight:bold;margin:10px 0;padding-left:20px;position:relative}.faq-item h3:before{content:"";left:0;top:3px;position:absolute;background:url("/images/site/blue-triangle.png") no-repeat 0 0;height:10px;width:6px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;-webkit-transform-origin:40% center;-moz-transform-origin:40% center;-ms-transform-origin:40% center;-o-transform-origin:40% center;transform-origin:40% center}.faq-item h3.open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-item .content{padding-left:20px}.faq-item .content p:nth-last-child(1){margin-bottom:0}.blurb{padding:15px 15px 5px;background-color:rgba(108,207,246,.2);margin-top:15px;font-size:17px}.gallery-images{margin-left:-10px;margin-right:-10px}@media(min-width: 600px)and (max-width: 767px){.gallery-images{max-width:553px}}.gallery-images .image{display:inline-block;padding:10px}@media(min-width: 420px){.gallery-images .image{width:48%}}@media(min-width: 960px){.gallery-images .image{width:32%}}.gallery-images .image a{display:block;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 5px;box-shadow:rgba(0,0,0,.2) 0 0 5px}.gallery-images .image span{width:100%;display:block;padding-bottom:10px;padding-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner.home{position:relative}.banner.home::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background-color:rgba(108,207,246,.7)}.banner.home .slide .wrap{padding:100px 20px 0px}@media(min-width: 768px){.banner.home .slide .wrap{padding-bottom:100px}}.banner.home .slide .wrap .title{padding-bottom:20px}.banner.home .slide .wrap .btn,.banner.home .slide .wrap .btn-alt,.banner.home .slide .wrap .btn-white{margin:10px 5px;padding:10px 20px}.home-intro{padding-top:40px}.home-intro-img-mobile img{margin:0 auto}@media(min-width: 768px){.home-intro-img-mobile{display:none}}.home-intro-img{display:none}@media(min-width: 768px){.home-intro-img{display:block}}.home-intro-img img{margin:0 auto}@media(min-width: 768px){.home-intro-img{float:left;height:auto;margin-top:0;width:33%}}@media(min-width: 768px){.home-intro-text{float:left;padding:0 0 0 40px;width:66%}}.home-intro-text h1{font-weight:bold}@media(min-width: 768px){.home-intro-text h1{padding-top:0}}@media(min-width: 960px){.home-intro-text h1{padding-top:30px}}.home-intro-text h1 span{color:#6ccff6;font-weight:normal}@media(min-width: 960px){.home-intro-text .col{float:left;padding-right:30px}}.home-intro-links{clear:both;margin:0 auto;max-width:270px;padding:20px 0}@media(min-width: 600px){.home-intro-links{max-width:100%}}@media(min-width: 768px){.home-intro-links{clear:none;margin:0 0 0 40%}}.home-intro-links .obstetrics,.home-intro-links .gynaecology,.home-intro-links .appointment,.home-intro-links .coils,.home-intro-links .colposcopy{clear:left;width:270px}@media(min-width: 600px){.home-intro-links .obstetrics,.home-intro-links .gynaecology,.home-intro-links .appointment,.home-intro-links .coils,.home-intro-links .colposcopy{clear:none;float:left}}@media(min-width: 768px){.home-intro-links .obstetrics,.home-intro-links .gynaecology,.home-intro-links .appointment,.home-intro-links .coils,.home-intro-links .colposcopy{width:220px}}@media(min-width: 960px){.home-intro-links .obstetrics,.home-intro-links .gynaecology,.home-intro-links .appointment,.home-intro-links .coils,.home-intro-links .colposcopy{width:270px}}.home-intro-links .icon{margin-bottom:25px}.home-intro-links .icon:hover{background-color:#24b7f2}.home-intro-links .obstetrics .icon{background-image:url("../images/site/icon-obstetrics.png")}.home-intro-links .gynaecology .icon{background-image:url("../images/site/icon-gynaecology.png")}.home-intro-links .appointment .icon{background-image:url("../images/site/icon-appointment.png")}.home-intro-links .coils .icon{background-image:url("../images/site/icon-mirena-coils.png")}.home-intro-links .colposcopy .icon{background-image:url("../images/site/icon-colposcopy.png")}.home-intro-links h2{font-size:100%;letter-spacing:.2em;margin-bottom:0;padding-top:20px;text-transform:uppercase}@media(min-width: 768px){.home-intro-links h2{font-size:90%;letter-spacing:.1em;padding-top:14px}}@media(min-width: 960px){.home-intro-links h2{font-size:100%;letter-spacing:.2em;padding-top:20px}}.home-intro-links a{font-size:95%}.bio{background-color:#f5f5f5;padding:40px 0;position:relative}@media(min-width: 600px){.bio{padding:60px 20px}}@media(min-width: 768px){.bio{padding:80px 20px}}.bio .wrap{max-width:1000px}.bio h2{color:#393939;font-size:150%;font-weight:bold;margin:0 0 10px}.bio .pic{padding:20px}@media(min-width: 600px){.bio .pic{float:right;padding:0 0 10px 30px}}@media(min-width: 768px){.bio .pic{position:absolute;right:0;top:0}}.bio .pic img{display:block;margin:0 auto}@media(min-width: 768px){.bio .content{margin-right:230px}}.bio .details{text-align:right}.bio .details .name{color:#6ccff6;font-size:150%;font-style:italic;font-weight:bold;margin-bottom:0}.bio .details .degrees{color:#999;font-size:90%;line-height:1.2em}.owl-theme .owl-controls .owl-page span{background:#fff;border:1px solid #6ccff6}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ccff6}.home-bottom{background-color:#fff;padding:60px 10px 10px}.home-bottom:before,.home-bottom:after{content:"";display:table}.home-bottom:after{clear:both}@media(min-width: 768px){.home-bottom{background-color:#f5f5f5}}.home .home-bottom{background-color:#fff}.home-bottom-tile{padding-bottom:40px}.home-faq .faq{clear:left;line-height:1.8em}.home-faq h3{margin-bottom:0}.home-faq img{float:left;margin-right:15px}.home-testimonial p{font-style:italic;margin-bottom:.5em}.home-testimonial p.name{font-size:110%;font-style:normal;font-weight:bold}@media(min-width: 768px){.home-faq,.home-contact{float:left;padding-right:30px;width:50%}}.home-bottom-nav{padding:0 0 40px}.home-bottom-nav a+a{margin-left:20px}@media(max-width: 767px){.home-bottom-nav{margin-top:40px;padding-bottom:0}.home-bottom-nav .col-100{padding:0 10px;margin:0}}.filter-btns{margin-bottom:40px}.filter-btns h3{color:#6ccff6}.filter-btns ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.filter-btns li{flex:0 0 auto;padding:0;margin:0;list-style:none}.filter-btns a{display:block;padding:6px 12px 4px;border:solid 1px #6ccff6;background-color:#fff;color:#6ccff6}.filter-btns a.active{background-color:#6ccff6;color:#fff}@media(hover: hover){.filter-btns a:hover{background-color:#6ccff6;color:#fff}}.recent-articles{margin:0 0 40px}.recent-articles ul{display:flex;flex-wrap:wrap;gap:40px;padding:0;margin:0;list-style:none}.recent-articles li{flex:0 0 calc(50% - 20px)}.recent-articles img{display:block;width:100%;margin-bottom:20px}.recent-articles h3{font-size:inherit}.recent-articles img{box-shadow:none;transition:box-shadow .25s}.recent-articles a{display:block;color:inherit}@media(hover: hover){.recent-articles a:hover{text-decoration:underline}.recent-articles a:hover img{box-shadow:0 0 3px 3px rgba(0,0,0,.4)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJ2ZW5kb3IvX293bC5jYXJvdXNlbC5zY3NzIiwidmVuZG9yL19saWdodGJveC5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9jb25maWcuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX21hc3RoZWFkLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJwYWdlcy9faG9tZXBhZ2Uuc2NzcyIsIl9ib3R0b20tbmF2LnNjc3MiLCJfZmlsdGVyLWJ0bnMuc2NzcyIsIl9hcnRpY2xlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQVFBLEtBQ0UsdUJBQ0EsMEJBQ0EsOEJBT0YsS0FDRSxTQWFGLDJGQWFFLGNBUUYsNEJBSUUscUJBQ0Esd0JBUUYsc0JBQ0UsYUFDQSxTQVFGLGtCQUVFLGFBVUYsRUFDRSw2QkFPRixpQkFFRSxVQVVGLFlBQ0UseUJBT0YsU0FFRSxpQkFPRixJQUNFLGtCQVFGLEdBQ0UsY0FDQSxlQU9GLEtBQ0UsZ0JBQ0EsV0FPRixNQUNFLGNBT0YsUUFFRSxjQUNBLGNBQ0Esa0JBQ0Esd0JBR0YsSUFDRSxXQUdGLElBQ0UsZUFVRixJQUNFLFNBT0YsZUFDRSxnQkFVRixPQUNFLGdCQU9GLEdBQ0UsNEJBQ0EsdUJBQ0EsU0FPRixJQUNFLGNBT0Ysa0JBSUUsZ0NBQ0EsY0FrQkYsc0NBS0UsY0FDQSxhQUNBLFNBT0YsT0FDRSxpQkFVRixjQUVFLG9CQVdGLG9FQUlFLDBCQUNBLGVBT0Ysc0NBRUUsZUFPRixpREFFRSxTQUNBLFVBUUYsTUFDRSxtQkFXRix1Q0FFRSxzQkFDQSxVQVNGLDRGQUVFLFlBU0YsbUJBQ0UsNkJBQ0EsNEJBQ0EsK0JBQ0EsdUJBU0YsK0ZBRUUsd0JBT0YsU0FDRSx3QkFDQSxhQUNBLDJCQVFGLE9BQ0UsU0FDQSxVQU9GLFNBQ0UsY0FRRixTQUNFLGlCQVVGLE1BQ0UseUJBQ0EsaUJBR0YsTUFFRSxVQ25hRixpQ0FDQyxZQUNBLGNBQ0EsV0FD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RUMsaUJBRUEscUJBRUMsaUJBRUQseUJBUkQsaUJBVUUsZ0JBQ0EsaUJBRUEsMEJBRUMsZUFDQSxVQ2hCSCxhQUVDLG1CQUVBLGdCQUVDLGNBRUQsZ0JBRUMsYUFDQSxlQUNBLFNBRUEsVUFDQSxTQUVELGdCQUVDLGNBQ0EsVUFDQSxTQUNBLGdCQUVELGVBRUMsY0FDQSxxQkFDQSx5QkFFQSxpQlIxQk0sS1EyQk4sTVJ6QkssUVEyQkwsc0JBRUMsaUJSN0JJLFFROEJKLE1SaENLLEtRa0NOLHFCQUVDLHFCQUVDLGlCUnBDRyxRUXFDSCxNUnZDSSxNU0pSLGlCQUVDLGdCQUVBLG9CQUVDLGFBQ0EsZUFDQSxTQUVBLFVBQ0EsU0FDQSxnQkFFRCxvQkFFQywwQkFFRCxxQkFFQyxjQUNBLFdBQ0EsbUJBTUQsb0JBRUMsa0JBRUQscUJBRUMsZ0JBQ0EsMkJBRUQsbUJBRUMsY0FDQSxjQUVBLHFCQUVDLHlCQUVDLDBCQUVELDZCQUVDIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBtYXJnaW46IDA7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuICpcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn0iLCIvKlxyXG4gKiBcdENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAqXHR2MS4zLjNcclxuICovXHJcblxyXG4vKiBjbGVhcmZpeCAqL1xyXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcjphZnRlciB7XHJcblx0Y29udGVudDogXCIuXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG4vKiBkaXNwbGF5IG5vbmUgdW50aWwgaW5pdCAqL1xyXG4ub3dsLWNhcm91c2Vse1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVye1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlci1vdXRlcntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlci1vdXRlci5hdXRvSGVpZ2h0e1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0LW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLm93bC1jb250cm9scyAub3dsLXBhZ2UsXHJcbi5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdntcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm93bC1jb250cm9scyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiBtb3VzZSBncmFiIGljb24gKi9cclxuLmdyYWJiaW5nIHtcclxuICAgIGN1cnNvcjp1cmwoL2ltYWdlcy9zaXRlL2dyYWJiaW5nLnBuZykgOCA4LCBtb3ZlO1xyXG59XHJcblxyXG4vKiBmaXggKi9cclxuLm93bC1jYXJvdXNlbCAgLm93bC13cmFwcGVyLFxyXG4ub3dsLWNhcm91c2VsICAub3dsLWl0ZW17XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAgICBoaWRkZW47XHJcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICAgICBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLyogU3R5bGluZyBQYWdpbmF0aW9uKi9cclxuXHJcbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2V7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHpvb206IDE7XHJcblx0KmRpc3BsYXk6IGlubGluZTsvKklFNyBsaWZlLXNhdmVyICovXHJcbn1cclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRtYXJnaW46IDVweCA3cHg7XHJcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTUwKTsvKklFNyBmaXgqL1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogIzg2OTc5MTtcclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLXBhZ2U6aG92ZXIgc3BhbntcclxuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MTAwKTsvKklFNyBmaXgqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIvKiBQcmVsb2FkIGltYWdlcyAqL1xyXG5ib2R5OmFmdGVyIHtcclxuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3NpdGUvY2xvc2UucG5nKSB1cmwoLi4vaW1hZ2VzL3NpdGUvbG9hZGluZy5naWYpIHVybCguLi9pbWFnZXMvc2l0ZS9wcmV2LnBuZykgdXJsKC4uL2ltYWdlcy9zaXRlL25leHQucG5nKTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGlnaHRib3hPdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxpZ2h0Ym94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgLyogSW1hZ2UgYm9yZGVyICovXHJcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XHJcbn1cclxuXHJcbi5saWdodGJveCBhIGltZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubGItb3V0ZXJDb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAqem9vbTogMTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxyXG4gICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmxiLWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDMlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAyNSU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubGItY2FuY2VsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaXRlL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5sYi1uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5sYi1jb250YWluZXIgPiAubmF2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ubGItbmF2IGEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09Jyk7XHJcbn1cclxuXHJcbi5sYi1wcmV2LCAubGItbmV4dCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxiLW5hdiBhLmxiLXByZXYge1xyXG4gIHdpZHRoOiAzNCU7XHJcbiAgbGVmdDogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NpdGUvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxufVxyXG5cclxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItbmV4dCB7XHJcbiAgd2lkdGg6IDY0JTtcclxuICByaWdodDogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaXRlL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xyXG59XHJcblxyXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sYi1kYXRhQ29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICp6b29tOiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmxiLWRhdGEge1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4ubGItZGF0YSAubGItZGV0YWlscyB7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcclxuICBjb2xvcjogIzRhZTtcclxufVxyXG5cclxuLmxiLWRhdGEgLmxiLW51bWJlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NpdGUvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbn1cclxuXHJcbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsImh0bWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcblx0Zm9udC1zaXplOiBtZWRpdW07XHJcbn1cclxuXHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0Y29sb3I6ICR0ZXh0O1xyXG5cdGZvbnQtc2l6ZTogOTAlO1xyXG59XHJcblxyXG4ud3JhcC1sYXJnZSB7XHJcblx0bWF4LXdpZHRoOiAkcGFnZVdpZHRoO1xyXG59XHJcblxyXG4ud3JhcCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bWF4LXdpZHRoOiAkd3JhcFdpZHRoO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmdyb3VwIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2wge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5cclxuLmlyLCAuY29sLTY2IGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGlsYm9yZGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtZGVza3RvcCB7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRocjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1KTtcclxuXHR9XHJcbn1cclxuXHJcbmEsIGJ1dHRvbiB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuXHJcbnAsIG9sLCB1bCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdG1hcmdpbjogMCAwIDFlbSAwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxudGQsIHRoIHtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogNXB4IDIwcHggNXB4IDA7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMiB7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRmb250LWZhbWlseTogJGJvZHlGb250O1xyXG5cdGZvbnQtc2l6ZTogMTUwJTtcclxuXHRtYXJnaW46IDAgMCAwLjVlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4zZW07XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmgzIHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGZvbnQtc2l6ZTogMTMwJTtcclxuXHRtYXJnaW46IDEuM2VtIDAgMC41ZW07XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbnN0cm9uZywgYiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50bi1vbmx5LCAueHMtb25seSwgLnNtLW9ubHksIC5tZC1vbmx5LCAubGctb25seSwgLnhsLW9ubHkge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLnRuLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8odG4tb25seSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnhzLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMtb25seSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnNtLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20tb25seSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLm1kLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQtb25seSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmxnLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obGctb25seSkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnhsLW9ubHkge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oeGwpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbiIsIi8vX2NvbmZpZy5zY3NzXHJcbi8vID09PT09PT09PT09PT09XHJcblxyXG4vL0NvbG9yc1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzM5MzkzOTtcclxuJGJsdWU6ICM2Y2NmZjY7XHJcbiRibHVlRGFya2VyOiAjMmQ4MWEzO1xyXG4kbGlnaHRCbHVlOnJnYmEoMTA4LDIwNywyNDYsMC4yKTtcclxuJGxpZ2h0ZXJCbGFjazogIzQxNDA0MjtcclxuJG9yYW5nZTogI2ZhNzAyYztcclxuJGdyZXk6ICM5OTk5OTk7XHJcbiRsaWdodEdyZXk6ICNmNWY1ZjU7XHJcbiR0ZXh0OiAjNDU0NTQ1O1xyXG4kaHI6ICNlNGU2ZTY7XHJcblxyXG4vL0ZvbnRzXHJcbiRib2R5Rm9udDogJ1F1YXR0cm9jZW50byBTYW5zJywgc2Fucy1zZXJpZjtcclxuJG90aGVyRm9udDogJ1F1YXR0cm9jZW50byBTYW5zJywgc2Fucy1zZXJpZjtcclxuJGhlYWRpbmdGb250OiAnUXVhdHRyb2NlbnRvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy9TaXplc1xyXG4kcGFnZVdpZHRoOiAxNDAwcHg7XHJcbiR3cmFwV2lkdGg6IDExODBweDtcclxuXHJcbiRicmVha3BvaW50czogKFxyXG5cdHhzOiAoIG1pbi13aWR0aDogNDIwcHggKSxcclxuXHRzbTogKCBtaW4td2lkdGg6IDYwMHB4ICksXHJcblx0bWQ6ICggbWluLXdpZHRoOiA3NjhweCApLFxyXG5cdGxnOiAoIG1pbi13aWR0aDogOTYwcHggKSxcclxuXHR4bDogKCBtaW4td2lkdGg6ICR3cmFwV2lkdGggKSxcclxuXHR0bi1vbmx5OiAoIG1heC13aWR0aDogNDE5cHggKSxcclxuXHR4cy1vbmx5OiAoIG1pbi13aWR0aDogNDIwcHggKSBBTkQgKCBtYXgtd2lkdGg6IDU5OXB4ICksXHJcblx0c20tb25seTogKCBtaW4td2lkdGg6IDYwMHB4ICkgQU5EICggbWF4LXdpZHRoOiA3NjdweCApLFxyXG5cdG1kLW9ubHk6ICggbWluLXdpZHRoOiA3NjhweCApIEFORCAoIG1heC13aWR0aDogOTU5cHggKSxcclxuXHRsZy1vbmx5OiAoIG1pbi13aWR0aDogOTYwcHggKSBBTkQgKCBtYXgtd2lkdGg6IDExODBweCApXHJcbik7XHJcblxyXG4iLCIvLyBtaXhpbnMuc2Nzc1xyXG4vLyA9PT09PT09PT09PT09PVxyXG5cclxuLyogQnJlYWtwb2ludHMgKi9cclxuXHJcbkBtaXhpbiByZXNwb25kLXRvKCRuYW1lKSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJG5hbWUpIHtcclxuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKSl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gJyN7JGJyZWFrcG9pbnR9Jy4gXCJcclxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluICckYnJlYWtwb2ludHMnIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8qIENsZWFyZml4ICovXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufSIsIi8vX2Zvcm1zLnNjc3NcclxuLy8gPT09PT09PT09PT09PT1cclxuXHJcbi5idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDExMCU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblxyXG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwgMTUpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1KTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweCA0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWFsdCB7XHJcblx0QGV4dGVuZCAuYnRuO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5idG4td2hpdGUge1xyXG5cdEBleHRlbmQgLmJ0bjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmFycm93IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnXFwyMDNBJztcclxuXHRcdGJvdHRvbTogLTNweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE1MCU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbi1vbmx5IHtcclxuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG5cdHBhZGRpbmc6IDhweCA4cHggN3B4IDEwcHg7XHJcblx0dGV4dC1pbmRlbnQ6IC0xMjM0NXB4O1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cGFkZGluZy1ib3R0b206IDJweDtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjOTY5Njk2O1xyXG5cdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxufVxyXG5cclxuLmVycm9yX21lc3NhZ2Uge1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRmb250LXNpemU6IDg1JTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRocjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZmZmZmZiwgMTApO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuZm9ybSAuYnRuLWFsdCB7XHJcblx0cGFkZGluZzogOXB4IDIwcHggOHB4O1xyXG59IiwiLy9fbWFzdGhlYWQuc2Nzc1xyXG4vLyA9PT09PT09PT09PT09PVxyXG5cclxuaGVhZGVyIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcmtlcjtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDgwJTtcclxuXHRcdHBhZGRpbmc6IDE1cHggMCAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBob25lIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdi1iYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRtaW4taGVpZ2h0OiA2N3B4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hZGRyZXNzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5waG9uZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zaXRlL2xvZ28ucG5nJykgbm8tcmVwZWF0IDIwcHggMDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMjAlO1xyXG5cdFx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMCAwIDY1cHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMCAwIDY0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW51LWV4cGFuZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIxcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogM3B4O1x0XHJcblx0XHR9XHJcblx0XHRzcGFuOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdHNwYW46bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bmF2IHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZzogMzZweCAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDE1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTJweCAzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJmb290ZXIge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzU5YmRlNTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRuYXYge1xyXG5cdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogOTAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiA5cHggMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCA4cHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTNweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlRGFya2VyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFkZHJlc3Mge1xyXG5cdGZvbnQtc2l6ZTogOTAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRwYWRkaW5nOiAxNXB4IDAgMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdG1hcmdpbjogN3B4IDA7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKVxyXG5cdFx0e1xyXG5cdFx0XHQmOmhvdmVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG5cclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibHVlRGFya2VyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLy9sYXlvdXQuc2Nzc1xyXG4vLyA9PT09PT09PT09PT09PVxyXG5cclxuLmJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1OWJkZTU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZSAud3JhcCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDIwcHggMTAwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRoMSwgLnRpdGxlIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDZweDtcclxuXHR9XHJcblxyXG5cdC5iYWNrIHtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDRweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFxyXG5cdGEgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDZweCAxMnB4IDRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0XHR7XHJcblx0XHRcdCY6aG92ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKVxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgOHB4IDAgNHB4O1xyXG5cclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmljb24ge1xyXG5cdGJhY2tncm91bmQ6ICRibHVlIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHR3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmNvbHMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTE4MHB4O1xyXG59XHJcblxyXG4uY29sLTEwMCB7XHJcblx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbn1cclxuLmNvbC02NiB7XHJcblx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMjBweCAwIDQwcHg7XHJcblx0XHR3aWR0aDogNjYlO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0QGV4dGVuZCAubGlsYm9yZGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbC0zMyB7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDMyJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWJjb2xzIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGhyO1xyXG5cdGNsZWFyOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDMwcHggMCAwO1xyXG59XHJcblxyXG4uY29udGFjdC1jb250ZW50IHtcclxuXHQuc3ViY29sczpmaXJzdC1vZi10eXBlIHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdC5jb2wxIHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHRcdC5jb2wyIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTEwJTtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdC5jb2wxIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTNweDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdC5jb2wyIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5kYXRlIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnF1b3RlIHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XHJcblx0Zm9udC1zaXplOiAyMDAlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cclxuXHQmLm5vLWJhY2sge1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZS1pbWFnZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNpZGVuYXYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZXk7XHJcblx0cGFkZGluZzogNTBweCAzMHB4IDUwcHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdEBleHRlbmQgLmxpbGJvcmRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhyO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXDI1QTBcIjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGluayB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhyO1xyXG5cclxufVxyXG5cclxuLmZhcS1pdGVtIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhyO1xyXG5cdHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG5cclxuXHRoMyB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxMTAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zaXRlL2JsdWUtdHJpYW5nbGUucG5nJykgbm8tcmVwZWF0IDAgMDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcztcclxuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMjAwbXM7XHJcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMjAwbXM7XHJcblx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDQwJSBjZW50ZXI7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNDAlIGNlbnRlcjtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDQwJSBjZW50ZXI7XHJcblx0XHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IDQwJSBjZW50ZXI7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDQwJSBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdHA6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYmx1cmJ7XHJcblx0cGFkZGluZzogMTVweCAxNXB4IDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cclxufVxyXG4uZ2FsbGVyeS1pbWFnZXN7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20tb25seSkge1xyXG5cdFx0bWF4LXdpZHRoOiA1NTNweDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHtcclxuXHRcdFx0IHdpZHRoOiAzMiU7XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLDAsMCwuMikgMCAwIDVweDtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiByZ2JhKDAsMCwwLC4yKSAwIDAgNXB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiByZ2JhKDAsMCwwLC4yKSAwIDAgNXB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRzcGFue1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL19ob21lcGFnZS5zY3NzXHJcbi8vID09PT09PT09PT09PT09XHJcblxyXG4uYmFubmVyLmhvbWUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuNyk7XHJcblx0fVxyXG5cdC5zbGlkZSAud3JhcCB7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAyMHB4IDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDVweDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5ob21lLWludHJvIHtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLmhvbWUtaW50cm8taW1nLW1vYmlsZSB7XHJcblx0aW1nIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtaW50cm8taW1nIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHdpZHRoOiAzMyU7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS1pbnRyby10ZXh0IHtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cdFx0d2lkdGg6IDY2JTtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbCB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUtaW50cm8tbGlua3Mge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMjcwcHg7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRjbGVhcjogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAwIDAgNDAlO1xyXG5cdH1cclxuXHJcblx0Lm9ic3RldHJpY3MsIFxyXG5cdC5neW5hZWNvbG9neSwgXHJcblx0LmFwcG9pbnRtZW50LCBcclxuXHQuY29pbHMsIFxyXG5cdC5jb2xwb3Njb3B5IFxyXG5cdHtcclxuXHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDI3MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuXHRcdFx0Y2xlYXI6IG5vbmU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcblx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pY29uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZSwgMTUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9ic3RldHJpY3MgLmljb24ge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NpdGUvaWNvbi1vYnN0ZXRyaWNzLnBuZycpfVxyXG5cdC5neW5hZWNvbG9neSAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2l0ZS9pY29uLWd5bmFlY29sb2d5LnBuZycpfVxyXG5cdC5hcHBvaW50bWVudCAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2l0ZS9pY29uLWFwcG9pbnRtZW50LnBuZycpfVxyXG5cdC5jb2lscyAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2l0ZS9pY29uLW1pcmVuYS1jb2lscy5wbmcnKX1cclxuXHQuY29scG9zY29weSAuaWNvbiB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2l0ZS9pY29uLWNvbHBvc2NvcHkucG5nJyl9XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDkwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOiA5NSU7XHJcblx0fVxyXG59XHJcblxyXG4uYmlvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMTUwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC5waWMge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtKSB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDEwcHggMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZGV0YWlscyB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNTAlO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZWdyZWVzIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5O1xyXG5cdFx0XHRmb250LXNpemU6IDkwJTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZSBzcGFue1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxufVxyXG5cclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUgc3BhbixcclxuLm93bC10aGVtZSAub3dsLWNvbnRyb2xzLmNsaWNrYWJsZSAub3dsLXBhZ2U6aG92ZXIgc3BhbntcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuLmhvbWUtYm90dG9tIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0cGFkZGluZzogNjBweCAxMHB4IDEwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZXk7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZSAuaG9tZS1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmhvbWUtYm90dG9tLXRpbGUge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4vKlx0QGluY2x1ZGUgcmVzcG9uZC10byhsZykge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbiovfVxyXG5cclxuLmhvbWUtZmFxIHtcclxuXHQuZmFxIHtcclxuXHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOGVtO1xyXG5cdH1cclxuXHRoMyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaG9tZS10ZXN0aW1vbmlhbCB7XHJcblx0cCB7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHJcblx0XHQmLm5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDExMCU7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSByZXNwb25kLXRvKG1kKSB7XHJcblx0LmhvbWUtZmFxLCAuaG9tZS1jb250YWN0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59IiwiLmhvbWUtYm90dG9tLW5hdlxyXG57XHJcblx0cGFkZGluZzogMCAwIDQwcHg7XHJcblxyXG5cdGEgKyBhIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdH1cdFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0LmNvbC0xMDAgXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5maWx0ZXItYnRuc1xyXG57XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0aDMgXHJcblx0e1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHR1bCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGxpIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGEgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA2cHggMTJweCA0cHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkYmx1ZTtcclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblxyXG5cdFx0Ji5hY3RpdmUgXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0XHR7XHJcblx0XHRcdCY6aG92ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnJlY2VudC1hcnRpY2xlc1xyXG57XHJcblx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHJcblx0dWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNDBweDtcclxuXHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XHJcblx0fVxyXG5cdGltZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0aDIgXHJcblx0e1xyXG5cclxuXHR9XHJcblx0aDMgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdH1cclxuXHRpbWcgXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XHJcblx0fVxyXG5cdGEgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0XHRAbWVkaWEgKGhvdmVyOiBob3ZlcilcclxuXHRcdHtcclxuXHRcdFx0Jjpob3ZlciBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIgaW1nIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
