.smartbanner,.smartbanner-ios,.smartbanner-ios .smartbanner-close,.smartbanner-ios .smartbanner-info{font-family:'Helvetica Neue',sans-serif}.smartbanner-button,.smartbanner-close,a{text-decoration:none}.btn-sign,.hdr-nav,.hdr-nav-sub,body{-webkit-text-stroke:0}.apps-col,.btn-sign,.centered,.lt-ie9 .apps-desktopLinks,.section-heading,.smartbanner-android .smartbanner-button-text,.smartbanner-button,.smartbanner-close,.sub-header1,.text-center{text-align:center}.apps .selected:before,.apps-selection:before,.sub-row:after{content:" "}.hero-title span,.nowrap,.send-to-mobile-btn,.smartbanner-container{white-space:nowrap}.apps-click,.ftr-item-toggle,.video-close-btn,.video-play-btn{cursor:pointer}.smartbanner-show{margin-top:80px}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-close,.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-container{margin:0 auto}.smartbanner-close{margin:0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;color:#888;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;background-size:cover}.smartbanner-info{width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;top:0;bottom:0;margin:auto 0;height:24px;line-height:24px;color:#6a6a6a}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%}.smartbanner-android .smartbanner-close{border:0;height:17px;line-height:17px}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;padding:0;background:0 0;border-radius:0}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:0 0}.smartbanner-android .smartbanner-button-text{display:block}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset}h1,h2,h3,h4,p,ul{padding:0}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef)}@font-face{font-family:wf_SegoeUILight;src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot);src:local("Segoe UI Light"),local("Segoe WP Light"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot?#iefix) format('embedded-opentype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.woff) format('woff'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.ttf) format('truetype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.svg#web) format('svg');font-weight:400;font-style:normal}@font-face{font-family:wf_SegoeUILightItalic;src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light/latest.eot);src:local("Segoe UI Light Italic"),local("Segoe WP Light Italic"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light-Italic/latest.eot?#iefix) format('embedded-opentype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light-Italic/latest.woff) format('woff'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light-Italic/latest.ttf) format('truetype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Light-Italic/latest.svg#web) format('svg');font-weight:400;font-style:normal}@font-face{font-family:wf_SegoeUIBold;src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.eot);src:local("Segoe UI Bold"),local("Segoe WP Bold"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.eot?#iefix) format('embedded-opentype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.woff) format('woff'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.ttf) format('truetype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Bold/latest.svg#web) format('svg');font-weight:400;font-style:normal}@font-face{font-family:wf_SegoeUI;src:url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot);src:local("Segoe UI"),local("Segoe"),local("Segoe WP"),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.eot?#iefix) format('embedded-opentype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.woff) format('woff'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.ttf) format('truetype'),url(https://i.s-microsoft.com/fonts/Segoe-UI/West-European/Normal/latest.svg#web) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MSHPIconsRegular;src:url(https://i.s-microsoft.com/fonts/homepage/icons/mshpicons-regular-webfont.eot);src:url(https://i.s-microsoft.com/fonts/homepage/icons/mshpicons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://i.s-microsoft.com/fonts/homepage/icons/mshpicons-regular-webfont.woff) format('woff'),url(https://i.s-microsoft.com/fonts/homepage/icons/mshpicons-regular-webfont.ttf) format('truetype'),url(https://i.s-microsoft.com/fonts/homepage/icons/mshpicons-regular-webfont.svg#web) format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}body,form,html{margin:0;padding:0}body{font-family:wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;font-size:16px;color:#111;padding-top:43px}@media (min-width:480px){body{padding-top:57px}}a,a img,iframe,img{border:none}h1,h2,h3,h4{font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;margin:0;font-weight:400;font-weight:300}h1,h2{font-size:200%}h3,h4{font-size:137.5%;font-weight:400}.add-in-title a,.explore-expanded p,.hero-copy span,.lt-ie9 .hero-cta,.windows-mobile .windows-mobile-instruct span{font-weight:700}p{margin:10px 0}ul{margin:0}.clear{clear:both}.lt-ie9 body{padding-top:0}.margin-center{margin:0 auto}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bold{font-family:wf_SegoeUIBold}.btn-sign,.hdr-nav-link,.hdr-nav-sub .hdr-nav-link,.hdr-search-box{font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}@media (min-width:768px){.container{width:750px}}@media (min-width:1024px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:1024px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-lg-15{width:20%;float:left}}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:1024px){.col-md-15{width:20%;float:left}}.lt-ie9 .container{max-width:1024px}.lt-ie9 .col-md-3,.lt-ie9 .col-sm-3{float:left;width:25%}.lt-ie9 .col-md-6,.lt-ie9 .col-sm-6{float:left;width:50%}.fullbleed{position:relative;float:left;width:100%}.section-heading{width:100%;margin:1em 0 .3em;font-size:1.5em;color:#0072c6}.no-sub-heading{margin-bottom:1em}.section-sub-heading{width:100%;text-align:center;margin-bottom:2.2em}.section-disclaimer{font-size:.6em}.link-arrow{position:relative;top:.2em;margin-left:.75em}.sectioned{border-bottom:1px solid #e4e4e4;padding-bottom:3.1em}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;margin-top:15px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fullbleed-img-center{z-index:0;position:absolute;background-repeat:no-repeat;background-position:top center;background-size:cover;top:auto;bottom:0;height:200px;width:100%}.fullbleed-img-center.stick-top,.lt-ie9 .fullbleed-img-center{background-position:center top}@media (min-width:768px){.section-heading{font-size:2em}.fullbleed-img-center{top:0;height:330px}.btn-sign{min-width:8em}}@media (min-width:1024px){.fullbleed-img-center{height:500px}}.lt-ie9 .section-heading{font-size:2em}.lt-ie9 .fullbleed-img-center{top:0;height:500px}.btn-sign{display:inline-block;background:#0072c6;padding:.4em 2.5em;color:#fff;border:2px solid #fff}.hdr{z-index:10;position:fixed;top:0;transition:top .2s ease-in-out}.hdr .col-md-12{float:left;width:100%}@media (max-width:480px){.hdr-nav-bar{background:#0072c6;float:left;width:100%;margin:0 -15px;padding:0 15px;box-sizing:content-box}.hdr-nav-mobile-bg{background:#fff}.hdr-nav-mobile-bg .hdr-nav-link.last{margin-bottom:.5em}}.hdr-logo{float:left;padding:.6em 0}.hdr-logo img{width:124px;height:21px}@media (min-width:480px){.hdr-logo{padding:.8em 0;margin-right:.8em}.hdr-logo img{width:160px;height:28px}}@media (min-width:1200px){.hdr-logo{margin-right:2.6em}}.hdr-nav,.hdr-nav-sub{overflow:hidden;max-height:0;float:left;margin:0;padding:0 0 0 1.9em;width:100%;transition:max-height .5s ease}.hdr-nav li,.hdr-nav-sub li{position:relative;list-style:none;float:left;width:100%}@media (min-width:480px){.hdr-nav,.hdr-nav-sub{padding-left:0;width:auto}.hdr-nav li,.hdr-nav-sub li{width:auto}}@media (min-width:1024px){.hdr-nav,.hdr-nav-sub{clear:none;max-height:3.5em}}.hdr-nav-link,.hdr-nav-sub .hdr-nav-link{float:left;padding:.6em}.hdr-nav .hdr-nav-link{width:100%;color:#111}@media (min-width:480px){.hdr-nav-link,.hdr-nav-sub .hdr-nav-link{padding:1.1em .8em .8em}.hdr-nav .hdr-nav-link{color:#fff;width:auto}}@media (min-width:1024px) and (max-width:1200px){.hdr-nav .hdr-nav-link{font-size:15px;padding:1.3em .6em .6em}.hdr-sign-btns .btn-sign{min-width:6em}}.hdr-nav-sub{height:auto;max-height:0;z-index:2;position:relative;top:100%;width:100%}.hdr-nav-sub .hdr-nav-link{color:#111;padding:1.1em .8em 1.1em 2.3em}@media (min-width:480px){.hdr-nav-sub{position:absolute}.hdr-nav-sub .hdr-nav-link{padding:1.1em .8em}}@media (min-width:1024px){.hdr-nav-sub{padding-left:12.6em}}.hdr-nav-sub-bg{display:none}@media (min-width:480px){.hdr-nav-sub-bg{display:block;position:absolute;z-index:1;width:100%;top:100%;background:#fff;background:rgba(255,255,255,.9)}.hdr-nav-sub-bg .hdr-nav-sub{position:relative}}.hdr-toggle-arrow{display:inline-block;-webkit-transform:scale(2,1.1) rotate(90deg);-ms-transform:scale(2,1.1) rotate(90deg);transform:scale(2,1.1) rotate(90deg);margin:.1em 0 0 1.1em;line-height:0}.hdr-sign-btns{display:none;float:right;padding:.8em 0}.hdr-sign-btns .btn-sign{float:left;margin-left:.8em}.hdr-search-toggle{padding-right:.4em;padding-left:.4em;float:right}.hdr-sub-search-container{padding:0}.hdr-sub-search-container li{width:100%}.hdr-sub-search-container .hdr-search-btn{position:absolute;top:0;right:0;padding:1.5em .3em 1em}@media (min-width:480px){.hdr-toggle-arrow{display:none}.hdr-sub-search-container{padding-left:2.8em;width:95%}}@media (min-width:768px){.hdr-sign-btns{display:block}.hdr-sub-search-container{padding-right:20.9em;width:100%}.hdr-sub-search-container .hdr-search-btn{padding:1.1em .3em}}@media (min-width:1024px){.hdr-sub-search-container{padding-left:12em}.hdr-mobile-toggle{display:none}}@media (min-width:1200px){.hdr-sub-search-container{padding-left:14.2em}}.hdr-search-box{width:100%;margin-top:1em;margin-bottom:1em;padding:.3em 2em .4em .4em;font-size:16px}.hdr-search-box:focus{outline:0;outline-offset:0}.hdr-mobile-toggle{float:right}.skipNav{position:absolute;text-indent:-9999px;color:#fff}.lt-ie9 .hdr,.skipNav:focus{position:relative}.skipNav:focus{text-indent:0}.lt-ie9 .hdr-logo{padding:.8em 0;margin-right:.8em}.lt-ie9 .hdr-logo img{width:160px;height:28px}.lt-ie9 .hdr-nav{padding-left:0;width:auto;clear:none;max-height:3.5em}.lt-ie9 .hdr-nav li{width:auto}.lt-ie9 .hdr-sign-btns{display:block}.lt-ie9 .hdr-nav-sub{position:absolute;padding-left:12.6em;width:100%;top:90%}.lt-ie9 .hdr-nav-sub li{width:auto}.lt-ie9 .hdr-nav-sub .hdr-nav-link{padding:1.1em .8em}.lt-ie9 .hdr-nav-group{float:left}.lt-ie9 .hdr-sub-upgrade{padding-left:0}.lt-ie9 .hdr-nav-sub-bg{display:block;position:absolute;z-index:1;width:100%;top:100%;background:#fff;background:rgba(255,255,255,.9)}.app-hide,.lt-ie9 .hdr-mobile-toggle,.lt-ie9 .hdr-toggle-arrow{display:none}.lt-ie9 .hdr-nav-sub-bg .hdr-nav-sub{position:relative}.lt-ie9 .hdr-nav-sub:before{background:#fff;width:100%;left:0}.lt-ie9 .hdr-nav-link{color:#fff;width:auto;padding:1.1em .8em .8em}.lt-ie9 .hdr-nav-sub .hdr-nav-link{color:#111}.lt-ie9 .hdr-sub-search-container{padding-right:20.9em;padding-left:14.2em;margin-top:0;margin-left:-.2em}.lt-ie9 .hdr-sub-search-container li{width:100%}.apps{overflow:hidden;margin-bottom:3.1em}.apps .selected img{outline:#e4e4e4 solid 5px;position:relative}.apps .selected:before{position:absolute;width:85px;height:100px;border-bottom:5px solid #0072c6}.apps .view{max-height:30em;padding-bottom:.5em}.apps-copy,.apps-img{padding:0}.apps .mobile a:nth-child(2){margin:0 .3em}.apps .wrap{max-width:615px;margin-left:auto;margin-right:auto}.apps-row.mobile{margin-bottom:1.5em;display:inherit}.apps-col a,.apps-col>img,.apps-links{display:inline-block}.apps-col{margin:0 auto}.apps-col a{margin:0}.apps-col a img{max-width:85px;max-height:85px;width:100%;height:100%}.apps-links{margin:0 auto}@media (min-width:1200px){.apps-links{width:100%}}.app-sign-btns .btn-sign{float:left;min-width:6em;margin-right:.8em;margin-bottom:1em;border:none}.apps-selection{max-height:0;width:283px;margin:0 auto;overflow:hidden;transition:max-height .5s linear,padding-bottom .5s linear}.apps-selection h3{color:#0072c6}.hero-body,.hero-copy a,.hero-cta a{color:#fff}.apps-selection .sub-cta img{width:inherit}.apps-selection:before{display:block;clear:both}.apps-desktopLinks,.apps-img,.desktopImg{display:none}.apps-img img{padding:0;max-width:100%;width:100%}.desktopImg{height:363px;width:50%;margin-right:-564px;padding-right:564px;background-repeat:no-repeat}.app-retina .desktopImg{background-size:100%}.app-retina .img-outlook{background-image:url(/en-us/outlook-com/img/apps/578x363_Outlook-a830bb6099.png)}.app-retina .img-onedrive{background-image:url(/en-us/outlook-com/img/apps/1156x726_OneDrive-b3f89a423c.png)}.app-retina .img-word{background-image:url(/en-us/outlook-com/img/apps/1156x726_WordOnline-d5eaa7a2b5.png)}.app-retina .img-excel{background-image:url(/en-us/outlook-com/img/apps/1156x726_ExcelOnline-2295afa8fe.png)}.app-retina .img-powerpoint{background-image:url(/en-us/outlook-com/img/apps/1156x726_PowerPoint-2623460403.png)}.app-retina .img-onenote{background-image:url(/en-us/outlook-com/img/apps/1156x726_OnenoteOnline.png)}.app-retina .img-skype{background-image:url(/en-us/outlook-com/img/apps/1156x726_Skype-80ad264dfa.png)}.app-retina .img-calendar{background-image:url(/en-us/outlook-com/img/apps/1156x726_Calendar-e6b6b083dc.png)}.app-retina .img-people{background-image:url(/en-us/outlook-com/img/apps/1156x726_People-8703d944d8.png)}.app-retina .img-windows{background-image:url(/en-us/outlook-com/img/apps/1156x726_Windows-8c4b4ca403.png)}@media (min-width:768px){.hdr-search-box{font-size:.8em}.apps-row.mobile{display:none}.apps-col a{margin:0 .5em 1.5em}.apps-selection{display:none;max-height:100%;width:100%;overflow:visible}.apps .view{display:block}.apps-links{width:39em;margin-top:2em}.apps-img{display:inherit;padding:inherit;margin-bottom:1em}.apps-img img{width:125px;height:125px}.apps-copy{padding-left:15px;padding-right:15px}.apps-desktopLinks{display:block;text-align:center;float:left;width:100%}.desktopImg{display:inherit}.img-outlook{background-image:url(/en-us/outlook-com/img/apps/578x363_Outlook-a830bb6099.png)}.img-onedrive{background-image:url(/en-us/outlook-com/img/apps/578x363_OneDrive-b860decee8.png)}.img-word{background-image:url(/en-us/outlook-com/img/apps/578x363_WordOnline-30009ea77d.png)}.img-excel{background-image:url(/en-us/outlook-com/img/apps/578x363_ExcelOnline-c33cf21100.png)}.img-powerpoint{background-image:url(/en-us/outlook-com/img/apps/578x363_PowerPoint-a09d10e444.png)}.img-onenote{background-image:url(/en-us/outlook-com/img/apps/578x363_OnenoteOnline-9d8c381006.png)}.img-skype{background-image:url(/en-us/outlook-com/img/apps/578x363_Skype-370e44c0ea.png)}.img-calendar{background-image:url(/en-us/outlook-com/img/apps/578x363_Calendar-77354c8169.png)}.img-people{background-image:url(/en-us/outlook-com/img/apps/578x363_People-4fdc14fa80.png)}.img-windows{background-image:url(/en-us/outlook-com/img/apps/578x363_Windows-510d588b9f.png)}}@media (min-width:1200px){.apps-links{width:100%}.apps-img img{width:100%;height:100%}}.lt-ie9 .apps-row.mobile{display:none}.lt-ie9 .apps-selection{display:none;max-height:100%;width:100%;overflow:visible}.lt-ie9 .apps .view{display:block}.lt-ie9 .apps-img{display:inherit;padding:inherit;margin-bottom:1em}.lt-ie9 .apps-img img{width:125px;height:125px}.lt-ie9 .apps-copy{padding-left:15px;padding-right:15px}.lt-ie9 .apps-desktopLinks{display:block;float:left;width:100%}.lt-ie9 .desktopImg{display:inherit}.lt-ie9 .img-outlook{background-image:url(/en-us/outlook-com/img/apps/578x363_Outlook-a830bb6099.png)}.lt-ie9 .img-onedrive{background-image:url(/en-us/outlook-com/img/apps/578x363_OneDrive-b860decee8.png)}.lt-ie9 .img-word{background-image:url(/en-us/outlook-com/img/apps/578x363_WordOnline-30009ea77d.png)}.lt-ie9 .img-excel{background-image:url(/en-us/outlook-com/img/apps/578x363_ExcelOnline-c33cf21100.png)}.lt-ie9 .img-powerpoint{background-image:url(/en-us/outlook-com/img/apps/578x363_PowerPoint-a09d10e444.png)}.lt-ie9 .img-onenote{background-image:url(/en-us/outlook-com/img/apps/578x363_OnenoteOnline-9d8c381006.png)}.lt-ie9 .img-skype{background-image:url(/en-us/outlook-com/img/apps/578x363_Skype-370e44c0ea.png)}.lt-ie9 .img-calendar{background-image:url(/en-us/outlook-com/img/apps/578x363_Calendar-77354c8169.png)}.lt-ie9 .img-people{background-image:url(/en-us/outlook-com/img/apps/578x363_People-4fdc14fa80.png)}.lt-ie9 .img-windows{background-image:url(/en-us/outlook-com/img/apps/578x363_Windows-510d588b9f.png)}.lt-ie9 .apps-links{margin-top:2em;width:100%}.lt-ie9 .apps-col a{margin:0 .25em 1.5em}@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2x),(min-resolution:192dpix){.desktopImg{background-size:100%}.img-outlook{background-image:url(/en-us/outlook-com/img/apps/578x363_Outlook-a830bb6099.png)}.img-onedrive{background-image:url(/en-us/outlook-com/img/apps/1156x726_OneDrive-b3f89a423c.png)}.img-word{background-image:url(/en-us/outlook-com/img/apps/1156x726_WordOnline-d5eaa7a2b5.png)}.img-excel{background-image:url(/en-us/outlook-com/img/apps/1156x726_ExcelOnline-2295afa8fe.png)}.img-powerpoint{background-image:url(/en-us/outlook-com/img/apps/1156x726_PowerPoint-2623460403.png)}.img-onenote{background-image:url(/en-us/outlook-com/img/apps/1156x726_OnenoteOnline.png)}.img-skype{background-image:url(/en-us/outlook-com/img/apps/1156x726_Skype-80ad264dfa.png)}.img-calendar{background-image:url(/en-us/outlook-com/img/apps/1156x726_Calendar-e6b6b083dc.png)}.img-people{background-image:url(/en-us/outlook-com/img/apps/1156x726_People-8703d944d8.png)}.img-windows{background-image:url(/en-us/outlook-com/img/apps/1156x726_Windows-8c4b4ca403.png)}}.hero{background:#e4e4e4;overflow:hidden;padding-bottom:200px}.hero .container{position:relative}.hero-content{background:#012055;padding:0}.hero-body{background:#012055;background:rgba(1,32,85,.9);padding:15px;line-height:1.2}.hero-title{font-size:1.5em;margin-right:.75em}@media (min-width:768px){.hero-title{margin-right:3.75em}}@media (min-width:1024px){.hero-title{margin-right:2.75em}}.hero-copy{margin-bottom:0}.hero-copy .hero-bullet{font-size:.8em}.hero-cta{position:absolute;font-size:.625em;bottom:1em}.hero-sign-btns{padding:1em 15px 1.2em}.hero-sign-btns .btn-sign{padding-left:.5em;padding-right:.5em;margin-right:.5em}.hero-sign-btns .btn-mobile img{max-height:2.625em}.hero-bg-container{position:absolute;width:100%;height:200px;bottom:0}.hero .video-play-btn{position:absolute;width:7em;top:30px;left:50%;margin-left:-3.5em}.hero .video-play-btn img{width:100%;height:auto;opacity:.75;border-radius:50%}.hero .video-play-btn img:hover{opacity:1}.hero .android .video-play-btn,.hero .iphone .video-play-btn{margin-left:-7.3em}.hero-video-container{display:none;position:fixed;background:#111;background:rgba(17,17,17,.7);width:100%;height:100%;bottom:0;z-index:11}.hero-video,.hero-video video{width:100%;height:auto}.hero-video{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:356px}.hero-desk-screen.stop{display:none}.hero-home-bg{background-image:url(/en-us/outlook-com/img/hero/hero-home-xs-d1159d98fb.jpg)}.hero-devices-bg{background-image:url(/en-us/outlook-com/img/hero/hero-devices-xs-ee31ef0a06.jpg)}.hero-desk-bg{background-image:url(/en-us/outlook-com/img/hero/hero-desk-xs-3409148dbd.jpg)}.hero-compare-bg{background-image:url(/en-us/outlook-com/img/hero/hero-compare-xs-839fa52e87.jpg)}.hero-gmail-bg{background-image:url(/en-us/outlook-com/img/hero/hero-gmail-xs-7f10c638c1.jpg)}.hero-yahoo-bg{background-image:url(/en-us/outlook-com/img/hero/hero-yahoo-xs-637c6c6515.jpg)}.hero-windows-bg{background-image:url(/en-us/outlook-com/img/hero/hero-windows-xs-e227020a0c.jpg)}.hero-mobile-bg{background-image:url(/en-us/outlook-com/img/hero/hero-mobile-xs-decda7e013.jpg)}.hero-addin-bg{background-color:#0072c6}@media (min-width:768px){.hero{min-height:330px;padding-bottom:0}.hero-content{float:left;background:0 0;margin:2em 0 0 15px;width:37%}.hero-body{min-height:13.7em}.hero-cta{position:inherit;font-size:1em;font-weight:700;margin-top:1.25em}.hero-sign-btns{padding:1em 0 0}.hero-sign-btns .btn-sign{float:left;margin-right:0;min-width:9em;font-size:.9em}.hero-sign-btns .btn-sign-right{float:right}.hero-sign-btns.mobile{width:initial;padding:1em 0 0}.hero-sign-btns.mobile img{margin:0}.hero-bg-container{position:relative;width:100%;height:auto;top:0;bottom:auto}.hero-video-container{top:0}.hero .video-play-btn{width:7em}.hero .android .video-play-btn,.hero .iphone .video-play-btn{top:56px;margin-left:-4em}.hero-video{max-width:587px}.hero-home-bg{background-image:url(/en-us/outlook-com/img/hero/hero-home-sm-5bd54a1a25.jpg)}.hero-devices-bg{background-image:url(/en-us/outlook-com/img/hero/hero-devices-sm-04ab98a9f6.jpg)}.hero-desk-bg{background-image:url(/en-us/outlook-com/img/hero/hero-desk-sm-bc933cb700.jpg)}.hero-compare-bg{background-image:url(/en-us/outlook-com/img/hero/hero-compare-sm-f5515a7848.jpg)}.hero-gmail-bg{background-image:url(/en-us/outlook-com/img/hero/hero-gmail-sm-f29c82e733.jpg)}.hero-yahoo-bg{background-image:url(/en-us/outlook-com/img/hero/hero-yahoo-sm-490b0790cf.jpg)}.hero-windows-bg{background-image:url(/en-us/outlook-com/img/hero/hero-windows-sm-bc81af5536.jpg)}.hero-mobile-bg{background-image:url(/en-us/outlook-com/img/hero/hero-mobile-sm-67214cc32a.jpg)}.hero-addin-bg{background-color:#0072c6}.hero-devices-phone{background-image:url(/en-us/outlook-com/img/hero/hero-devices-phone-sm-b1e0b00ab5.png);background-position:center top}.hero-devices-tablet{background-image:url(/en-us/outlook-com/img/hero/hero-devices-tablet-sm-f4a419beb3.png)}.hero-desk-screen,.hero-desk-table{right:0}.hero-desk-table{background-image:url(/en-us/outlook-com/img/hero/hero-desk-table-72bff0d2ab.png)}.hero-desk-bg,.hero-devices-bg{height:410px}.parallax-bg{top:-5px;min-height:340px}}@media (min-width:1024px) and (min-height:700px){.hero-video{max-width:890px}}@media (min-width:1024px){.hero-devices-phone{background-image:url(/en-us/outlook-com/img/hero/hero-devices-phone-948067a28c.png)}.hero-devices-tablet{background-image:url(/en-us/outlook-com/img/hero/hero-devices-tablet-2fbfaf3026.png)}.hero-desk-bg,.hero-devices-bg{height:600px}.parallax-bg{min-height:510px}.hero{min-height:500px}.hero-title{font-size:1.75em}.hero-sign-btns .btn-sign{min-width:8.3em;font-size:1em}.hero-content{margin:4em 0 0 15px;width:17.5em}.hero-body{min-height:14.7em}.hero .video-play-btn{width:10em;top:125px}.hero .android .video-play-btn,.hero .iphone .video-play-btn{top:100px;margin-left:-5em}.hero-sign-btns.mobile{padding:2em 0 0}}@media (min-width:1200px){.hero-home-bg{background-image:url(/en-us/outlook-com/img/hero/hero-home-0b3759411d.jpg)}.hero-devices-bg{background-image:url(/en-us/outlook-com/img/hero/hero-devices-9b47d9c841.jpg)}.hero-desk-bg{background-image:url(/en-us/outlook-com/img/hero/hero-desk-cf56d196c5.jpg)}.hero-compare-bg{background-image:url(/en-us/outlook-com/img/hero/hero-compare-de655026db.jpg)}.hero-gmail-bg{background-image:url(/en-us/outlook-com/img/hero/hero-gmail-2857a0ddd1.jpg)}.hero-yahoo-bg{background-image:url(/en-us/outlook-com/img/hero/hero-yahoo-6b4c6247c9.jpg)}.hero-windows-bg{background-image:url(/en-us/outlook-com/img/hero/hero-windows-0ef601eeca.jpg)}.hero-mobile-bg{background-image:url(/en-us/outlook-com/img/hero/hero-mobile-10ea826549.jpg)}.hero-addin-bg{background-color:#0072c6}}.lt-ie9 .hero{padding-bottom:0;min-height:500px}.lt-ie9 .hero-content{float:left;background:0 0}.lt-ie9 .hero-addin-bg,.sub-cta,.sub-privacy{background-color:#0072c6}.lt-ie9 .hero-cta{position:inherit;font-size:1em;margin-top:1.25em}.lt-ie9 .hero-sign-btns{padding:1em 0 0}.lt-ie9 .hero-sign-btns .btn-sign{float:left;margin-right:0}.lt-ie9 .hero-sign-btns .btn-sign-right{float:right}.lt-ie9 .hero-sign-btns.mobile{width:initial;padding:2em 0 0}.lt-ie9 .hero-sign-btns.mobile img{margin:0}.lt-ie9 .hero-bg-container{position:relative;width:100%;height:auto;top:0;bottom:auto}.lt-ie9 .hero-video-container{top:0}.lt-ie9 .hero-title{font-size:1.75em}.lt-ie9 .hero-sign-btns .btn-sign{font-size:1em;min-width:7em}.lt-ie9 .hero-content{margin:4em 0 0 15px;width:17.5em}.lt-ie9 .hero-body{min-height:14.7em}.lt-ie9 .hero .video-play-btn{width:10em;top:125px}.lt-ie9 .hero .android .video-play-btn,.lt-ie9 .hero .iphone .video-play-btn{top:100px;margin-left:-5em}.lt-ie9 .hero-desk-bg{background-image:url(/en-us/outlook-com/img/hero/hero-desk-cf56d196c5.jpg)}.lt-ie9 .hero-compare-bg{background-image:url(/en-us/outlook-com/img/hero/hero-compare-de655026db.jpg)}.lt-ie9 .hero-gmail-bg{background-image:url(/en-us/outlook-com/img/hero/hero-gmail-2857a0ddd1.jpg)}.lt-ie9 .hero-yahoo-bg{background-image:url(/en-us/outlook-com/img/hero/hero-yahoo-6b4c6247c9.jpg)}.lt-ie9 .hero-windows-bg{background-image:url(/en-us/outlook-com/img/hero/hero-windows-0ef601eeca.jpg)}.lt-ie9 .hero-mobile-bg{background-image:url(/en-us/outlook-com/img/hero/hero-mobile-10ea826549.jpg)}.lt-ie9 .hero-home-bg{background-image:url(/en-us/outlook-com/img/hero/hero-home-video-ie8.jpg)}.lt-ie9 .hero-devices-bg{height:600px;background-image:url(/en-us/outlook-com/img/hero/hero-devices-ie8-ed0d683e04.jpg)}.lt-ie9 .hero-video{max-width:587px;margin:0 auto;left:inherit;top:120px}.hero-home-tablet{margin-top:18px}@media (min-width:768px){.hero-home-tablet{position:absolute;left:45%;margin-top:35px;width:70%}}@media (min-width:1024px){.hero-home-tablet{margin-top:65px;left:34%}}@media (min-width:1200px){.hero-home-tablet{width:auto;left:30%}}.hero-tablet-container{width:90%;margin:0 auto;max-width:500px}@media (min-width:768px){.hero-tablet-container{width:100%}.hero-tablet-container .video-play-btn{top:95px}}@media (min-width:1024px){.hero-tablet-container{max-width:100%}.hero-tablet-container .video-play-btn{margin-left:-4.5em}}.hero-tablet{width:100%}.hero-devices{position:absolute;left:50%;margin-top:18px}.device-phone{position:absolute;right:-1em;top:1em}.android{margin-top:4px}.android .device-phone{top:1.75em}.devices{margin-left:-130px}.device-phone,.device-tablet{max-height:10em}@media (min-width:768px){.hero-devices{left:auto;right:2em;margin-top:45px}.devices{margin-left:0}.device-phone,.device-tablet{max-height:14em}.android .device-phone{top:2.5em}.gmail-row-1 .sub-content{min-height:2.7em}}@media (min-width:1024px){.hero-devices{position:relative;right:auto;float:right;margin-top:60px;width:75%}.devices{position:relative;width:560px;margin:0 auto}.device-phone,.device-tablet{max-height:22em}.android .device-phone{top:4em}}.sub-page-windows{margin-top:2.5em}.sub-col{margin-bottom:2.5em;overflow:auto}.sub-row:after{display:block;height:0;clear:both}.sub-img{max-width:100%;margin-bottom:2em;border:1px solid #d2d2d2}.sub-header1{color:#0072c6;margin:1em 0;font-size:2em}.sub-header{color:#0072c6;font-size:1.85em}.sub-rowBorder{margin-bottom:2.5em;border-bottom:1px solid #e4e4e4}@media (min-width:1200px){.gmail-row-1 .sub-content{min-height:inherit}}@media (min-width:1024px){.yahoo-row-1 .sub-content{min-height:2.7em}}@media (min-width:1200px){.yahoo-row-1 .sub-content{min-height:inherit}}@media (min-width:768px){.yahoo-row-2 .sub-content{min-height:4em}}@media (min-width:1024px){.yahoo-row-2 .sub-content{min-height:inherit}}@media (min-width:1200px){.yahoo-row-2 .sub-content{min-height:2.7em}}.sub-content a{color:#111;font-family:wf_SegoeUIBold,wf_SegoeUI,"Segoe UI Bold","Segoe WP Bold","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;font-family:wf_SegoeUIBold}.sub-cta,.sub-privacy .sub-privacy-cta{text-align:center;font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.sub-content a:hover{color:#0072c6}.sub-cta{color:#fff;float:left;clear:both;margin:.25em 0 1em;padding:.4em 1em}@media (min-width:768px){.sub-cta{margin-bottom:.25em}}.sub-privacy{margin-top:2em;color:#fff;text-align:center}.sub-privacy .sub-privacy-header{font-size:2.5em;margin-top:1em}.sub-privacy .sub-privacy-header img{display:block;width:90px;margin:0 auto .5em}@media (min-width:480px){.sub-privacy .sub-privacy-header img{display:initial;position:relative;top:-4px;vertical-align:middle;width:60px;padding-right:.5em;margin-bottom:0}}.sub-privacy .sub-privacy-content{margin:1.5em 0}.sub-privacy .sub-privacy-cta{display:inline-block;background-color:#012055;border:2px solid #fff;color:#fff;margin:.25em 0 1em;padding:.4em 1em}.sub-seeMore{background-color:#012055;color:#fff}.sub-seeMore a{color:#fff}.sub-seeMoreLinks{padding-top:2.5em;padding-bottom:2.5em}@media (max-width:1024px){.sub-seeMoreLinks{padding-top:1.5em;padding-bottom:1.5em}}.seeMore-Header{font-size:1.4em}.seeMore-URL{font-family:wf_SegoeUIBold,wf_SegoeUI,"Segoe UI Bold","Segoe WP Bold","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;font-family:wf_SegoeUIBold}.add-in-banner,.ftr-banner{font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.add-in .ftr-feature-item{display:block;margin:0 auto 2.875em;max-width:450px;float:none}.hero-play-container{position:relative;width:100%}@media (min-width:768px){.add-in .ftr-feature-item{max-width:100%;float:left}.hero-play-container{float:right;width:65%}.hero-play-pos{top:70px}}.hero-play-pos{position:relative}@media (min-width:1024px){.hero-play-container{width:85%}.hero-play-pos{top:0}}.hero-addin-play{width:100px;display:block}.add-in-title{margin-top:2em;margin-bottom:3.125em}.add-in-title a{color:#0072c6}.add-in-title a:hover{color:#012055}@media (min-width:768px){.add-in-title{text-align:center}}.addin-btn{border:none;display:inline-block}#add-in-giphy{clear:both}.add-in-banner{background-color:#012055;font-size:1.2em;text-align:left}.add-in-banner a{color:#fff;display:block;padding:1em}.add-in-banner img{width:24px;vertical-align:text-bottom;margin-left:1em}@media (min-width:480px){.add-in-banner{text-align:center}}@media (min-width:768px){.add-in-banner{font-size:1.5em}.add-in-banner img{width:30px}}.feature-addin-list{position:relative;max-width:262px;margin:0 auto .75em;text-align:center}@media (min-width:768px){.feature-addin-list{max-width:526px}}@media (min-width:1024px){.add-in-banner{font-size:2.125em}.add-in-banner img{width:40px}.feature-addin-list{max-width:924px}}.feature-addin-list--item{position:relative;display:inline-block;width:104px;height:104px;margin:0 12px 20px;list-style:none;overflow:hidden;text-align:left}.ftr-banner,.ftr-toggles,.hero-mobile-btns,.mobile-carousel .section-disclaimer,.send-to-mobile-btn,.sub-devices,.sub-devices-hero,.sync-learn-more{text-align:center}.feature-addin-list--item img{position:absolute}.feature-addin-list--item--icon{border:2px solid #e4e4e4}.feature-addin-list--item--rollover{position:absolute;width:104px;height:104px;background:rgba(0,114,198,.9);color:#fff;text-align:center;opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);transition:opacity,-webkit-transform,.4s;transition:opacity,transform,.4s}.feature-addin-list--item--rollover p{margin-top:38px}.feature-addin-list--item--rollover:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sync .section-disclaimer{display:block;margin:1em 0 0;clear:both}.sync-phone-dock{margin:0 auto;width:37.5em;font-size:.5em}.sync-phone-and,.sync-phone-win{position:absolute;margin-top:2.5em;left:50%}.sync-phone-dock img{width:100%}.sync-phone-win{width:12em;margin-left:7.8em}.sync-phone-and{width:11.2em;margin-left:-18.8em}.sync-phone-apl{position:relative;width:14.2em;left:50%;margin-left:-7em}.sync-learn-more{width:100%;min-height:8em;margin-top:1.5em}.sync-learn-more-list{position:relative;list-style-type:none;margin:0;padding:0 0 2.5em}.sync-learn-more-list li a img{width:8em}.sync-learn-more-btn{margin:0 1em 0 0;padding:0;display:inline-block;vertical-align:middle;position:relative}.sync-cta-mid{position:absolute;top:3em;width:142px;left:50%;margin-left:-71px}.sync-learn-more-header{width:18.5em;margin:0 auto;padding-bottom:1em;font-size:1em;font-weight:700}@media (min-width:768px){.sync .section-disclaimer{width:100%}.sync .section-disclaimer p{width:64.5em;margin:0 auto}.sync-phone-dock{font-size:1em}.sync-learn-more{min-height:0}.sync-learn-more-header{width:37.5em}.sync-learn-more-list{padding-bottom:1em}.sync-learn-more-btn{position:relative;display:inline-block;left:auto;min-width:0;padding:0 1em;margin-right:0}.sync-cta-mid{top:0;left:0;margin-left:0;width:auto;border-left:solid #111 1px;border-right:solid #111 1px}.sync-cta-mid .sub-cta{width:162px;margin:.25em 0}}.lt-ie9 .sync .section-disclaimer{width:100%}.lt-ie9 .sync .section-disclaimer p{width:64.5em;margin:0 auto}.lt-ie9 .sync-phone-dock{font-size:1em}.lt-ie9 .sync-learn-more{min-height:0}.lt-ie9 .sync-learn-more-header{width:37.5em}.lt-ie9 .sync-learn-more-list{padding-bottom:1em}.lt-ie9 .sync-learn-more-btn{position:relative;display:inline-block;left:auto;min-width:0;padding:0 1em;margin-right:0}.lt-ie9 .sync-cta-mid{top:0;left:0;margin-left:0;width:auto;border-left:solid #111 1px;border-right:solid #111 1px}.lt-ie9 .sync-cta-mid .sub-cta{width:162px;margin:.25em 0}.ftr-img,.ftr-vid-container img,.ftr-video{width:100%}.ftr{margin:0 em auto 1em}.ftr-sign-btns .btn-sign{border:none}.ftr-feature-item{display:none;list-style:none}.ftr-item-content{max-width:600px;margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.ftr-item-content{padding:0}}.ftr-img{margin-bottom:1.5em;border:1px solid #e4e4e4}.ftr-vid-container{position:relative;max-width:602px;margin:0 auto 1em}.ftr-video{position:relative;margin:0 auto;height:inherit}.ftr-video-container,.ftr-video-player{position:absolute}.ftr-video video{width:100%;height:auto}.ftr-video-player{width:87%;height:77%;top:12%;left:7%}.ftr-video-player .video-container{background:0 0;height:100%;width:100%}.ftr-video-player .player{width:100%;height:100%}.ftr-video-player .video-close-btn{display:none}.ftr-title{font-size:1.6em;color:#0072c6}.ftr-body{margin-bottom:1em}.ftr-link{float:left;clear:both;margin:.5em 0;min-width:14em}.ftr-toggles{max-width:20em;margin:0 auto}.ftr-item-toggle{list-style:none;display:inline-block;width:6.5em;padding:0 0 1em;font-size:.7em;fill:#b1b1b1}.ftr-icon{width:4em;height:4em}.ftr-banner{padding:3em 0 3.75em;background-color:#0072c6;color:#fff}@media (min-width:768px){.ftr-toggles{max-width:100%}.ftr-item-toggle{font-size:.85em}}@media (min-width:1024px){.ftr-item-toggle{font-size:1em}}.lt-ie9 .ftr-toggles{max-width:100%}.lt-ie9 .ftr-item-toggle{font-size:1em}.lt-ie9 .col-sm-8{float:left;width:66.6%}.lt-ie9 .col-sm-4{float:left;width:33.3%}.no-svg .ftr-icon-sweep{background:url(../img/dist/png/ftr-icon-sweep.png) center top no-repeat}.no-svg .ftr-icon-unsub{background:url(../img/dist/png/ftr-icon-unsub.png) center top no-repeat}.no-svg .ftr-icon-categories{background:url(../img/dist/png/ftr-icon-categories.png) center top no-repeat}.no-svg .ftr-icon-view{background:url(../img/dist/png/ftr-icon-view.png) center top no-repeat}.no-svg .ftr-icon-chat{background:url(../img/dist/png/ftr-icon-chat.png) center top no-repeat}.no-svg .ftr-icon-import{background:url(../img/dist/png/ftr-icon-import.png) center top no-repeat}.no-svg .ftr-icon-aliases{background:url(../img/dist/png/ftr-icon-aliases.png) center top no-repeat}.no-svg .ftr-icon-onedrive{background:url(../img/dist/png/ftr-icon-onedrive.png) center top no-repeat}.no-svg .ftr-item-toggle p{margin-top:4em}.social{padding:2.5em 0}.footer a{color:#111}.like,.share{margin-bottom:2em}.widget{float:left;padding:.2em 0;width:100%}.widget img{position:relative;top:.5em;margin-right:.5em}.help{float:left;margin-top:2em}.help .button{float:left;background:#0072c6;padding:.5em .7em;margin:.5em .5em 0 0;color:#fff}.help-additional,.help-thanks{display:none}.help-subtext{max-width:14em}.txtFeedback{display:block;width:100%;height:3.6em}.char-count{float:right}.footer-legal{float:left;width:100%;padding:0}@media (min-width:768px){.footer-legal{padding-top:1em;padding-bottom:.5em}}.footer-logo,.legal-links{float:right}.footer-logo{margin-left:.5em;padding:.5em .75em 0;opacity:.7}.footer-logo img{width:4em}.legal-links a,.legal-links span{padding:.5em;font-size:.65em;white-space:nowrap}.legal-links{clear:both;margin-bottom:.5em;margin-right:.25em}.legal-links a{color:#505050}.copyright{display:none}.explore{float:left;width:100%;padding:.5em 15px;background:#0072c6}.footer .explore-cta{color:#fff;padding:0}.explore-arrow{display:none;position:relative;top:.2em;margin-left:.5em;transition:-webkit-transform .5s ease;transition:transform .5s ease}.explore-arrow.mobile{display:inherit}@media (min-width:768px){.explore,.footer-logo img{width:auto}.footer-logo{padding:0;opacity:1}.legal-links{clear:none;margin:0}.legal-links a{color:#0072c6}.copyright{display:inline}.explore{padding:0;background:0 0}.footer .explore-cta{color:#0072c6;padding:.5em 0}.explore-arrow{display:inherit}.explore-arrow.mobile{display:none}}.lt-ie9 .footer-logo{padding:0;opacity:1}.lt-ie9 .footer-logo img{width:auto}.lt-ie9 .legal-links{clear:none;margin:0}.mobile-carousel .row,.mobile-contact .send-to-mobile-panel .row:after{clear:both}.lt-ie9 .legal-links a{color:#0072c6}.lt-ie9 .copyright{display:inline}.lt-ie9 .explore{width:auto;padding:0;background:0 0}.lt-ie9 .footer .explore-cta{color:#0072c6;padding:.5em 0}.lt-ie9 .explore-arrow{display:inherit}.lt-ie9 .explore-arrow.mobile{display:none}.lt-ie9 .footer-legal{padding-top:10px}.explore-expanded{overflow:hidden;max-height:0;font-size:.9em;transition:max-height .5s ease}.explore-expanded p{float:left;margin-top:2em;width:100%}.explore-expanded ul{float:left;width:100%;margin:0 0 2em;padding-left:0}.explore-expanded li{list-style:none}.explore-expanded li a{float:left;width:100%;line-height:2.1;color:#505050;font-family:wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.explore-expanded li img{position:relative;top:.4em;margin-right:.7em}.twitter{overflow-x:hidden}.video .video-play-btn{display:block}.video-close-btn{position:absolute;top:-55px;right:5px}.mobile-google-play{width:8em}.mobile-instruct{padding-left:20px;padding-bottom:1em}.mobile-instruct li{margin:.8em 0;line-height:1.5}.mobile-instruct li span{font-family:wf_SegoeUIBold,wf_SegoeUI,"Segoe UI Bold","Segoe WP Bold","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;font-family:wf_SegoeUIBold}.mobile-legal{font-size:.5em}.windows-mobile{background-color:#0072c6;color:#fff;padding:1.5em 0}.windows-mobile .windows-mobile-title{font-size:1.5em}.windows-mobile .windows-mobile-phone{margin:2em 0}.windows-mobile .windows-mobile-phone img{max-width:80%;margin:0 auto;display:block}.windows-mobile .windows-mobile-instruct ol{padding-left:1.5em}.mobile-carousel .title{color:#0072c6;font-size:1.5em}.mobile-carousel .subtitle{margin-bottom:2em}.mobile-carousel img{width:100%}.mobile-carousel .email-feature{margin-bottom:1.5em;padding:0 15px}.mobile-carousel .email-feature a{color:#0072c6;font-size:1.4em;font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;display:inline-block;position:relative;left:10px;transition:all .5s,-webkit-transform .5s;transition:all .5s,transform .5s}.mobile-carousel .email-feature .email-feature-select{border-bottom:3px solid transparent;display:inline-block;position:relative;left:-10px;transition:all .5s,-webkit-transform .5s;transition:all .5s,transform .5s}.mobile-carousel .email-feature.active a{left:0}.mobile-carousel .email-feature.active .email-feature-select{left:0;border-bottom:3px solid #0072c6}.mobile-carousel .carousel-image-holder{display:none}@media screen and (min-width:768px){.mobile-carousel .title{margin-top:40px}.mobile-carousel .email-features{padding-top:20px}.mobile-carousel .email-feature{display:inline-block;width:32%;vertical-align:top}.mobile-carousel .email-feature img{display:none}.mobile-carousel .carousel-image-holder,.mobile-contact{display:block}.mobile-carousel .carousel-image-holder img{position:relative;left:-10px;transition:all .5s,-webkit-transform .5s;transition:all .5s,transform .5s}.mobile-carousel .carousel-image-holder img.showing{left:0}.windows-mobile{max-height:26em;overflow:hidden}.windows-mobile .windows-mobile-header{text-align:center}.windows-mobile .windows-mobile-title{font-size:2.125em}.windows-mobile .windows-mobile-instruct{margin-top:2em}.windows-mobile .windows-mobile-instruct-title{margin-top:0;line-height:1;font-size:1.375em}.windows-mobile .windows-mobile-instruct-list{line-height:2}.windows-mobile .windows-mobile-phone img{float:right}}@media screen and (min-width:1024px){.windows-mobile .windows-mobile-phone img{width:auto;max-width:50%}.mobile-carousel .title{font-size:2em}.mobile-carousel .email-feature{width:33%}}@media screen and (min-width:1200px){.mobile-carousel .title{padding-right:65px;margin-top:100px}.mobile-carousel .email-feature,.mobile-carousel .subtitle{padding-right:65px}}.mobile-contact .send-to-mobile-panel .send-to-mobile-description,.mobile-contact .send-to-mobile-panel .send-to-mobile-disclaimer{margin:.5rem 0 0;font-size:.75em;position:relative;font-family:wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.mobile-contact{background:#002050;color:#fff;font-family:wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;min-height:110px}.mobile-contact .send-to-mobile-panel{padding-top:1.625rem;padding-bottom:1.5rem}.mobile-contact .send-to-mobile-panel .row:after,.mobile-contact .send-to-mobile-panel .row:before{content:" ";display:table}.mobile-contact .send-to-mobile-panel ::-webkit-input-placeholder{color:#b4b4b4}.mobile-contact .send-to-mobile-panel :-moz-placeholder{color:#b4b4b4}.mobile-contact .send-to-mobile-panel ::-moz-placeholder{color:#b4b4b4}.mobile-contact .send-to-mobile-panel :-ms-input-placeholder{color:#b4b4b4}.mobile-contact .send-to-mobile-panel .send-to-mobile-description{display:inline-block;padding:0}.mobile-contact .send-to-mobile-panel .send-mobile-disclaimer-holder{position:relative;float:left}.mobile-contact .send-to-mobile-panel .send-to-mobile-disclaimer{display:block;padding:0;color:#fff}.mobile-contact .send-to-mobile-panel .disclaimer-information,.status-block{display:none}.send-to-mobile-heading,.status-message{font-size:1.25em}.status-message{margin:0;padding:0;font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.send-to-mobile-btn,.send-to-mobile-field{font-family:wf_SegoeUILight,wf_SegoeUI,"Segoe UI Light","Segoe WP Light","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;margin-top:1rem;line-height:1.5;vertical-align:middle;border:0}.send-to-mobile-form{margin-bottom:.4rem}.send-to-mobile-field{display:block;width:100%;color:#000;font-size:.8em;padding:.34rem .6rem}.send-to-mobile-btn{display:inline-block;padding:.18rem 1.625rem;background:#009632;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;-webkit-appearance:button;font-size:1em}.is-status-message-active .send-to-mobile-message{display:none}.is-status-message-active .status-block{display:block}.is-status-message-error .send-to-mobile-field{background-color:#a94f42;color:#fff}.is-status-message-error .send-to-mobile-field::-webkit-input-placeholder{color:#fff}.is-status-message-error .send-to-mobile-field:-moz-placeholder{color:#fff}.is-status-message-error .send-to-mobile-field::-moz-placeholder{color:#fff}.is-status-message-error .send-to-mobile-field:-ms-input-placeholder{color:#fff}@media screen and (min-width:1024px){.mobile-contact{display:block}.mobile-contact .send-to-mobile-panel{padding-bottom:.375rem}.mobile-contact .send-to-mobile-panel .send-to-mobile-description{margin-top:0}.mobile-contact .send-to-mobile-panel .send-to-mobile-field{display:inline-block;width:64%;margin-top:0}.mobile-contact .send-to-mobile-panel .send-mobile-disclaimer-holder{position:relative;float:left}.mobile-contact .send-to-mobile-panel .send-to-mobile-disclaimer{display:none;padding:.5rem 1rem;position:absolute;color:#666;background:#fff;border:2px solid #002050;width:23rem;right:-24rem;top:-2.5rem;z-index:1}.mobile-contact .send-to-mobile-panel .show-disclaimer .send-to-mobile-disclaimer{display:block}.mobile-contact .send-to-mobile-panel .disclaimer-information{display:inline-block;width:1.2rem;height:1.2rem;text-align:center;cursor:pointer;border:2px solid #fff;border-radius:50%;margin-left:.2rem;line-height:.9rem}.mobile-contact .send-to-mobile-panel .arrow{position:absolute;margin:18px 0 0 -31px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}.send-to-mobile-heading{margin-bottom:0;margin-top:-1px}.send-to-mobile-btn{margin-left:.4rem;margin-top:0}.status-block{margin-top:.625rem}}.smartbanner-ios .smartbanner-info,.smartbanner-ios .smartbanner-title{color:#000;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}.hero-phone-dock,.mobile-hero .hero-sign-btns{position:relative}.mobile-hero{padding-bottom:0}.mobile-hero .mobile-contact{background:0 0}.mobile-hero .send-mobile-disclaimer-holder{display:none}.mobile-hero .status-message{font-size:1em}.mobile-hero .fullbleed-img-center{height:400px}.mobile-hero .video-play-btn{top:45px}.mobile-hero .hero-mobile-btns{max-width:320px;margin:0 auto;display:inherit}.hero-phone-dock{margin:24px auto 0;width:300px}.hero-phone-container{width:270px;margin:0 auto}.hero-phones{width:100%}@media screen and (min-width:768px){.mobile-hero{padding-bottom:80px}.mobile-hero .send-to-mobile-field{display:inline-block;width:75%;margin-right:1em;margin-top:1em}.mobile-hero .send-mobile-disclaimer-holder{display:inherit}.mobile-hero .hero-content{float:right;width:60%;margin-left:25px}.mobile-hero .hero-content .hero-body{background:0 0;min-height:inherit;padding-left:0}.mobile-hero .video-play-btn{width:7em;margin-left:-3.5em}.mobile-hero .hero-mobile-btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;width:450px;margin:0 auto}.mobile-hero .hero-sign-btns{position:absolute;bottom:0;width:100%;background-color:#012055;padding:.719em 0}.mobile-hero .btn-sign-right{float:none}.hero-phone-dock{float:left;margin-top:75px;width:270px}}@media screen and (min-width:1024px){.mobile-hero{padding-bottom:0}.mobile-hero .send-to-mobile-form{width:500px}.mobile-hero .send-to-mobile-message{display:inline-block;width:250px;margin-bottom:1em}.mobile-hero .status-block{margin-top:0;margin-bottom:.625rem}.mobile-hero .hero-content{width:50%;margin-top:6em}.mobile-hero .hero-copy{width:340px}.mobile-hero .hero-sign-btns{position:relative;width:50%;float:right;background-color:transparent;padding:0;margin-top:1em}.mobile-hero .hero-mobile-btns{margin:0}.mobile-hero .video-play-btn{top:110px}.hero-phone-dock{margin:5.5em 0 0;width:460px}.hero-phone-container{width:420px}}.smartbanner-show .smartbanner,.sub-devices .desktop-hide{display:block}@media screen and (min-width:1200px){.hero-phone-dock{margin-top:3.4em;width:560px}.hero-phone-container{width:500px}.mobile-hero .video-play-btn{top:140px}}.hero-mobile-phones.devices.windows-mobile-devices{margin-top:9px;margin-left:-206px}.mobile-phone.tablet.surface-tablet{max-height:11em}@media (min-width:768px){.hero-mobile-phones.devices.windows-mobile-devices{margin-top:30px;right:0}.hero-mobile-phones.devices.windows-mobile-devices .mainPhone{left:1em;max-height:13em}.mobile-phone.tablet.surface-tablet{max-height:17em;left:4em}}@media (min-width:1024px){.hero-mobile-phones.devices.windows-mobile-devices{margin-top:36px}.hero-mobile-phones.devices.windows-mobile-devices .mainPhone{top:0;max-height:20em}.mobile-phone.tablet.surface-tablet{max-height:28em;left:9em}}.iframe-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}.iframe-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.smartbanner-show body{padding-top:0}.smartbanner-show .hdr{position:relative}.smartbanner-button{right:6px;font-size:18px;text-transform:none;text-shadow:none;font-weight:400}.smartbanner-icon{margin-right:10px;border-radius:16px}.smartbanner-ios .smartbanner-title{font-size:.88rem}.smartbanner-ios .smartbanner-info{font-size:.78rem;letter-spacing:.28px;line-height:2em;text-shadow:none;color:rgba(0,0,0,.9)}.smartbanner-ios{background:#f0f0f0;box-shadow:none}.smartbanner-ios .smartbanner-icon{width:64px;height:64px;box-shadow:none}.smartbanner-ios .smartbanner-title{line-height:10px}.smartbanner-ios .smartbanner-button{color:#0072c6;background:0 0;border-radius:none;box-shadow:none}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{color:#004f7f;background:0 0}.smartbanner-ios .smartbanner-close{color:rgba(80,80,80,.8)}.smartbanner-android{background:#323232;box-shadow:none;line-height:72px}.smartbanner-android .smartbanner-close{width:12px;margin-right:13px;margin-top:7px;color:#fff;vertical-align:top;background:0 0;text-shadow:none;box-shadow:none;font-family:wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif}.smartbanner-android .smartbanner-icon{border-radius:0}.smartbanner-android .smartbanner-info{color:#fff;font-size:10px;line-height:1.5em;text-shadow:none}.smartbanner-android .smartbanner-title{line-height:22px}.smartbanner-android .smartbanner-button{left:300px;right:inherit;color:#fff;box-shadow:none}.smartbanner-android .smartbanner-button-text{padding:3px 10px;background:#0072c6;text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#012055}.sub-devices-hero{padding:2em 2.5em}.sub-devices-hero h2{font-size:30px}.sub-devices .device-icons{padding:0 0 2em}.sub-devices .device-icons img{padding:0 .5em}.sub-devices .desktop-show{display:none}.sub-devices .devices-container div h4{font-size:18px;margin:.75em 0 .5em}.sub-devices .devices-container div a.btn-sign{background-color:#002050;display:inline-block;margin-bottom:3em}.sub-devices .devices-container div .devices-img{display:block;margin:0 auto}@media (min-width:768px){.sub-devices .outlook-mac{margin-left:16.666666665%}}@media (min-width:1024px){.sub-devices-hero h2{font-size:42px}.sub-devices .devices div h4{font-size:20px;margin:1em 0 .5em}}@media (min-width:1200px){.sub-devices-hero{padding:2em 2.5em 0}.sub-devices .desktop-hide{display:none}.sub-devices .desktop-show{display:inline-block}.sub-devices .devices div h4{margin:2em 0 .5em}.sub-devices .outlook-mac{margin-left:inherit}}.sub-disclaimer{font-size:10px;margin:2em 0 0}.wired .section-heading{margin-bottom:1em;font-family:wf_SegoeUILightItalic,wf_SegoeUI,"Segoe UI LightItalic","Segoe WP LightItalic","Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;padding:0 1em}@media (min-width:768px){.wired .section-heading{padding:0 2em}}@media (min-width:1024px){.wired .section-heading{padding:0 3em}}@media (min-width:1200px){.wired .section-heading{padding:0 6em}}.wired .col-md-10{padding-bottom:2em}.white{background:#fff}.blue{background:#0072c6}.light-blue{background:#00bcf2}.darker-blue{background:#012055}.light-gray{background:#e4e4e4}.btn-sign:hover{background:#012055}.hero-dark-content .hero-body{background:#012055;background:rgba(1,32,85,.85)}.hdr-sign-btns .btn-sign,.hero-dark-content .btn-sign:hover{background:#012055}.hdr-sign-btns .btn-sign:hover{background:#0072c6}.hero-dark-buttons .btn-sign:hover{background:#012055}.hdr-nav-link.active,.hdr-nav-link:focus,.hdr-nav-link:hover{color:#0072c6}@media (min-width:480px){.hdr-nav-link.active,.hdr-nav-link:focus,.hdr-nav-link:hover{color:#b8cee9}}.lt-ie9 .hdr-nav-link.active,.lt-ie9 .hdr-nav-link:hover{color:#b8cee9}.hdr-nav.open{max-height:10em}.hdr-nav-sub .hdr-nav-link:hover{color:#0072c6}.hdr-nav-sub.open{max-height:8em}.hdr-nav-up{top:-43px}@media (min-width:480px){.hdr-nav-sub.open{max-height:4em}.hdr-nav-up{top:-57px}}.sub-cta a:hover,.sub-seeMore a:hover{color:#b8cee9}.footer a:hover,.fvids .fvids-copy a:hover{color:#0072c6}.sub-cta:hover{background-color:#012055}.ftr-feature-item.ftr-active{display:block}.ftr-item-toggle:hover,.ftr-toggles .ftr-active{fill:#0072c6;color:#0072c6}.ftr-toggles .ftr-active{cursor:default}.visible{display:inherit}.hidden{display:none}.help .button:hover{color:#b8cee9}.legal-links a:hover{color:#505050}.footer .explore-cta:hover{color:#b8cee9}@media (min-width:768px){.footer .explore-cta:hover{color:#505050}}.lt-ie9 .footer .explore-cta:hover{color:#505050}.expand .explore-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.explore-expanded.expand{max-height:75em}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvc21hcnQtYXBwLWJhbm5lci9zbWFydC1hcHAtYmFubmVyLmNzcyIsIl9iYXNlL19iLW1haW4ubGVzcyIsIl9tb2R1bGVzL19tLWJ1dHRvbnMubGVzcyIsIl9tb2R1bGVzL19tLWhlYWRlci5sZXNzIiwiX21vZHVsZXMvX20tYXBwcy5sZXNzIiwiX21vZHVsZXMvX20tc3VicGFnZS5sZXNzIiwibWFpbi5jc3MiLCJfbW9kdWxlcy9fbS1oZXJvLmxlc3MiLCJfbW9kdWxlcy9fbS1tb2JpbGUtY29udGFjdC5sZXNzIiwiX2Jhc2UvX2ItZm9udHMubGVzcyIsIl9sYXlvdXRzL19sLWJvb3RzdHJhcC1ncmlkLmxlc3MiLCJfbGF5b3V0cy9ib290c3RyYXAvZ3JpZC5sZXNzIiwiX2xheW91dHMvYm9vdHN0cmFwL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJfbGF5b3V0cy9fbC1pZTgtZ3JpZC5sZXNzIiwiX2xheW91dHMvX2wtbWFpbi5sZXNzIiwiX21vZHVsZXMvX20taGVyby1kZXZpY2VzLmxlc3MiLCJfbW9kdWxlcy9fbS1jbGVhbi1zaW1wbGUtbWFpbGJveC5sZXNzIiwiX21vZHVsZXMvX20tYWRkaW4ubGVzcyIsIl9tb2R1bGVzL19tLWZlYXR1cmUtYWRkaW4ubGVzcyIsIl9tb2R1bGVzL19tLXByb2R1Y3RzLmxlc3MiLCJfbW9kdWxlcy9fbS1zeW5jLW1vYmlsZS5sZXNzIiwiX21vZHVsZXMvX20tZm9vdGVyLmxlc3MiLCJfbW9kdWxlcy9fbS1tb2JpbGUubGVzcyIsIl9tb2R1bGVzL19tLXZpZGVvLXBsYXllci5sZXNzIiwiX21vZHVsZXMvX20tc21hcnQtYXBwLWJhbm5lci5sZXNzIiwiX21vZHVsZXMvX20tbW9iaWxlLWhlcm8ubGVzcyIsIl9tb2R1bGVzL19tLXdpbmRvd3MtcGhvbmUubGVzcyIsIl9tb2R1bGVzL19tLWlmcmFtZS12aWRlby5sZXNzIiwiX21vZHVsZXMvX20td2lyZWQtcXVvdGUubGVzcyIsIl9zdGF0ZXMvX3MtYmctY29sb3JzLmxlc3MiLCJfc3RhdGVzL19zLWJ1dHRvbnMubGVzcyIsIl9zdGF0ZXMvX3MtaGVhZGVyLmxlc3MiLCJfc3RhdGVzL19zLXZpc2libGUubGVzcyIsIl9zdGF0ZXMvX3Mtc3VicGFnZS5sZXNzIiwiX3N0YXRlcy9fcy1mZWF0dXJlcy5sZXNzIiwiX3N0YXRlcy9fcy1mZWF0dXJlZC12aWRlb3MubGVzcyIsIl9zdGF0ZXMvX3MtZm9vdGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EscUdBUUMsdUNBQStCLENBd0RoQyx5Q0NsREksb0JBQUEsQ0N0QkoscUNDc0VDLHFCQUFBLENDL0JELHlMQ3BCQyxpQkFBQSxDRHBCRCw2REV5ckdFLFdBQVMsQ0NqcUdYLG9FQ3dFQSxrQkFBQSxDSjNCQSw4REkrQkMsY0FBQSxDUnBHRCxrQkFDQyxlQUFZLENBUWIsYUFDQyxrQkFDQSxPQUNBLE1BQ0EsYUFDQSxXQUNBLFlBQ0EsaUJBRUEsbUJBQ0EsYUFDQSxtQ0FDQSxnQkFDQSw2QkFBMEIsQ0FRM0IsdURBOEJDLHFCQUNBLHFCQUFnQixDQXBDakIsdUJBQ0MsYUFBVSxDQUlYLG1CQUdDLGFBQ0EscUNBQ0EsZUFFQSxXQUVBLFNBQ0EsbUJBQ0EsMkNBQXdCLENBR3pCLG1EQUVDLFVBQU8sQ0FHUixrQkFHQyxXQUNBLFlBRUEscUJBQWlCLENBSWxCLGtCQUdDLFVBQ0EsZUFDQSxrQkFDQSxlQUFhLENBR2QsbUJBQ0MsZUFDQSxnQkFBYSxDQUdkLG9CQUNDLGtCQUVBLE1BQ0EsU0FDQSxjQUNBLFlBRUEsaUJBR0EsYUFBTyxDQU1SLHFEQUNDLFVBQU8sQ0FZUixpQkFJQyxnQkFBYSxDQUdkLG9DQUNDLFNBQ0EsV0FDQSxZQUNBLGlCQUNBLFdBQ0Esd0JBQXFCLENBR3RCLHFGQUVDLFVBQU8sQ0FHUixtQ0FDQywwQkFDQSxxQkFBaUIsQ0FjbEIscUNBQ0MsZUFDQSxhQUFXLENBNkJaLHdDQUNDLFNBRUEsWUFDQSxnQkFBYSxDQVFkLDZGQUVDLFVBQU8sQ0FHUix1Q0FDQyw2QkFDQSxl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LGlCQUNFLHdCQUFBLENBREYsaUJBQ0Usd0JBQUEsQ0FERixpQkFDRSxlQUFBLENBREYsaUJBQ0Usd0JBQUEsQ0FERixpQkFDRSx1QkFBQSxDQURGLGlCQUNFLGFBQUEsQ0Z1Q0oseUJFekVJLDJIQUNFLFVBQUEsQ0FPSixXQUNFLFVBQUEsQ0FERixXQUNFLGtCQUFBLENBREYsV0FDRSxrQkFBQSxDQURGLFVBQ0UsU0FBQSxDQURGLFVBQ0Usa0JBQUEsQ0FERixVQUNFLGtCQUFBLENBREYsVUFDRSxTQUFBLENBREYsVUFDRSxrQkFBQSxDQURGLFVBQ0Usa0JBQUEsQ0FERixVQUNFLFNBQUEsQ0FERixVQUNFLGtCQUFBLENBREYsVUFDRSxpQkFBQSxDQWNGLGdCQUNFLFVBQUEsQ0FERixnQkFDRSxrQkFBQSxDQURGLGdCQUNFLGtCQUFBLENBREYsZUFDRSxTQUFBLENBREYsZUFDRSxrQkFBQSxDQURGLGVBQ0Usa0JBQUEsQ0FERixlQUNFLFNBQUEsQ0FERixlQUNFLGtCQUFBLENBREYsZUFDRSxrQkFBQSxDQURGLGVBQ0UsU0FBQSxDQURGLGVBQ0Usa0JBQUEsQ0FERixlQUNFLGlCQUFBLENBSUYsZUFDRSxVQUFBLENBaEJGLGdCQUNFLFNBQUEsQ0FERixnQkFDRSxpQkFBQSxDQURGLGdCQUNFLGlCQUFBLENBREYsZUFDRSxRQUFBLENBREYsZUFDRSxpQkFBQSxDQURGLGVBQ0UsaUJBQUEsQ0FERixlQUNFLFFBQUEsQ0FERixlQUNFLGlCQUFBLENBREYsZUFDRSxpQkFBQSxDQURGLGVBQ0UsUUFBQSxDQURGLGVBQ0UsaUJBQUEsQ0FERixlQUNFLGdCQUFBLENBSUYsZUFDRSxTQUFBLENBY0Ysa0JBQ0UsZ0JBQUEsQ0FERixrQkFDRSx3QkFBQSxDQURGLGtCQUNFLHdCQUFBLENBREYsaUJBQ0UsZUFBQSxDQURGLGlCQUNFLHdCQUFBLENBREYsaUJBQ0Usd0JBQUEsQ0FERixpQkFDRSxlQUFBLENBREYsaUJBQ0Usd0JBQUEsQ0FERixpQkFDRSx3QkFBQSxDQURGLGlCQUNFLGVBQUEsQ0FERixpQkFDRSx3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SEEsa0JBQWUsQ3hCbXhIZiw2REFHRSxhQUFPLENBRVQseUJBQ0UsNkR5QnR5SEYsYUFBQSxDQUFBLENBTUEseURBbUNDLGFBQUEsQ3pCdXdIRCxjQUNFLGVBQVksQ3lCenlIZCxpQ0FBQSxhQUVDLEN6QjR5SEQsa0J5QnZ5SEEsY0FBUSxDekIreUhSLFlBQ0UsU0FBSyxDQUVQLHlCeUI5eUhBLGtCQUNDLGNBQUEsQ3pCOHlIQyxZQUNFLFNBQUssQ0FBQSxDQUdULHNDQUNFLGFBQU8sQ0E0QlQsMkMwQnQySEEsYUFBQSxDMUIrMEhBLGUyQi8wSEEsd0JBQVUsQzNCazFIViw2QjJCLzBIQSxhQUFBLEMzQmsxSEEsZ0QyQjkwSEMsYTNCaTFIQyxhQUFPLENBRVQseUJBQ0UsY0FBUSxDQUtWLFM0QnQxSEEsZUFBQSxDNUJ5MUhBLFE2QmwySEEsWUFDQyxDN0J1MkhELG9CMEJ0MkhBLGFBQUEsQzFCeTJIQSxxQjhCMzJIQSxhQUNFLEM5QjYySEYsMkI4QngySEEsYUFDQyxDOUIwMkhELHlCOEJyMkhBLDJCQUNDLGFBQUEsQ0FBQSxDOUJ5MkhELG1DQUNFLGFBQU8sQ0FFVCx1QkFDRSxnQ0FBQSxBOEJwMkhBLDRCOUJvMkhBLEE4QnAySEEsdUJBQUEsQzlCczJIRix5QjhCbDJIQSxlQUFRLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc21hcnRiYW5uZXItc2hvdyB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxufVxyXG4uc21hcnRiYW5uZXItc2hvdyAuc21hcnRiYW5uZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLyoqIERlZmF1bHQgKiovXHJcbi5zbWFydGJhbm5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0ei1pbmRleDogOTk5ODtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWNsb3NlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG5cdGZvbnQtZmFtaWx5OiAnQXJpYWxSb3VuZGVkTVRCb2xkJywgQXJpYWw7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogIzg4ODtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1jbG9zZTphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1jbG9zZTpob3ZlciB7XHJcblx0Y29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aWR0aDogNTdweDtcclxuXHRoZWlnaHQ6IDU3cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWluZm8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiA0NCU7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6MTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luOiBhdXRvIDA7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICM2YTZhNmE7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYnV0dG9uOmFjdGl2ZSwgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3ZlciB7XHJcblx0Y29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1idXR0b24tdGV4dCB7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1idXR0b24tdGV4dDphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1idXR0b24tdGV4dDpob3ZlciB7XHJcbn1cclxuXHJcblxyXG4vKiogaU9TICoqL1xyXG4uc21hcnRiYW5uZXItaW9zIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY0ZjQsICNjZGNkY2QpO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWNsb3NlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjODg4O1xyXG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHdoaXRlO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1jbG9zZTphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWNsb3NlOmhvdmVyIHtcclxuXHRjb2xvcjogI2FhYTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItaWNvbiB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItaW5mbyB7IFxyXG5cdGNvbG9yOiAjNmE2YTZhO1xyXG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItdGl0bGUge1xyXG5cdGNvbG9yOiM0ZDRkNGQ7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbiB7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdG1pbi13aWR0aDogMTAlO1xyXG5cdGNvbG9yOiAjNmE2YTZhO1xyXG5cdGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VmZWZlZiwgI2RjZGNkYyk7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYmZiZmJmLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAycHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI2RjZGNkYztcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGNkY2RjLCAjZWZlZmVmKTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQge1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbi10ZXh0OmhvdmVyIHtcclxufVxyXG5cclxuXHJcbi8qKiBBbmRyb2lkICoqL1xyXG4uc21hcnRiYW5uZXItYW5kcm9pZCB7XHJcblx0YmFja2dyb3VuZDogIzNkM2QzZCB1cmwoJ2RhcmtfYmFja2dyb3VuZF9zdHJpcGVzLmdpZicpO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDAgIzg4QjEzMTtcclxuXHRsaW5lLWhlaWdodDogODJweDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWNsb3NlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdGNvbG9yOiAjYjFiMWIzO1xyXG5cdGJhY2tncm91bmQ6ICMxYzFlMjE7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOCkgaW5zZXQsIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1jbG9zZTphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1jbG9zZTpob3ZlciB7XHJcblx0Y29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItaW5mbyB7XHJcblx0Y29sb3I6I2NjYztcclxuXHR0ZXh0LXNoYWRvdzowIDFweCAycHggIzAwMDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLXRpdGxlIHtcclxuXHRjb2xvcjojZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uIHtcclxuXHRtaW4td2lkdGg6IDEyJTtcclxuXHRjb2xvcjogI2QxZDFkMTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMywgMCAwIDAgMnB4ICNERERDREM7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b246YWN0aXZlLFxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0YmFja2dyb3VuZDogIzQyQjZDOTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDJCNkM5LCAjMzlBOUJCKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQ6YWN0aXZlLFxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMyQUM3RTE7XHJcbn1cclxuXHJcblxyXG4vKiogV2luZG93cyAqKi9cclxuLnNtYXJ0YmFubmVyLXdpbmRvd3Mge1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCwgI2NkY2RjZCk7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRsaW5lLWhlaWdodDogODBweDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWNsb3NlIHtcclxuXHRib3JkZXI6IDA7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAjODg4O1xyXG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHdoaXRlO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItY2xvc2U6YWN0aXZlLFxyXG4uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItY2xvc2U6aG92ZXIge1xyXG5cdGNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItaWNvbiB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWluZm8ge1xyXG5cdGNvbG9yOiAjNmE2YTZhO1xyXG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLXRpdGxlIHtcclxuXHRjb2xvcjojNGQ0ZDRkO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0bWluLXdpZHRoOiAxMCU7XHJcblx0Y29sb3I6ICM2YTZhNmE7XHJcblx0YmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWZlZmVmLCAjZGNkY2RjKTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiZmJmYmYsIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCAwIDJweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBpbnNldDtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjphY3RpdmUsXHJcbi5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci1idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkY2RjZGM7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZGNkYywgI2VmZWZlZik7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci1idXR0b24tdGV4dCB7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDphY3RpdmUsXHJcbi5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDpob3ZlciB7XHJcbn1cclxuIiwiKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLCBib2R5LCBmb3JtIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XHJcbmJvZHkge1xyXG4gICAgLm5vcm1hbCgpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLy8td2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC8vLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTowO1xyXG4gICAgY29sb3I6IEBibGFjaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICAvKiBzdGlja3kgaGVhZGVyIG9mZnNldCAqL1xyXG4gICAgcGFkZGluZy10b3A6IEBoZWFkZXItc2hvcnQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBAaGVhZGVyLXRhbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuYSwgaW1nLCBhIGltZyB7IGJvcmRlcjogbm9uZTsgfVxyXG5cclxuaDEsIGgyLCBoMywgaDQge1xyXG4gICAgLmxpZ2h0KCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAvKi13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyovXHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwJTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAyMDAlO1xyXG59XHJcblxyXG5oMyxoNCB7XHJcbiAgICBmb250LXNpemU6IDEzNy41JTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmx0LWllOSB7XHJcbiAgICBib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4ubWFyZ2luLWNlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5Oid3Zl9TZWdvZVVJQm9sZCc7XHJcbn1cclxuLmNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5idG4tc2lnbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IEBkYXJrLWJsdWU7XHJcblx0cGFkZGluZzogLjRlbSAyLjVlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6IEB3aGl0ZTtcclxuXHQubGlnaHQoKTtcclxuXHRib3JkZXI6IHNvbGlkIDJweCBAd2hpdGU7XHJcblx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICBtaW4td2lkdGg6IDhlbTtcclxuICAgIH1cclxufVxyXG4iLCIuaGRyIHtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaGRyIC5jb2wtbWQtMTIge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5oZHItbmF2LWJhciB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMpe1xyXG5cdFx0YmFja2dyb3VuZDogQGRhcmstYmx1ZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzKXtcclxuXHQuaGRyLW5hdi1tb2JpbGUtYmcge1xyXG5cdFx0YmFja2dyb3VuZDogQHdoaXRlO1xyXG5cclxuXHRcdC5oZHItbmF2LWxpbmsubGFzdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW07XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi5oZHItbG9nbyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogLjZlbSAwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG5cdFx0LnNtLWhkci1sb2dvKCk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIuNmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnNtLWhkci1sb2dvKCkge1xyXG5cdHBhZGRpbmc6IC44ZW0gMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC44ZW07XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGRyLW5hdixcclxuLmhkci1uYXYtc3ViIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjllbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlO1xyXG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDBweDtcclxuXHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cyl7XHJcblx0XHQuc20taGRyLW5hdigpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG5cdFx0LmxnLWhkci1uYXYoKTtcclxuXHR9XHJcbn1cclxuXHJcbi5sZy1oZHItbmF2KCkge1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdG1heC1oZWlnaHQ6IDMuNWVtO1xyXG59XHJcblxyXG4uc20taGRyLW5hdigpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0d2lkdGg6IGF1dG87XHJcblxyXG5cdGxpIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmhkci1uYXYtbGluayxcclxuLmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbmsge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IC42ZW07XHJcblx0LmxpZ2h0KCk7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG5cdFx0LnNtLWhkci1uYXYtbGluay1hbGwoKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbS1oZHItbmF2LWxpbmstYWxsKCkge1xyXG5cdHBhZGRpbmc6IDEuMWVtIC44ZW0gLjhlbTtcclxufVxyXG5cclxuLmhkci1uYXYgLmhkci1uYXYtbGluayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6IEBibGFjaztcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG5cdFx0LnNtLWhkci1uYXYtbGluaygpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAxLjNlbSAuNmVtIC42ZW07XHJcblx0fVxyXG59XHJcblxyXG4uc20taGRyLW5hdi1saW5rKCkge1xyXG5cdGNvbG9yOiBAd2hpdGU7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5oZHItbmF2LXN1YiB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQuaGRyLW5hdi1saW5rIHtcclxuXHRcdGNvbG9yOiBAYmxhY2s7XHJcblx0XHRwYWRkaW5nOiAxLjFlbSAuOGVtIDEuMWVtIDIuM2VtO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG5cdFx0LnNtLWhkci1uYXYtc3ViKCk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcblx0XHQubGctaGRyLW5hdi1zdWIoKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbS1oZHItbmF2LXN1YigpIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdC5oZHItbmF2LWxpbmsge1xyXG5cdFx0cGFkZGluZzogMS4xZW0gLjhlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5sZy1oZHItbmF2LXN1YigpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEyLjZlbTtcclxuXHJcbn1cclxuXHJcbi5oZHItbmF2LXN1Yi1iZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cyl7XHJcblx0XHQuc20taGRyLW5hdi1zdWItYmcoKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zbS1oZHItbmF2LXN1Yi1iZygpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogQHdoaXRlO1xyXG5cdGJhY2tncm91bmQ6IGZhZGUoQHdoaXRlLCA5MCUpO1xyXG5cclxuXHQuaGRyLW5hdi1zdWIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuLmhkci10b2dnbGUtYXJyb3cge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDIsIDEuMSkgcm90YXRlKDkwZGVnKTtcclxuXHRtYXJnaW46IC4xZW0gMCAwIDEuMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cyl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmhkci1zaWduLWJ0bnMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHBhZGRpbmc6IC44ZW0gMDtcclxuXHJcblx0LmJ0bi1zaWduIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC44ZW07XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDpAc2NyZWVuLW1kKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1sZyl7XHJcblx0XHRcdG1pbi13aWR0aDogNmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdFx0LmxnLWhkci1zaWduLWJ0bnMoKTtcclxuXHR9XHJcbn1cclxuXHJcbi5sZy1oZHItc2lnbi1idG5zKCkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGRyLXNlYXJjaC10b2dnbGUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IC40ZW07XHJcblx0cGFkZGluZy1sZWZ0OiAuNGVtO1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmhkci1zdWItc2VhcmNoLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGRyLXNlYXJjaC1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiAxLjVlbSAuM2VtIDFlbTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzKXtcclxuXHRcdHBhZGRpbmctbGVmdDogMi44ZW07XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdFx0Lmhkci1zZWFyY2gtYnRuIHtcclxuXHRcdFx0cGFkZGluZzogMS4xZW0gLjNlbTtcclxuXHRcdH1cclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwLjllbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMmVtO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNC4yZW07XHJcblx0fVxyXG59XHJcblxyXG4uaGRyLXNlYXJjaC1ib3gge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0cGFkZGluZzogLjNlbSAyZW0gLjRlbSAuNGVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHQubGlnaHQoKTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdFx0Zm9udC1zaXplOiAuOGVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5oZHItc2VhcmNoLWJveDpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRvdXRsaW5lLW9mZnNldDogMDtcclxufVxyXG5cclxuLmhkci1tb2JpbGUtdG9nZ2xlIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnNraXBOYXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRjb2xvcjogQHdoaXRlO1xyXG59XHJcblxyXG4uc2tpcE5hdjpmb2N1cyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG4ubHQtaWU5IHtcclxuXHJcblx0LmhkciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuaGRyLWxvZ28ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjhlbTtcclxuXHRcdC5zbS1oZHItbG9nbygpO1xyXG5cdH1cclxuXHJcblx0Lmhkci1uYXYge1xyXG5cdFx0LnNtLWhkci1uYXYoKTtcclxuXHRcdC5sZy1oZHItbmF2KCk7XHJcblx0fVxyXG5cclxuXHQuaGRyLXNpZ24tYnRucyB7XHJcblx0XHQubGctaGRyLXNpZ24tYnRucygpO1xyXG5cdH1cclxuXHJcblx0Lmhkci1uYXYtc3ViIHtcclxuXHRcdC5zbS1oZHItbmF2KCk7XHJcblx0XHQuc20taGRyLW5hdi1zdWIoKTtcclxuXHRcdC5sZy1oZHItbmF2LXN1YigpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0b3A6IDkwJTtcclxuXHR9XHJcblxyXG5cdC5oZHItbmF2LWdyb3VwIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0Lmhkci1zdWItdXBncmFkZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaGRyLW5hdi1zdWItYmcge1xyXG5cdFx0LnNtLWhkci1uYXYtc3ViLWJnKCk7XHJcblx0fVxyXG5cclxuXHQuaGRyLW5hdi1zdWI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oZHItbmF2LWxpbmsge1xyXG5cdFx0LnNtLWhkci1uYXYtbGluaygpO1xyXG5cdFx0LnNtLWhkci1uYXYtbGluay1hbGwoKTtcclxuXHR9XHJcblxyXG5cdC5oZHItbmF2LXN1YiAuaGRyLW5hdi1saW5rIHtcclxuXHRcdGNvbG9yOiBAYmxhY2s7XHJcblx0fVxyXG5cclxuXHQuaGRyLW1vYmlsZS10b2dnbGUsXHJcblx0Lmhkci10b2dnbGUtYXJyb3cgIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGRyLXN1Yi1zZWFyY2gtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwLjllbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTQuMmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtLjJlbTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hcHBzIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDMuMWVtO1xyXG5cclxuXHQuc2VsZWN0ZWQgaW1nIHtcclxuXHRcdG91dGxpbmU6IDVweCBzb2xpZCBAbGlnaHQtZ3JheTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RlZDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogODVweDtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgQGRhcmstYmx1ZTtcclxuXHR9XHJcblxyXG5cdC52aWV3IHtcclxuXHRcdG1heC1oZWlnaHQ6IDMwZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuXHR9XHJcblxyXG5cdC5tb2JpbGUgYTpudGgtY2hpbGQoMikge1xyXG5cdFx0bWFyZ2luOjAgLjNlbTtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdG1heC13aWR0aDogNjE1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLmFwcC1oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hcHBzLXJvdy5tb2JpbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5hcHBzLWNvbCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogODVweDtcclxuXHRcdFx0bWF4LWhlaWdodDogODVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hcHBzLWNvbCA+IGltZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYXBwcy1saW5rcyB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbGcpe1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcbn1cclxuLmFwcHMtY2xpY2sge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFwcC1zaWduLWJ0bnMgLmJ0bi1zaWduIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtaW4td2lkdGg6IDZlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IC44ZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG4uYXBwcy1zZWxlY3Rpb24ge1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0d2lkdGg6IDI4M3B4O1xyXG5cdG1hcmdpbjpcdDAgYXV0bztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBsaW5lYXIsIHBhZGRpbmctYm90dG9tIDAuNXMgbGluZWFyO1xyXG5cclxuXHRoM3tcclxuXHRcdGNvbG9yOkBkYXJrLWJsdWU7XHJcblx0fVxyXG5cclxuXHQuc3ViLWN0YSBpbWd7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbi5hcHBzLXNlbGVjdGlvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uYXBwcy1pbWcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzowO1xyXG5cclxuXHRpbWd7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYXBwcy1jb3B5IHtcclxuXHRwYWRkaW5nOjA7XHJcbn1cclxuLmFwcHMtZGVza3RvcExpbmtzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGVza3RvcEltZyB7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdGhlaWdodDogMzYzcHg7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRtYXJnaW4tcmlnaHQ6IC01NjRweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1NjRweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vLyBsYXJnZXIgc2NyZWVuXHJcbi5hcHAtc20tc3R1ZmYoKSB7XHJcblx0LmFwcHMtcm93Lm1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmFwcHMtY29sIGEge1xyXG5cdFx0bWFyZ2luOjAgLjVlbSAxLjVlbSAuNWVtO1xyXG5cdH1cclxuXHJcblx0LmFwcHMtc2VsZWN0aW9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0fVxyXG5cclxuXHQuYXBwcyAudmlldyB7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYXBwcy1saW5rcyB7XHJcblx0XHR3aWR0aDogMzllbTtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHR9XHJcblxyXG5cdC5hcHBzLWltZyB7XHJcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xyXG5cdFx0cGFkZGluZzogaW5oZXJpdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOjEyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXBwcy1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cdC5hcHBzLWRlc2t0b3BMaW5rcyB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kZXNrdG9wSW1nIHtcclxuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5pbWctb3V0bG9vayB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX091dGxvb2sucG5nJyk7XHJcblx0fVxyXG5cdC5pbWctb25lZHJpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19PbmVEcml2ZS5wbmcnKTtcclxuXHR9XHJcblx0LmltZy13b3JkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19Xb3JkT25saW5lLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLWV4Y2VsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19FeGNlbE9ubGluZS5wbmcnKTtcclxuXHR9XHJcblx0LmltZy1wb3dlcnBvaW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19Qb3dlclBvaW50LnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLW9uZW5vdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX09uZW5vdGVPbmxpbmUucG5nJyk7XHJcblx0fVxyXG5cdC5pbWctc2t5cGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1NreXBlLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLWNhbGVuZGFyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19DYWxlbmRhci5wbmcnKTtcclxuXHR9XHJcblx0LmltZy1wZW9wbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1Blb3BsZS5wbmcnKTtcclxuXHR9XHJcblx0LmltZy13aW5kb3dzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19XaW5kb3dzLnBuZycpO1xyXG5cdH1cclxufVxyXG4vLyBSZXRpbmEgcmVzb2x1dGlvblxyXG4uYXBwLXJldGluYSB7XHJcblx0LmRlc2t0b3BJbWcge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHQuaW1nLW91dGxvb2sge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19PdXRsb29rLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLW9uZWRyaXZlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZURyaXZlLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLXdvcmQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Xb3JkT25saW5lLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLWV4Y2VsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfRXhjZWxPbmxpbmUucG5nJyk7XHJcblx0fVxyXG5cdC5pbWctcG93ZXJwb2ludCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Bvd2VyUG9pbnQucG5nJyk7XHJcblx0fVxyXG5cdC5pbWctb25lbm90ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZW5vdGVPbmxpbmUucG5nJyk7XHJcblx0fVxyXG5cdC5pbWctc2t5cGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Ta3lwZS5wbmcnKTtcclxuXHR9XHJcblx0LmltZy1jYWxlbmRhciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X0NhbGVuZGFyLnBuZycpO1xyXG5cdH1cclxuXHQuaW1nLXBlb3BsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Blb3BsZS5wbmcnKTtcclxuXHR9XHJcblx0LmltZy13aW5kb3dzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfV2luZG93cy5wbmcnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIExhcmdlciBzY3JlZW4gbWVkaWEgcXVlcnlcclxuQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLXNtKSB7XHJcblx0LmFwcC1zbS1zdHVmZigpO1xyXG59XHJcbi8vIGZ1bGwgd2lkdGggc3R5bGVzXHJcbkBtZWRpYShtaW4td2lkdGg6QHNjcmVlbi1sZykge1xyXG5cdC5hcHBzLWxpbmtzIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cclxuXHQuYXBwcy1pbWcgaW1nIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcbi8vIExlc3MgdGhhbiBJRTkgc3R5bGVzXHJcbi5sdC1pZTkge1xyXG5cdC5hcHAtc20tc3R1ZmYoKTtcclxuXHJcblx0LmFwcHMtbGlua3Mge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblx0LmFwcHMtY29sIGEge1xyXG5cdFx0bWFyZ2luOjAgLjI1ZW0gMS41ZW0gLjI1ZW07XHJcblx0fVxyXG59XHJcbi8vIFJldGluYSBtZWRpYSBxdWVyeVxyXG5AbWVkaWEgXHJcbigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBcclxuKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGl4KSB7IFxyXG4gICAgLmFwcC1yZXRpbmEoKTtcclxufSIsIlxyXG4uc3ViLXBhZ2Utd2luZG93cyB7XHJcblx0bWFyZ2luLXRvcDogMi41ZW07XHJcbn1cclxuLnN1Yi1jb2x7XHJcblx0bWFyZ2luLWJvdHRvbTogMi41ZW07XHJcblx0b3ZlcmZsb3c6YXV0bztcclxufVxyXG4uc3ViLXJvdzphZnRlcntcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiBibG9jazsgXHJcblx0aGVpZ2h0OiAwOyBcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG4uc3ViLWltZ3tcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XHJcbn1cclxuLnN1Yi1oZWFkZXIxe1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogQGRhcmstYmx1ZTtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5zdWItaGVhZGVye1xyXG5cdGNvbG9yOiBAZGFyay1ibHVlO1xyXG5cdGZvbnQtc2l6ZTogMS44NWVtO1xyXG59XHJcbi5zdWItcm93Qm9yZGVye1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcdFxyXG59XHJcbi5nbWFpbC1yb3ctMSAuc3ViLWNvbnRlbnQge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyLjdlbTtcdFxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuLnlhaG9vLXJvdy0xIC5zdWItY29udGVudCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIuN2VtO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuLnlhaG9vLXJvdy0yIC5zdWItY29udGVudCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDRlbTtcdFxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIuN2VtO1xyXG5cdH1cclxufVxyXG4uc3ViLWNvbnRlbnQgYXtcclxuXHRjb2xvcjogQGJsYWNrO1xyXG5cdC5ib2xkKCk7XHJcbn1cclxuLnN1Yi1jb250ZW50IGE6aG92ZXJ7XHJcblx0Y29sb3I6QGRhcmstYmx1ZTtcclxufVxyXG4uc3ViLWN0YXtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6IEB3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay1ibHVlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdG1hcmdpbjogLjI1ZW0gMCAxZW0gMDtcclxuXHRwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHQubGlnaHQoKTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6QHNjcmVlbi1zbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjI1ZW07XHJcblx0fVxyXG59XHJcbi5zdWItcHJpdmFjeSB7XHJcblx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEBkYXJrLWJsdWU7XHJcblx0Y29sb3I6IEB3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5zdWItcHJpdmFjeS1oZWFkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIC41ZW07XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGluaXRpYWw7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogLTRweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1Yi1wcml2YWN5LWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxLjVlbSAwO1xyXG5cdH1cclxuXHQuc3ViLXByaXZhY3ktY3RhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXJrZXItYmx1ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiBAd2hpdGU7XHJcblx0XHRtYXJnaW46IC4yNWVtIDAgMWVtIDA7XHJcblx0XHRwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHRcdC5saWdodCgpO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLnN1Yi1zZWVNb3Jle1xyXG5cdGJhY2tncm91bmQtY29sb3I6IEBkYXJrZXItYmx1ZTtcclxuXHRjb2xvcjogQHdoaXRlO1xyXG59XHJcbi5zdWItc2VlTW9yZSBhe1xyXG5cdGNvbG9yOiBAd2hpdGU7XHJcbn1cclxuLnN1Yi1zZWVNb3JlTGlua3N7XHJcblx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6QHNjcmVlbi1tZCl7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG5cdH1cclxufVxyXG4uc2VlTW9yZS1IZWFkZXJ7XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxufVxyXG4uc2VlTW9yZS1VUkx7XHJcblx0LmJvbGQoKTtcclxufVxyXG4iLCIuc21hcnRiYW5uZXIsLnNtYXJ0YmFubmVyLWlvcywuc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1jbG9zZSwuc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1pbmZve2ZvbnQtZmFtaWx5OidIZWx2ZXRpY2EgTmV1ZScsc2Fucy1zZXJpZn0uc21hcnRiYW5uZXItYnV0dG9uLC5zbWFydGJhbm5lci1jbG9zZSxhe3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tc2lnbiwuaGRyLW5hdiwuaGRyLW5hdi1zdWIsYm9keXstd2Via2l0LXRleHQtc3Ryb2tlOjB9LmFwcHMtY29sLC5idG4tc2lnbiwuY2VudGVyZWQsLmx0LWllOSAuYXBwcy1kZXNrdG9wTGlua3MsLnNlY3Rpb24taGVhZGluZywuc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQsLnNtYXJ0YmFubmVyLWJ1dHRvbiwuc21hcnRiYW5uZXItY2xvc2UsLnN1Yi1oZWFkZXIxLC50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwcyAuc2VsZWN0ZWQ6YmVmb3JlLC5hcHBzLXNlbGVjdGlvbjpiZWZvcmUsLnN1Yi1yb3c6YWZ0ZXJ7Y29udGVudDpcIiBcIn0uaGVyby10aXRsZSBzcGFuLC5ub3dyYXAsLnNlbmQtdG8tbW9iaWxlLWJ0biwuc21hcnRiYW5uZXItY29udGFpbmVye3doaXRlLXNwYWNlOm5vd3JhcH0uYXBwcy1jbGljaywuZnRyLWl0ZW0tdG9nZ2xlLC52aWRlby1jbG9zZS1idG4sLnZpZGVvLXBsYXktYnRue2N1cnNvcjpwb2ludGVyfS5zbWFydGJhbm5lci1zaG93e21hcmdpbi10b3A6ODBweH0uc21hcnRiYW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O2xpbmUtaGVpZ2h0OjgwcHg7YmFja2dyb3VuZDojZjRmNGY0O3otaW5kZXg6OTk5ODstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0uc21hcnRiYW5uZXItY2xvc2UsLnNtYXJ0YmFubmVyLWljb24sLnNtYXJ0YmFubmVyLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zbWFydGJhbm5lci1jb250YWluZXJ7bWFyZ2luOjAgYXV0b30uc21hcnRiYW5uZXItY2xvc2V7bWFyZ2luOjAgNXB4O2ZvbnQtZmFtaWx5OkFyaWFsUm91bmRlZE1UQm9sZCxBcmlhbDtmb250LXNpemU6MjBweDtjb2xvcjojODg4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTRweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkfS5zbWFydGJhbm5lci1jbG9zZTphY3RpdmUsLnNtYXJ0YmFubmVyLWNsb3NlOmhvdmVye2NvbG9yOiNhYWF9LnNtYXJ0YmFubmVyLWljb257d2lkdGg6NTdweDtoZWlnaHQ6NTdweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnNtYXJ0YmFubmVyLWluZm97d2lkdGg6NDQlO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEuMmVtO2ZvbnQtd2VpZ2h0OjcwMH0uc21hcnRiYW5uZXItdGl0bGV7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MThweH0uc21hcnRiYW5uZXItYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDA7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojNmE2YTZhfS5zbWFydGJhbm5lci1idXR0b246YWN0aXZlLC5zbWFydGJhbm5lci1idXR0b246aG92ZXJ7Y29sb3I6I2FhYX0uc21hcnRiYW5uZXItaW9ze2xpbmUtaGVpZ2h0OjgwcHh9LnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItY2xvc2V7Ym9yZGVyOjA7d2lkdGg6MThweDtoZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM4ODg7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmfS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWNsb3NlOmFjdGl2ZSwuc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1jbG9zZTpob3Zlcntjb2xvcjojYWFhfS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWljb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItYnV0dG9ue3BhZGRpbmc6MCAxMHB4O21pbi13aWR0aDoxMCV9LnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWNsb3Nle2JvcmRlcjowO2hlaWdodDoxN3B4O2xpbmUtaGVpZ2h0OjE3cHh9LnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWNsb3NlOmFjdGl2ZSwuc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItY2xvc2U6aG92ZXJ7Y29sb3I6I2VlZX0uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZX0uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItdGl0bGV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9LnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWJ1dHRvbnttaW4td2lkdGg6MTIlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOjAgMDtib3JkZXItcmFkaXVzOjB9LnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWJ1dHRvbjphY3RpdmUsLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMH0uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHR7ZGlzcGxheTpibG9ja30uc21hcnRiYW5uZXItd2luZG93c3tiYWNrZ3JvdW5kOiNmNGY0ZjQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmNGY0ZjQsI2NkY2RjZCk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuNSk7bGluZS1oZWlnaHQ6ODBweH0uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItY2xvc2V7Ym9yZGVyOjA7d2lkdGg6MThweDtoZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM4ODg7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmfS5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci1jbG9zZTphY3RpdmUsLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWNsb3NlOmhvdmVye2NvbG9yOiNhYWF9LnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWljb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwuMyl9LnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWluZm97Y29sb3I6IzZhNmE2YTt0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjgpfS5zbWFydGJhbm5lci13aW5kb3dzIC5zbWFydGJhbm5lci10aXRsZXtjb2xvcjojNGQ0ZDRkO2ZvbnQtd2VpZ2h0OjcwMH0uc21hcnRiYW5uZXItd2luZG93cyAuc21hcnRiYW5uZXItYnV0dG9ue3BhZGRpbmc6MCAxMHB4O21pbi13aWR0aDoxMCU7Y29sb3I6IzZhNmE2YTtiYWNrZ3JvdW5kOiNlZmVmZWY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNlZmVmZWYsI2RjZGNkYyk7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggI2JmYmZiZiwwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjYpLDAgMnB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNykgaW5zZXR9aDEsaDIsaDMsaDQscCx1bHtwYWRkaW5nOjB9LnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjphY3RpdmUsLnNtYXJ0YmFubmVyLXdpbmRvd3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNkY2RjZGM7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNkY2RjZGMsI2VmZWZlZil9QGZvbnQtZmFjZXtmb250LWZhbWlseTp3Zl9TZWdvZVVJTGlnaHQ7c3JjOnVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQvbGF0ZXN0LmVvdCk7c3JjOmxvY2FsKFwiU2Vnb2UgVUkgTGlnaHRcIiksbG9jYWwoXCJTZWdvZSBXUCBMaWdodFwiKSx1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0xpZ2h0L2xhdGVzdC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC9sYXRlc3Qud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC9sYXRlc3QudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC9sYXRlc3Quc3ZnI3dlYikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTp3Zl9TZWdvZVVJTGlnaHRJdGFsaWM7c3JjOnVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQvbGF0ZXN0LmVvdCk7c3JjOmxvY2FsKFwiU2Vnb2UgVUkgTGlnaHQgSXRhbGljXCIpLGxvY2FsKFwiU2Vnb2UgV1AgTGlnaHQgSXRhbGljXCIpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQtSXRhbGljL2xhdGVzdC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC1JdGFsaWMvbGF0ZXN0LndvZmYpIGZvcm1hdCgnd29mZicpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQtSXRhbGljL2xhdGVzdC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0xpZ2h0LUl0YWxpYy9sYXRlc3Quc3ZnI3dlYikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTp3Zl9TZWdvZVVJQm9sZDtzcmM6dXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC5lb3QpO3NyYzpsb2NhbChcIlNlZ29lIFVJIEJvbGRcIiksbG9jYWwoXCJTZWdvZSBXUCBCb2xkXCIpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vQm9sZC9sYXRlc3QuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vQm9sZC9sYXRlc3Qud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0JvbGQvbGF0ZXN0LnN2ZyN3ZWIpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSTtzcmM6dXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Ob3JtYWwvbGF0ZXN0LmVvdCk7c3JjOmxvY2FsKFwiU2Vnb2UgVUlcIiksbG9jYWwoXCJTZWdvZVwiKSxsb2NhbChcIlNlZ29lIFdQXCIpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTm9ybWFsL2xhdGVzdC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Ob3JtYWwvbGF0ZXN0LndvZmYpIGZvcm1hdCgnd29mZicpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTm9ybWFsL2xhdGVzdC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL05vcm1hbC9sYXRlc3Quc3ZnI3dlYikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpNU0hQSWNvbnNSZWd1bGFyO3NyYzp1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9ob21lcGFnZS9pY29ucy9tc2hwaWNvbnMtcmVndWxhci13ZWJmb250LmVvdCk7c3JjOnVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL2hvbWVwYWdlL2ljb25zL21zaHBpY29ucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybChodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL2hvbWVwYWdlL2ljb25zL21zaHBpY29ucy1yZWd1bGFyLXdlYmZvbnQud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKGh0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvaG9tZXBhZ2UvaWNvbnMvbXNocGljb25zLXJlZ3VsYXItd2ViZm9udC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9ob21lcGFnZS9pY29ucy9tc2hwaWNvbnMtcmVndWxhci13ZWJmb250LnN2ZyN3ZWIpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfSp7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHksZm9ybSxodG1se21hcmdpbjowO3BhZGRpbmc6MH1ib2R5e2ZvbnQtZmFtaWx5OndmX1NlZ29lVUksXCJTZWdvZSBVSVwiLFNlZ29lLFwiU2Vnb2UgV1BcIixUYWhvbWEsVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxMTE7cGFkZGluZy10b3A6NDNweH1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7Ym9keXtwYWRkaW5nLXRvcDo1N3B4fX1hLGEgaW1nLGlmcmFtZSxpbWd7Ym9yZGVyOm5vbmV9aDEsaDIsaDMsaDR7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OjMwMH1oMSxoMntmb250LXNpemU6MjAwJX1oMyxoNHtmb250LXNpemU6MTM3LjUlO2ZvbnQtd2VpZ2h0OjQwMH0uYWRkLWluLXRpdGxlIGEsLmV4cGxvcmUtZXhwYW5kZWQgcCwuaGVyby1jb3B5IHNwYW4sLmx0LWllOSAuaGVyby1jdGEsLndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS1pbnN0cnVjdCBzcGFue2ZvbnQtd2VpZ2h0OjcwMH1we21hcmdpbjoxMHB4IDB9dWx7bWFyZ2luOjB9LmNsZWFye2NsZWFyOmJvdGh9Lmx0LWllOSBib2R5e3BhZGRpbmctdG9wOjB9Lm1hcmdpbi1jZW50ZXJ7bWFyZ2luOjAgYXV0b30uY29udGFpbmVyLC5jb250YWluZXItZmx1aWR7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmJvbGR7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUJvbGR9LmJ0bi1zaWduLC5oZHItbmF2LWxpbmssLmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbmssLmhkci1zZWFyY2gtYm94e2ZvbnQtZmFtaWx5OndmX1NlZ29lVUlMaWdodCx3Zl9TZWdvZVVJLFwiU2Vnb2UgVUkgTGlnaHRcIixcIlNlZ29lIFdQIExpZ2h0XCIsXCJTZWdvZSBVSVwiLFNlZ29lLFwiU2Vnb2UgV1BcIixUYWhvbWEsVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye3dpZHRoOjc1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5jb250YWluZXJ7d2lkdGg6OTcwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnt3aWR0aDoxMTcwcHh9fS5yb3d7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wteHMtMSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMiwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29sLXhzLTEsLmNvbC14cy0xMCwuY29sLXhzLTExLC5jb2wteHMtMTIsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOXtmbG9hdDpsZWZ0fS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtNntyaWdodDo1MCV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtM3tyaWdodDoyNSV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXhzLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfS5jb2wteHMtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfS5jb2wteHMtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfS5jb2wteHMtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTl7ZmxvYXQ6bGVmdH0uY29sLXNtLTEye3dpZHRoOjEwMCV9LmNvbC1zbS0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS05e3dpZHRoOjc1JX0uY29sLXNtLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS0ze3dpZHRoOjI1JX0uY29sLXNtLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtc20tcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtc20tcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1zbS1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtc20tcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXNtLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0we2xlZnQ6YXV0b30uY29sLXNtLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTl7ZmxvYXQ6bGVmdH0uY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLW1kLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC02e3dpZHRoOjUwJX0uY29sLW1kLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0uY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0uY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0we2xlZnQ6YXV0b30uY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtbWQtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1tZC1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1tZC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1tZC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTl7ZmxvYXQ6bGVmdH0uY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC1sZy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLWxnLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLWxnLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLWxnLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLWxnLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtbGctcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtbGctcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtbGctcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1sZy1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbGctcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLWxnLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0uY29sLWxnLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0uY29sLWxnLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0we2xlZnQ6YXV0b30uY29sLWxnLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1sZy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9LmNvbC1sZy0xNXt3aWR0aDoyMCU7ZmxvYXQ6bGVmdH19LmNvbC1sZy0xNSwuY29sLW1kLTE1LC5jb2wtc20tMTUsLmNvbC14cy0xNXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LmNvbC14cy0xNXt3aWR0aDoyMCU7ZmxvYXQ6bGVmdH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xNXt3aWR0aDoyMCU7ZmxvYXQ6bGVmdH19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuY29sLW1kLTE1e3dpZHRoOjIwJTtmbG9hdDpsZWZ0fX0ubHQtaWU5IC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMjRweH0ubHQtaWU5IC5jb2wtbWQtMywubHQtaWU5IC5jb2wtc20tM3tmbG9hdDpsZWZ0O3dpZHRoOjI1JX0ubHQtaWU5IC5jb2wtbWQtNiwubHQtaWU5IC5jb2wtc20tNntmbG9hdDpsZWZ0O3dpZHRoOjUwJX0uZnVsbGJsZWVke3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0uc2VjdGlvbi1oZWFkaW5ne3dpZHRoOjEwMCU7bWFyZ2luOjFlbSAwIC4zZW07Zm9udC1zaXplOjEuNWVtO2NvbG9yOiMwMDcyYzZ9Lm5vLXN1Yi1oZWFkaW5ne21hcmdpbi1ib3R0b206MWVtfS5zZWN0aW9uLXN1Yi1oZWFkaW5ne3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyLjJlbX0uc2VjdGlvbi1kaXNjbGFpbWVye2ZvbnQtc2l6ZTouNmVtfS5saW5rLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDouMmVtO21hcmdpbi1sZWZ0Oi43NWVtfS5zZWN0aW9uZWR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZTRlNDtwYWRkaW5nLWJvdHRvbTozLjFlbX0udmlkZW9XcmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDoyNXB4O21hcmdpbi10b3A6MTVweDtoZWlnaHQ6MH0udmlkZW9XcmFwcGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZnVsbGJsZWVkLWltZy1jZW50ZXJ7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RvcDphdXRvO2JvdHRvbTowO2hlaWdodDoyMDBweDt3aWR0aDoxMDAlfS5mdWxsYmxlZWQtaW1nLWNlbnRlci5zdGljay10b3AsLmx0LWllOSAuZnVsbGJsZWVkLWltZy1jZW50ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2VjdGlvbi1oZWFkaW5ne2ZvbnQtc2l6ZToyZW19LmZ1bGxibGVlZC1pbWctY2VudGVye3RvcDowO2hlaWdodDozMzBweH0uYnRuLXNpZ257bWluLXdpZHRoOjhlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuZnVsbGJsZWVkLWltZy1jZW50ZXJ7aGVpZ2h0OjUwMHB4fX0ubHQtaWU5IC5zZWN0aW9uLWhlYWRpbmd7Zm9udC1zaXplOjJlbX0ubHQtaWU5IC5mdWxsYmxlZWQtaW1nLWNlbnRlcnt0b3A6MDtoZWlnaHQ6NTAwcHh9LmJ0bi1zaWdue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6IzAwNzJjNjtwYWRkaW5nOi40ZW0gMi41ZW07Y29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmZmZ9Lmhkcnt6LWluZGV4OjEwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3RyYW5zaXRpb246dG9wIC4ycyBlYXNlLWluLW91dH0uaGRyIC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsuaGRyLW5hdi1iYXJ7YmFja2dyb3VuZDojMDA3MmM2O2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW46MCAtMTVweDtwYWRkaW5nOjAgMTVweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5oZHItbmF2LW1vYmlsZS1iZ3tiYWNrZ3JvdW5kOiNmZmZ9Lmhkci1uYXYtbW9iaWxlLWJnIC5oZHItbmF2LWxpbmsubGFzdHttYXJnaW4tYm90dG9tOi41ZW19fS5oZHItbG9nb3tmbG9hdDpsZWZ0O3BhZGRpbmc6LjZlbSAwfS5oZHItbG9nbyBpbWd7d2lkdGg6MTI0cHg7aGVpZ2h0OjIxcHh9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5oZHItbG9nb3twYWRkaW5nOi44ZW0gMDttYXJnaW4tcmlnaHQ6LjhlbX0uaGRyLWxvZ28gaW1ne3dpZHRoOjE2MHB4O2hlaWdodDoyOHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oZHItbG9nb3ttYXJnaW4tcmlnaHQ6Mi42ZW19fS5oZHItbmF2LC5oZHItbmF2LXN1YntvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7cGFkZGluZzowIDAgMCAxLjllbTt3aWR0aDoxMDAlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZX0uaGRyLW5hdiBsaSwuaGRyLW5hdi1zdWIgbGl7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7Lmhkci1uYXYsLmhkci1uYXYtc3Vie3BhZGRpbmctbGVmdDowO3dpZHRoOmF1dG99Lmhkci1uYXYgbGksLmhkci1uYXYtc3ViIGxpe3dpZHRoOmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lmhkci1uYXYsLmhkci1uYXYtc3Vie2NsZWFyOm5vbmU7bWF4LWhlaWdodDozLjVlbX19Lmhkci1uYXYtbGluaywuaGRyLW5hdi1zdWIgLmhkci1uYXYtbGlua3tmbG9hdDpsZWZ0O3BhZGRpbmc6LjZlbX0uaGRyLW5hdiAuaGRyLW5hdi1saW5re3dpZHRoOjEwMCU7Y29sb3I6IzExMX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7Lmhkci1uYXYtbGluaywuaGRyLW5hdi1zdWIgLmhkci1uYXYtbGlua3twYWRkaW5nOjEuMWVtIC44ZW0gLjhlbX0uaGRyLW5hdiAuaGRyLW5hdi1saW5re2NvbG9yOiNmZmY7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjAwcHgpey5oZHItbmF2IC5oZHItbmF2LWxpbmt7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxLjNlbSAuNmVtIC42ZW19Lmhkci1zaWduLWJ0bnMgLmJ0bi1zaWdue21pbi13aWR0aDo2ZW19fS5oZHItbmF2LXN1YntoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjA7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMDAlO3dpZHRoOjEwMCV9Lmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbmt7Y29sb3I6IzExMTtwYWRkaW5nOjEuMWVtIC44ZW0gMS4xZW0gMi4zZW19QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5oZHItbmF2LXN1Yntwb3NpdGlvbjphYnNvbHV0ZX0uaGRyLW5hdi1zdWIgLmhkci1uYXYtbGlua3twYWRkaW5nOjEuMWVtIC44ZW19fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lmhkci1uYXYtc3Vie3BhZGRpbmctbGVmdDoxMi42ZW19fS5oZHItbmF2LXN1Yi1iZ3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5oZHItbmF2LXN1Yi1iZ3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt3aWR0aDoxMDAlO3RvcDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5oZHItbmF2LXN1Yi1iZyAuaGRyLW5hdi1zdWJ7cG9zaXRpb246cmVsYXRpdmV9fS5oZHItdG9nZ2xlLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpzY2FsZSgyLDEuMSkgcm90YXRlKDkwZGVnKTttYXJnaW46LjFlbSAwIDAgMS4xZW07bGluZS1oZWlnaHQ6MH0uaGRyLXNpZ24tYnRuc3tkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7cGFkZGluZzouOGVtIDB9Lmhkci1zaWduLWJ0bnMgLmJ0bi1zaWdue2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LjhlbX0uaGRyLXNlYXJjaC10b2dnbGV7cGFkZGluZy1yaWdodDouNGVtO3BhZGRpbmctbGVmdDouNGVtO2Zsb2F0OnJpZ2h0fS5oZHItc3ViLXNlYXJjaC1jb250YWluZXJ7cGFkZGluZzowfS5oZHItc3ViLXNlYXJjaC1jb250YWluZXIgbGl7d2lkdGg6MTAwJX0uaGRyLXN1Yi1zZWFyY2gtY29udGFpbmVyIC5oZHItc2VhcmNoLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6MS41ZW0gLjNlbSAxZW19QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5oZHItdG9nZ2xlLWFycm93e2Rpc3BsYXk6bm9uZX0uaGRyLXN1Yi1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjhlbTt3aWR0aDo5NSV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuaGRyLXNpZ24tYnRuc3tkaXNwbGF5OmJsb2NrfS5oZHItc3ViLXNlYXJjaC1jb250YWluZXJ7cGFkZGluZy1yaWdodDoyMC45ZW07d2lkdGg6MTAwJX0uaGRyLXN1Yi1zZWFyY2gtY29udGFpbmVyIC5oZHItc2VhcmNoLWJ0bntwYWRkaW5nOjEuMWVtIC4zZW19fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lmhkci1zdWItc2VhcmNoLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTJlbX0uaGRyLW1vYmlsZS10b2dnbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oZHItc3ViLXNlYXJjaC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjE0LjJlbX19Lmhkci1zZWFyY2gtYm94e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxZW07bWFyZ2luLWJvdHRvbToxZW07cGFkZGluZzouM2VtIDJlbSAuNGVtIC40ZW07Zm9udC1zaXplOjE2cHh9Lmhkci1zZWFyY2gtYm94OmZvY3Vze291dGxpbmU6MDtvdXRsaW5lLW9mZnNldDowfS5oZHItbW9iaWxlLXRvZ2dsZXtmbG9hdDpyaWdodH0uc2tpcE5hdntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWluZGVudDotOTk5OXB4O2NvbG9yOiNmZmZ9Lmx0LWllOSAuaGRyLC5za2lwTmF2OmZvY3Vze3Bvc2l0aW9uOnJlbGF0aXZlfS5za2lwTmF2OmZvY3Vze3RleHQtaW5kZW50OjB9Lmx0LWllOSAuaGRyLWxvZ297cGFkZGluZzouOGVtIDA7bWFyZ2luLXJpZ2h0Oi44ZW19Lmx0LWllOSAuaGRyLWxvZ28gaW1ne3dpZHRoOjE2MHB4O2hlaWdodDoyOHB4fS5sdC1pZTkgLmhkci1uYXZ7cGFkZGluZy1sZWZ0OjA7d2lkdGg6YXV0bztjbGVhcjpub25lO21heC1oZWlnaHQ6My41ZW19Lmx0LWllOSAuaGRyLW5hdiBsaXt3aWR0aDphdXRvfS5sdC1pZTkgLmhkci1zaWduLWJ0bnN7ZGlzcGxheTpibG9ja30ubHQtaWU5IC5oZHItbmF2LXN1Yntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLWxlZnQ6MTIuNmVtO3dpZHRoOjEwMCU7dG9wOjkwJX0ubHQtaWU5IC5oZHItbmF2LXN1YiBsaXt3aWR0aDphdXRvfS5sdC1pZTkgLmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbmt7cGFkZGluZzoxLjFlbSAuOGVtfS5sdC1pZTkgLmhkci1uYXYtZ3JvdXB7ZmxvYXQ6bGVmdH0ubHQtaWU5IC5oZHItc3ViLXVwZ3JhZGV7cGFkZGluZy1sZWZ0OjB9Lmx0LWllOSAuaGRyLW5hdi1zdWItYmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTt0b3A6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KX0uYXBwLWhpZGUsLmx0LWllOSAuaGRyLW1vYmlsZS10b2dnbGUsLmx0LWllOSAuaGRyLXRvZ2dsZS1hcnJvd3tkaXNwbGF5Om5vbmV9Lmx0LWllOSAuaGRyLW5hdi1zdWItYmcgLmhkci1uYXYtc3Vie3Bvc2l0aW9uOnJlbGF0aXZlfS5sdC1pZTkgLmhkci1uYXYtc3ViOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTtsZWZ0OjB9Lmx0LWllOSAuaGRyLW5hdi1saW5re2NvbG9yOiNmZmY7d2lkdGg6YXV0bztwYWRkaW5nOjEuMWVtIC44ZW0gLjhlbX0ubHQtaWU5IC5oZHItbmF2LXN1YiAuaGRyLW5hdi1saW5re2NvbG9yOiMxMTF9Lmx0LWllOSAuaGRyLXN1Yi1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MjAuOWVtO3BhZGRpbmctbGVmdDoxNC4yZW07bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi0uMmVtfS5sdC1pZTkgLmhkci1zdWItc2VhcmNoLWNvbnRhaW5lciBsaXt3aWR0aDoxMDAlfS5hcHBze292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjMuMWVtfS5hcHBzIC5zZWxlY3RlZCBpbWd7b3V0bGluZTojZTRlNGU0IHNvbGlkIDVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYXBwcyAuc2VsZWN0ZWQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjg1cHg7aGVpZ2h0OjEwMHB4O2JvcmRlci1ib3R0b206NXB4IHNvbGlkICMwMDcyYzZ9LmFwcHMgLnZpZXd7bWF4LWhlaWdodDozMGVtO3BhZGRpbmctYm90dG9tOi41ZW19LmFwcHMtY29weSwuYXBwcy1pbWd7cGFkZGluZzowfS5hcHBzIC5tb2JpbGUgYTpudGgtY2hpbGQoMil7bWFyZ2luOjAgLjNlbX0uYXBwcyAud3JhcHttYXgtd2lkdGg6NjE1cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYXBwcy1yb3cubW9iaWxle21hcmdpbi1ib3R0b206MS41ZW07ZGlzcGxheTppbmhlcml0fS5hcHBzLWNvbCBhLC5hcHBzLWNvbD5pbWcsLmFwcHMtbGlua3N7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFwcHMtY29se21hcmdpbjowIGF1dG99LmFwcHMtY29sIGF7bWFyZ2luOjB9LmFwcHMtY29sIGEgaW1ne21heC13aWR0aDo4NXB4O21heC1oZWlnaHQ6ODVweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hcHBzLWxpbmtze21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuYXBwcy1saW5rc3t3aWR0aDoxMDAlfX0uYXBwLXNpZ24tYnRucyAuYnRuLXNpZ257ZmxvYXQ6bGVmdDttaW4td2lkdGg6NmVtO21hcmdpbi1yaWdodDouOGVtO21hcmdpbi1ib3R0b206MWVtO2JvcmRlcjpub25lfS5hcHBzLXNlbGVjdGlvbnttYXgtaGVpZ2h0OjA7d2lkdGg6MjgzcHg7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC41cyBsaW5lYXIscGFkZGluZy1ib3R0b20gLjVzIGxpbmVhcn0uYXBwcy1zZWxlY3Rpb24gaDN7Y29sb3I6IzAwNzJjNn0uaGVyby1ib2R5LC5oZXJvLWNvcHkgYSwuaGVyby1jdGEgYXtjb2xvcjojZmZmfS5hcHBzLXNlbGVjdGlvbiAuc3ViLWN0YSBpbWd7d2lkdGg6aW5oZXJpdH0uYXBwcy1zZWxlY3Rpb246YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uYXBwcy1kZXNrdG9wTGlua3MsLmFwcHMtaW1nLC5kZXNrdG9wSW1ne2Rpc3BsYXk6bm9uZX0uYXBwcy1pbWcgaW1ne3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5kZXNrdG9wSW1ne2hlaWdodDozNjNweDt3aWR0aDo1MCU7bWFyZ2luLXJpZ2h0Oi01NjRweDtwYWRkaW5nLXJpZ2h0OjU2NHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uYXBwLXJldGluYSAuZGVza3RvcEltZ3tiYWNrZ3JvdW5kLXNpemU6MTAwJX0uYXBwLXJldGluYSAuaW1nLW91dGxvb2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfT3V0bG9vay5wbmcpfS5hcHAtcmV0aW5hIC5pbWctb25lZHJpdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZURyaXZlLnBuZyl9LmFwcC1yZXRpbmEgLmltZy13b3Jke2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Xb3JkT25saW5lLnBuZyl9LmFwcC1yZXRpbmEgLmltZy1leGNlbHtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfRXhjZWxPbmxpbmUucG5nKX0uYXBwLXJldGluYSAuaW1nLXBvd2VycG9pbnR7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Bvd2VyUG9pbnQucG5nKX0uYXBwLXJldGluYSAuaW1nLW9uZW5vdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZW5vdGVPbmxpbmUucG5nKX0uYXBwLXJldGluYSAuaW1nLXNreXBle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Ta3lwZS5wbmcpfS5hcHAtcmV0aW5hIC5pbWctY2FsZW5kYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X0NhbGVuZGFyLnBuZyl9LmFwcC1yZXRpbmEgLmltZy1wZW9wbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Blb3BsZS5wbmcpfS5hcHAtcmV0aW5hIC5pbWctd2luZG93c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfV2luZG93cy5wbmcpfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuaGRyLXNlYXJjaC1ib3h7Zm9udC1zaXplOi44ZW19LmFwcHMtcm93Lm1vYmlsZXtkaXNwbGF5Om5vbmV9LmFwcHMtY29sIGF7bWFyZ2luOjAgLjVlbSAxLjVlbX0uYXBwcy1zZWxlY3Rpb257ZGlzcGxheTpub25lO21heC1oZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGV9LmFwcHMgLnZpZXd7ZGlzcGxheTpibG9ja30uYXBwcy1saW5rc3t3aWR0aDozOWVtO21hcmdpbi10b3A6MmVtfS5hcHBzLWltZ3tkaXNwbGF5OmluaGVyaXQ7cGFkZGluZzppbmhlcml0O21hcmdpbi1ib3R0b206MWVtfS5hcHBzLWltZyBpbWd7d2lkdGg6MTI1cHg7aGVpZ2h0OjEyNXB4fS5hcHBzLWNvcHl7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5hcHBzLWRlc2t0b3BMaW5rc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0uZGVza3RvcEltZ3tkaXNwbGF5OmluaGVyaXR9LmltZy1vdXRsb29re2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX091dGxvb2sucG5nKX0uaW1nLW9uZWRyaXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX09uZURyaXZlLnBuZyl9LmltZy13b3Jke2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1dvcmRPbmxpbmUucG5nKX0uaW1nLWV4Y2Vse2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX0V4Y2VsT25saW5lLnBuZyl9LmltZy1wb3dlcnBvaW50e2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1Bvd2VyUG9pbnQucG5nKX0uaW1nLW9uZW5vdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfT25lbm90ZU9ubGluZS5wbmcpfS5pbWctc2t5cGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfU2t5cGUucG5nKX0uaW1nLWNhbGVuZGFye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX0NhbGVuZGFyLnBuZyl9LmltZy1wZW9wbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfUGVvcGxlLnBuZyl9LmltZy13aW5kb3dze2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1dpbmRvd3MucG5nKX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuYXBwcy1saW5rc3t3aWR0aDoxMDAlfS5hcHBzLWltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX19Lmx0LWllOSAuYXBwcy1yb3cubW9iaWxle2Rpc3BsYXk6bm9uZX0ubHQtaWU5IC5hcHBzLXNlbGVjdGlvbntkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6dmlzaWJsZX0ubHQtaWU5IC5hcHBzIC52aWV3e2Rpc3BsYXk6YmxvY2t9Lmx0LWllOSAuYXBwcy1pbWd7ZGlzcGxheTppbmhlcml0O3BhZGRpbmc6aW5oZXJpdDttYXJnaW4tYm90dG9tOjFlbX0ubHQtaWU5IC5hcHBzLWltZyBpbWd7d2lkdGg6MTI1cHg7aGVpZ2h0OjEyNXB4fS5sdC1pZTkgLmFwcHMtY29weXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9Lmx0LWllOSAuYXBwcy1kZXNrdG9wTGlua3N7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9Lmx0LWllOSAuZGVza3RvcEltZ3tkaXNwbGF5OmluaGVyaXR9Lmx0LWllOSAuaW1nLW91dGxvb2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfT3V0bG9vay5wbmcpfS5sdC1pZTkgLmltZy1vbmVkcml2ZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19PbmVEcml2ZS5wbmcpfS5sdC1pZTkgLmltZy13b3Jke2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy81Nzh4MzYzX1dvcmRPbmxpbmUucG5nKX0ubHQtaWU5IC5pbWctZXhjZWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfRXhjZWxPbmxpbmUucG5nKX0ubHQtaWU5IC5pbWctcG93ZXJwb2ludHtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19Qb3dlclBvaW50LnBuZyl9Lmx0LWllOSAuaW1nLW9uZW5vdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfT25lbm90ZU9ubGluZS5wbmcpfS5sdC1pZTkgLmltZy1za3lwZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19Ta3lwZS5wbmcpfS5sdC1pZTkgLmltZy1jYWxlbmRhcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvNTc4eDM2M19DYWxlbmRhci5wbmcpfS5sdC1pZTkgLmltZy1wZW9wbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfUGVvcGxlLnBuZyl9Lmx0LWllOSAuaW1nLXdpbmRvd3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfV2luZG93cy5wbmcpfS5sdC1pZTkgLmFwcHMtbGlua3N7bWFyZ2luLXRvcDoyZW07d2lkdGg6MTAwJX0ubHQtaWU5IC5hcHBzLWNvbCBhe21hcmdpbjowIC4yNWVtIDEuNWVtfUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLChtaW4tcmVzb2x1dGlvbjoxOTJkcGl4KXsuZGVza3RvcEltZ3tiYWNrZ3JvdW5kLXNpemU6MTAwJX0uaW1nLW91dGxvb2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzU3OHgzNjNfT3V0bG9vay5wbmcpfS5pbWctb25lZHJpdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZURyaXZlLnBuZyl9LmltZy13b3Jke2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Xb3JkT25saW5lLnBuZyl9LmltZy1leGNlbHtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfRXhjZWxPbmxpbmUucG5nKX0uaW1nLXBvd2VycG9pbnR7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Bvd2VyUG9pbnQucG5nKX0uaW1nLW9uZW5vdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X09uZW5vdGVPbmxpbmUucG5nKX0uaW1nLXNreXBle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvYXBwcy8xMTU2eDcyNl9Ta3lwZS5wbmcpfS5pbWctY2FsZW5kYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X0NhbGVuZGFyLnBuZyl9LmltZy1wZW9wbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9hcHBzLzExNTZ4NzI2X1Blb3BsZS5wbmcpfS5pbWctd2luZG93c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2FwcHMvMTE1Nng3MjZfV2luZG93cy5wbmcpfX0uaGVyb3tiYWNrZ3JvdW5kOiNlNGU0ZTQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjIwMHB4fS5oZXJvIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm8tY29udGVudHtiYWNrZ3JvdW5kOiMwMTIwNTU7cGFkZGluZzowfS5oZXJvLWJvZHl7YmFja2dyb3VuZDojMDEyMDU1O2JhY2tncm91bmQ6cmdiYSgxLDMyLDg1LC45KTtwYWRkaW5nOjE1cHg7bGluZS1oZWlnaHQ6MS4yfS5oZXJvLXRpdGxle2ZvbnQtc2l6ZToxLjVlbTttYXJnaW4tcmlnaHQ6Ljc1ZW19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5oZXJvLXRpdGxle21hcmdpbi1yaWdodDozLjc1ZW19fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lmhlcm8tdGl0bGV7bWFyZ2luLXJpZ2h0OjIuNzVlbX19Lmhlcm8tY29weXttYXJnaW4tYm90dG9tOjB9Lmhlcm8tY29weSAuaGVyby1idWxsZXR7Zm9udC1zaXplOi44ZW19Lmhlcm8tY3Rhe3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouNjI1ZW07Ym90dG9tOjFlbX0uaGVyby1zaWduLWJ0bnN7cGFkZGluZzoxZW0gMTVweCAxLjJlbX0uaGVyby1zaWduLWJ0bnMgLmJ0bi1zaWdue3BhZGRpbmctbGVmdDouNWVtO3BhZGRpbmctcmlnaHQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbX0uaGVyby1zaWduLWJ0bnMgLmJ0bi1tb2JpbGUgaW1ne21heC1oZWlnaHQ6Mi42MjVlbX0uaGVyby1iZy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MjAwcHg7Ym90dG9tOjB9Lmhlcm8gLnZpZGVvLXBsYXktYnRue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjdlbTt0b3A6MzBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMy41ZW19Lmhlcm8gLnZpZGVvLXBsYXktYnRuIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO29wYWNpdHk6Ljc1O2JvcmRlci1yYWRpdXM6NTAlfS5oZXJvIC52aWRlby1wbGF5LWJ0biBpbWc6aG92ZXJ7b3BhY2l0eToxfS5oZXJvIC5hbmRyb2lkIC52aWRlby1wbGF5LWJ0biwuaGVybyAuaXBob25lIC52aWRlby1wbGF5LWJ0bnttYXJnaW4tbGVmdDotNy4zZW19Lmhlcm8tdmlkZW8tY29udGFpbmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMxMTE7YmFja2dyb3VuZDpyZ2JhKDE3LDE3LDE3LC43KTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvdHRvbTowO3otaW5kZXg6MTF9Lmhlcm8tdmlkZW8sLmhlcm8tdmlkZW8gdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGVyby12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTttYXgtd2lkdGg6MzU2cHh9Lmhlcm8tZGVzay1zY3JlZW4uc3RvcHtkaXNwbGF5Om5vbmV9Lmhlcm8taG9tZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1ob21lLXhzLmpwZyl9Lmhlcm8tZGV2aWNlcy1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXZpY2VzLXhzLmpwZyl9Lmhlcm8tZGVzay1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXNrLXhzLmpwZyl9Lmhlcm8tY29tcGFyZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1jb21wYXJlLXhzLmpwZyl9Lmhlcm8tZ21haWwtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZ21haWwteHMuanBnKX0uaGVyby15YWhvby1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby15YWhvby14cy5qcGcpfS5oZXJvLXdpbmRvd3MtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8td2luZG93cy14cy5qcGcpfS5oZXJvLW1vYmlsZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1tb2JpbGUteHMuanBnKX0uaGVyby1hZGRpbi1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDcyYzZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5oZXJve21pbi1oZWlnaHQ6MzMwcHg7cGFkZGluZy1ib3R0b206MH0uaGVyby1jb250ZW50e2Zsb2F0OmxlZnQ7YmFja2dyb3VuZDowIDA7bWFyZ2luOjJlbSAwIDAgMTVweDt3aWR0aDozNyV9Lmhlcm8tYm9keXttaW4taGVpZ2h0OjEzLjdlbX0uaGVyby1jdGF7cG9zaXRpb246aW5oZXJpdDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjEuMjVlbX0uaGVyby1zaWduLWJ0bnN7cGFkZGluZzoxZW0gMCAwfS5oZXJvLXNpZ24tYnRucyAuYnRuLXNpZ257ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MDttaW4td2lkdGg6OWVtO2ZvbnQtc2l6ZTouOWVtfS5oZXJvLXNpZ24tYnRucyAuYnRuLXNpZ24tcmlnaHR7ZmxvYXQ6cmlnaHR9Lmhlcm8tc2lnbi1idG5zLm1vYmlsZXt3aWR0aDppbml0aWFsO3BhZGRpbmc6MWVtIDAgMH0uaGVyby1zaWduLWJ0bnMubW9iaWxlIGltZ3ttYXJnaW46MH0uaGVyby1iZy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206YXV0b30uaGVyby12aWRlby1jb250YWluZXJ7dG9wOjB9Lmhlcm8gLnZpZGVvLXBsYXktYnRue3dpZHRoOjdlbX0uaGVybyAuYW5kcm9pZCAudmlkZW8tcGxheS1idG4sLmhlcm8gLmlwaG9uZSAudmlkZW8tcGxheS1idG57dG9wOjU2cHg7bWFyZ2luLWxlZnQ6LTRlbX0uaGVyby12aWRlb3ttYXgtd2lkdGg6NTg3cHh9Lmhlcm8taG9tZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1ob21lLXNtLmpwZyl9Lmhlcm8tZGV2aWNlcy1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXZpY2VzLXNtLmpwZyl9Lmhlcm8tZGVzay1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXNrLXNtLmpwZyl9Lmhlcm8tY29tcGFyZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1jb21wYXJlLXNtLmpwZyl9Lmhlcm8tZ21haWwtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZ21haWwtc20uanBnKX0uaGVyby15YWhvby1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby15YWhvby1zbS5qcGcpfS5oZXJvLXdpbmRvd3MtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8td2luZG93cy1zbS5qcGcpfS5oZXJvLW1vYmlsZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1tb2JpbGUtc20uanBnKX0uaGVyby1hZGRpbi1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDcyYzZ9Lmhlcm8tZGV2aWNlcy1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXZpY2VzLXBob25lLXNtLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wfS5oZXJvLWRldmljZXMtdGFibGV0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRldmljZXMtdGFibGV0LXNtLnBuZyl9Lmhlcm8tZGVzay1zY3JlZW4sLmhlcm8tZGVzay10YWJsZXtyaWdodDowfS5oZXJvLWRlc2stdGFibGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGVzay10YWJsZS5wbmcpfS5oZXJvLWRlc2stYmcsLmhlcm8tZGV2aWNlcy1iZ3toZWlnaHQ6NDEwcHh9LnBhcmFsbGF4LWJne3RvcDotNXB4O21pbi1oZWlnaHQ6MzQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtaW4taGVpZ2h0OjcwMHB4KXsuaGVyby12aWRlb3ttYXgtd2lkdGg6ODkwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7Lmhlcm8tZGV2aWNlcy1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXZpY2VzLXBob25lLnBuZyl9Lmhlcm8tZGV2aWNlcy10YWJsZXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGV2aWNlcy10YWJsZXQucG5nKX0uaGVyby1kZXNrLWJnLC5oZXJvLWRldmljZXMtYmd7aGVpZ2h0OjYwMHB4fS5wYXJhbGxheC1iZ3ttaW4taGVpZ2h0OjUxMHB4fS5oZXJve21pbi1oZWlnaHQ6NTAwcHh9Lmhlcm8tdGl0bGV7Zm9udC1zaXplOjEuNzVlbX0uaGVyby1zaWduLWJ0bnMgLmJ0bi1zaWdue21pbi13aWR0aDo4LjNlbTtmb250LXNpemU6MWVtfS5oZXJvLWNvbnRlbnR7bWFyZ2luOjRlbSAwIDAgMTVweDt3aWR0aDoxNy41ZW19Lmhlcm8tYm9keXttaW4taGVpZ2h0OjE0LjdlbX0uaGVybyAudmlkZW8tcGxheS1idG57d2lkdGg6MTBlbTt0b3A6MTI1cHh9Lmhlcm8gLmFuZHJvaWQgLnZpZGVvLXBsYXktYnRuLC5oZXJvIC5pcGhvbmUgLnZpZGVvLXBsYXktYnRue3RvcDoxMDBweDttYXJnaW4tbGVmdDotNWVtfS5oZXJvLXNpZ24tYnRucy5tb2JpbGV7cGFkZGluZzoyZW0gMCAwfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oZXJvLWhvbWUtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8taG9tZS5qcGcpfS5oZXJvLWRldmljZXMtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGV2aWNlcy5qcGcpfS5oZXJvLWRlc2stYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGVzay5qcGcpfS5oZXJvLWNvbXBhcmUtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tY29tcGFyZS5qcGcpfS5oZXJvLWdtYWlsLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWdtYWlsLmpwZyl9Lmhlcm8teWFob28tYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8teWFob28uanBnKX0uaGVyby13aW5kb3dzLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLXdpbmRvd3MuanBnKX0uaGVyby1tb2JpbGUtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tbW9iaWxlLmpwZyl9Lmhlcm8tYWRkaW4tYmd7YmFja2dyb3VuZC1jb2xvcjojMDA3MmM2fX0ubHQtaWU5IC5oZXJve3BhZGRpbmctYm90dG9tOjA7bWluLWhlaWdodDo1MDBweH0ubHQtaWU5IC5oZXJvLWNvbnRlbnR7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOjAgMH0ubHQtaWU5IC5oZXJvLWFkZGluLWJnLC5zdWItY3RhLC5zdWItcHJpdmFjeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDcyYzZ9Lmx0LWllOSAuaGVyby1jdGF7cG9zaXRpb246aW5oZXJpdDtmb250LXNpemU6MWVtO21hcmdpbi10b3A6MS4yNWVtfS5sdC1pZTkgLmhlcm8tc2lnbi1idG5ze3BhZGRpbmc6MWVtIDAgMH0ubHQtaWU5IC5oZXJvLXNpZ24tYnRucyAuYnRuLXNpZ257ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MH0ubHQtaWU5IC5oZXJvLXNpZ24tYnRucyAuYnRuLXNpZ24tcmlnaHR7ZmxvYXQ6cmlnaHR9Lmx0LWllOSAuaGVyby1zaWduLWJ0bnMubW9iaWxle3dpZHRoOmluaXRpYWw7cGFkZGluZzoyZW0gMCAwfS5sdC1pZTkgLmhlcm8tc2lnbi1idG5zLm1vYmlsZSBpbWd7bWFyZ2luOjB9Lmx0LWllOSAuaGVyby1iZy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206YXV0b30ubHQtaWU5IC5oZXJvLXZpZGVvLWNvbnRhaW5lcnt0b3A6MH0ubHQtaWU5IC5oZXJvLXRpdGxle2ZvbnQtc2l6ZToxLjc1ZW19Lmx0LWllOSAuaGVyby1zaWduLWJ0bnMgLmJ0bi1zaWdue2ZvbnQtc2l6ZToxZW07bWluLXdpZHRoOjdlbX0ubHQtaWU5IC5oZXJvLWNvbnRlbnR7bWFyZ2luOjRlbSAwIDAgMTVweDt3aWR0aDoxNy41ZW19Lmx0LWllOSAuaGVyby1ib2R5e21pbi1oZWlnaHQ6MTQuN2VtfS5sdC1pZTkgLmhlcm8gLnZpZGVvLXBsYXktYnRue3dpZHRoOjEwZW07dG9wOjEyNXB4fS5sdC1pZTkgLmhlcm8gLmFuZHJvaWQgLnZpZGVvLXBsYXktYnRuLC5sdC1pZTkgLmhlcm8gLmlwaG9uZSAudmlkZW8tcGxheS1idG57dG9wOjEwMHB4O21hcmdpbi1sZWZ0Oi01ZW19Lmx0LWllOSAuaGVyby1kZXNrLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRlc2suanBnKX0ubHQtaWU5IC5oZXJvLWNvbXBhcmUtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tY29tcGFyZS5qcGcpfS5sdC1pZTkgLmhlcm8tZ21haWwtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZ21haWwuanBnKX0ubHQtaWU5IC5oZXJvLXlhaG9vLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLXlhaG9vLmpwZyl9Lmx0LWllOSAuaGVyby13aW5kb3dzLWJne2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLXdpbmRvd3MuanBnKX0ubHQtaWU5IC5oZXJvLW1vYmlsZS1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1tb2JpbGUuanBnKX0ubHQtaWU5IC5oZXJvLWhvbWUtYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8taG9tZS12aWRlby1pZTguanBnKX0ubHQtaWU5IC5oZXJvLWRldmljZXMtYmd7aGVpZ2h0OjYwMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRldmljZXMtaWU4LmpwZyl9Lmx0LWllOSAuaGVyby12aWRlb3ttYXgtd2lkdGg6NTg3cHg7bWFyZ2luOjAgYXV0bztsZWZ0OmluaGVyaXQ7dG9wOjEyMHB4fS5oZXJvLWhvbWUtdGFibGV0e21hcmdpbi10b3A6MThweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmhlcm8taG9tZS10YWJsZXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0NSU7bWFyZ2luLXRvcDozNXB4O3dpZHRoOjcwJX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuaGVyby1ob21lLXRhYmxldHttYXJnaW4tdG9wOjY1cHg7bGVmdDozNCV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmhlcm8taG9tZS10YWJsZXR7d2lkdGg6YXV0bztsZWZ0OjMwJX19Lmhlcm8tdGFibGV0LWNvbnRhaW5lcnt3aWR0aDo5MCU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NTAwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5oZXJvLXRhYmxldC1jb250YWluZXJ7d2lkdGg6MTAwJX0uaGVyby10YWJsZXQtY29udGFpbmVyIC52aWRlby1wbGF5LWJ0bnt0b3A6OTVweH19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuaGVyby10YWJsZXQtY29udGFpbmVye21heC13aWR0aDoxMDAlfS5oZXJvLXRhYmxldC1jb250YWluZXIgLnZpZGVvLXBsYXktYnRue21hcmdpbi1sZWZ0Oi00LjVlbX19Lmhlcm8tdGFibGV0e3dpZHRoOjEwMCV9Lmhlcm8tZGV2aWNlc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tdG9wOjE4cHh9LmRldmljZS1waG9uZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMWVtO3RvcDoxZW19LmFuZHJvaWR7bWFyZ2luLXRvcDo0cHh9LmFuZHJvaWQgLmRldmljZS1waG9uZXt0b3A6MS43NWVtfS5kZXZpY2Vze21hcmdpbi1sZWZ0Oi0xMzBweH0uZGV2aWNlLXBob25lLC5kZXZpY2UtdGFibGV0e21heC1oZWlnaHQ6MTBlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmhlcm8tZGV2aWNlc3tsZWZ0OmF1dG87cmlnaHQ6MmVtO21hcmdpbi10b3A6NDVweH0uZGV2aWNlc3ttYXJnaW4tbGVmdDowfS5kZXZpY2UtcGhvbmUsLmRldmljZS10YWJsZXR7bWF4LWhlaWdodDoxNGVtfS5hbmRyb2lkIC5kZXZpY2UtcGhvbmV7dG9wOjIuNWVtfS5nbWFpbC1yb3ctMSAuc3ViLWNvbnRlbnR7bWluLWhlaWdodDoyLjdlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuaGVyby1kZXZpY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmF1dG87ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDo2MHB4O3dpZHRoOjc1JX0uZGV2aWNlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1NjBweDttYXJnaW46MCBhdXRvfS5kZXZpY2UtcGhvbmUsLmRldmljZS10YWJsZXR7bWF4LWhlaWdodDoyMmVtfS5hbmRyb2lkIC5kZXZpY2UtcGhvbmV7dG9wOjRlbX19LnN1Yi1wYWdlLXdpbmRvd3N7bWFyZ2luLXRvcDoyLjVlbX0uc3ViLWNvbHttYXJnaW4tYm90dG9tOjIuNWVtO292ZXJmbG93OmF1dG99LnN1Yi1yb3c6YWZ0ZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RofS5zdWItaW1ne21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MmVtO2JvcmRlcjoxcHggc29saWQgI2QyZDJkMn0uc3ViLWhlYWRlcjF7Y29sb3I6IzAwNzJjNjttYXJnaW46MWVtIDA7Zm9udC1zaXplOjJlbX0uc3ViLWhlYWRlcntjb2xvcjojMDA3MmM2O2ZvbnQtc2l6ZToxLjg1ZW19LnN1Yi1yb3dCb3JkZXJ7bWFyZ2luLWJvdHRvbToyLjVlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTRlNGU0fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmdtYWlsLXJvdy0xIC5zdWItY29udGVudHttaW4taGVpZ2h0OmluaGVyaXR9fUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnlhaG9vLXJvdy0xIC5zdWItY29udGVudHttaW4taGVpZ2h0OjIuN2VtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey55YWhvby1yb3ctMSAuc3ViLWNvbnRlbnR7bWluLWhlaWdodDppbmhlcml0fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnlhaG9vLXJvdy0yIC5zdWItY29udGVudHttaW4taGVpZ2h0OjRlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsueWFob28tcm93LTIgLnN1Yi1jb250ZW50e21pbi1oZWlnaHQ6aW5oZXJpdH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsueWFob28tcm93LTIgLnN1Yi1jb250ZW50e21pbi1oZWlnaHQ6Mi43ZW19fS5zdWItY29udGVudCBhe2NvbG9yOiMxMTE7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUJvbGQsd2ZfU2Vnb2VVSSxcIlNlZ29lIFVJIEJvbGRcIixcIlNlZ29lIFdQIEJvbGRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUJvbGR9LnN1Yi1jdGEsLnN1Yi1wcml2YWN5IC5zdWItcHJpdmFjeS1jdGF7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWZ9LnN1Yi1jb250ZW50IGE6aG92ZXJ7Y29sb3I6IzAwNzJjNn0uc3ViLWN0YXtjb2xvcjojZmZmO2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aDttYXJnaW46LjI1ZW0gMCAxZW07cGFkZGluZzouNGVtIDFlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnN1Yi1jdGF7bWFyZ2luLWJvdHRvbTouMjVlbX19LnN1Yi1wcml2YWN5e21hcmdpbi10b3A6MmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnN1Yi1wcml2YWN5IC5zdWItcHJpdmFjeS1oZWFkZXJ7Zm9udC1zaXplOjIuNWVtO21hcmdpbi10b3A6MWVtfS5zdWItcHJpdmFjeSAuc3ViLXByaXZhY3ktaGVhZGVyIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjkwcHg7bWFyZ2luOjAgYXV0byAuNWVtfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsuc3ViLXByaXZhY3kgLnN1Yi1wcml2YWN5LWhlYWRlciBpbWd7ZGlzcGxheTppbml0aWFsO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo2MHB4O3BhZGRpbmctcmlnaHQ6LjVlbTttYXJnaW4tYm90dG9tOjB9fS5zdWItcHJpdmFjeSAuc3ViLXByaXZhY3ktY29udGVudHttYXJnaW46MS41ZW0gMH0uc3ViLXByaXZhY3kgLnN1Yi1wcml2YWN5LWN0YXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMTIwNTU7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2NvbG9yOiNmZmY7bWFyZ2luOi4yNWVtIDAgMWVtO3BhZGRpbmc6LjRlbSAxZW19LnN1Yi1zZWVNb3Jle2JhY2tncm91bmQtY29sb3I6IzAxMjA1NTtjb2xvcjojZmZmfS5zdWItc2VlTW9yZSBhe2NvbG9yOiNmZmZ9LnN1Yi1zZWVNb3JlTGlua3N7cGFkZGluZy10b3A6Mi41ZW07cGFkZGluZy1ib3R0b206Mi41ZW19QG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KXsuc3ViLXNlZU1vcmVMaW5rc3twYWRkaW5nLXRvcDoxLjVlbTtwYWRkaW5nLWJvdHRvbToxLjVlbX19LnNlZU1vcmUtSGVhZGVye2ZvbnQtc2l6ZToxLjRlbX0uc2VlTW9yZS1VUkx7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUJvbGQsd2ZfU2Vnb2VVSSxcIlNlZ29lIFVJIEJvbGRcIixcIlNlZ29lIFdQIEJvbGRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUJvbGR9LmFkZC1pbi1iYW5uZXIsLmZ0ci1iYW5uZXJ7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWZ9LmFkZC1pbiAuZnRyLWZlYXR1cmUtaXRlbXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMi44NzVlbTttYXgtd2lkdGg6NDUwcHg7ZmxvYXQ6bm9uZX0uaGVyby1wbGF5LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYWRkLWluIC5mdHItZmVhdHVyZS1pdGVte21heC13aWR0aDoxMDAlO2Zsb2F0OmxlZnR9Lmhlcm8tcGxheS1jb250YWluZXJ7ZmxvYXQ6cmlnaHQ7d2lkdGg6NjUlfS5oZXJvLXBsYXktcG9ze3RvcDo3MHB4fX0uaGVyby1wbGF5LXBvc3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5oZXJvLXBsYXktY29udGFpbmVye3dpZHRoOjg1JX0uaGVyby1wbGF5LXBvc3t0b3A6MH19Lmhlcm8tYWRkaW4tcGxheXt3aWR0aDoxMDBweDtkaXNwbGF5OmJsb2NrfS5hZGQtaW4tdGl0bGV7bWFyZ2luLXRvcDoyZW07bWFyZ2luLWJvdHRvbTozLjEyNWVtfS5hZGQtaW4tdGl0bGUgYXtjb2xvcjojMDA3MmM2fS5hZGQtaW4tdGl0bGUgYTpob3Zlcntjb2xvcjojMDEyMDU1fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYWRkLWluLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfX0uYWRkaW4tYnRue2JvcmRlcjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNhZGQtaW4tZ2lwaHl7Y2xlYXI6Ym90aH0uYWRkLWluLWJhbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiMwMTIwNTU7Zm9udC1zaXplOjEuMmVtO3RleHQtYWxpZ246bGVmdH0uYWRkLWluLWJhbm5lciBhe2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFlbX0uYWRkLWluLWJhbm5lciBpbWd7d2lkdGg6MjRweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTttYXJnaW4tbGVmdDoxZW19QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5hZGQtaW4tYmFubmVye3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmFkZC1pbi1iYW5uZXJ7Zm9udC1zaXplOjEuNWVtfS5hZGQtaW4tYmFubmVyIGltZ3t3aWR0aDozMHB4fX0uZmVhdHVyZS1hZGRpbi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyNjJweDttYXJnaW46MCBhdXRvIC43NWVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmVhdHVyZS1hZGRpbi1saXN0e21heC13aWR0aDo1MjZweH19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuYWRkLWluLWJhbm5lcntmb250LXNpemU6Mi4xMjVlbX0uYWRkLWluLWJhbm5lciBpbWd7d2lkdGg6NDBweH0uZmVhdHVyZS1hZGRpbi1saXN0e21heC13aWR0aDo5MjRweH19LmZlYXR1cmUtYWRkaW4tbGlzdC0taXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDRweDtoZWlnaHQ6MTA0cHg7bWFyZ2luOjAgMTJweCAyMHB4O2xpc3Qtc3R5bGU6bm9uZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpsZWZ0fS5mdHItYmFubmVyLC5mdHItdG9nZ2xlcywuaGVyby1tb2JpbGUtYnRucywubW9iaWxlLWNhcm91c2VsIC5zZWN0aW9uLWRpc2NsYWltZXIsLnNlbmQtdG8tbW9iaWxlLWJ0biwuc3ViLWRldmljZXMsLnN1Yi1kZXZpY2VzLWhlcm8sLnN5bmMtbGVhcm4tbW9yZXt0ZXh0LWFsaWduOmNlbnRlcn0uZmVhdHVyZS1hZGRpbi1saXN0LS1pdGVtIGltZ3twb3NpdGlvbjphYnNvbHV0ZX0uZmVhdHVyZS1hZGRpbi1saXN0LS1pdGVtLS1pY29ue2JvcmRlcjoycHggc29saWQgI2U0ZTRlNH0uZmVhdHVyZS1hZGRpbi1saXN0LS1pdGVtLS1yb2xsb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDRweDtoZWlnaHQ6MTA0cHg7YmFja2dyb3VuZDpyZ2JhKDAsMTE0LDE5OCwuOSk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNpdGlvbjpvcGFjaXR5LHRyYW5zZm9ybSwuNHN9LmZlYXR1cmUtYWRkaW4tbGlzdC0taXRlbS0tcm9sbG92ZXIgcHttYXJnaW4tdG9wOjM4cHh9LmZlYXR1cmUtYWRkaW4tbGlzdC0taXRlbS0tcm9sbG92ZXI6aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0uc3luYyAuc2VjdGlvbi1kaXNjbGFpbWVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwIDA7Y2xlYXI6Ym90aH0uc3luYy1waG9uZS1kb2Nre21hcmdpbjowIGF1dG87d2lkdGg6MzcuNWVtO2ZvbnQtc2l6ZTouNWVtfS5zeW5jLXBob25lLWFuZCwuc3luYy1waG9uZS13aW57cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDoyLjVlbTtsZWZ0OjUwJX0uc3luYy1waG9uZS1kb2NrIGltZ3t3aWR0aDoxMDAlfS5zeW5jLXBob25lLXdpbnt3aWR0aDoxMmVtO21hcmdpbi1sZWZ0OjcuOGVtfS5zeW5jLXBob25lLWFuZHt3aWR0aDoxMS4yZW07bWFyZ2luLWxlZnQ6LTE4LjhlbX0uc3luYy1waG9uZS1hcGx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTQuMmVtO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03ZW19LnN5bmMtbGVhcm4tbW9yZXt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6OGVtO21hcmdpbi10b3A6MS41ZW19LnN5bmMtbGVhcm4tbW9yZS1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCAwIDIuNWVtfS5zeW5jLWxlYXJuLW1vcmUtbGlzdCBsaSBhIGltZ3t3aWR0aDo4ZW19LnN5bmMtbGVhcm4tbW9yZS1idG57bWFyZ2luOjAgMWVtIDAgMDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zeW5jLWN0YS1taWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNlbTt3aWR0aDoxNDJweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNzFweH0uc3luYy1sZWFybi1tb3JlLWhlYWRlcnt3aWR0aDoxOC41ZW07bWFyZ2luOjAgYXV0bztwYWRkaW5nLWJvdHRvbToxZW07Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zeW5jIC5zZWN0aW9uLWRpc2NsYWltZXJ7d2lkdGg6MTAwJX0uc3luYyAuc2VjdGlvbi1kaXNjbGFpbWVyIHB7d2lkdGg6NjQuNWVtO21hcmdpbjowIGF1dG99LnN5bmMtcGhvbmUtZG9ja3tmb250LXNpemU6MWVtfS5zeW5jLWxlYXJuLW1vcmV7bWluLWhlaWdodDowfS5zeW5jLWxlYXJuLW1vcmUtaGVhZGVye3dpZHRoOjM3LjVlbX0uc3luYy1sZWFybi1tb3JlLWxpc3R7cGFkZGluZy1ib3R0b206MWVtfS5zeW5jLWxlYXJuLW1vcmUtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6YXV0bzttaW4td2lkdGg6MDtwYWRkaW5nOjAgMWVtO21hcmdpbi1yaWdodDowfS5zeW5jLWN0YS1taWR7dG9wOjA7bGVmdDowO21hcmdpbi1sZWZ0OjA7d2lkdGg6YXV0bztib3JkZXItbGVmdDpzb2xpZCAjMTExIDFweDtib3JkZXItcmlnaHQ6c29saWQgIzExMSAxcHh9LnN5bmMtY3RhLW1pZCAuc3ViLWN0YXt3aWR0aDoxNjJweDttYXJnaW46LjI1ZW0gMH19Lmx0LWllOSAuc3luYyAuc2VjdGlvbi1kaXNjbGFpbWVye3dpZHRoOjEwMCV9Lmx0LWllOSAuc3luYyAuc2VjdGlvbi1kaXNjbGFpbWVyIHB7d2lkdGg6NjQuNWVtO21hcmdpbjowIGF1dG99Lmx0LWllOSAuc3luYy1waG9uZS1kb2Nre2ZvbnQtc2l6ZToxZW19Lmx0LWllOSAuc3luYy1sZWFybi1tb3Jle21pbi1oZWlnaHQ6MH0ubHQtaWU5IC5zeW5jLWxlYXJuLW1vcmUtaGVhZGVye3dpZHRoOjM3LjVlbX0ubHQtaWU5IC5zeW5jLWxlYXJuLW1vcmUtbGlzdHtwYWRkaW5nLWJvdHRvbToxZW19Lmx0LWllOSAuc3luYy1sZWFybi1tb3JlLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OmF1dG87bWluLXdpZHRoOjA7cGFkZGluZzowIDFlbTttYXJnaW4tcmlnaHQ6MH0ubHQtaWU5IC5zeW5jLWN0YS1taWR7dG9wOjA7bGVmdDowO21hcmdpbi1sZWZ0OjA7d2lkdGg6YXV0bztib3JkZXItbGVmdDpzb2xpZCAjMTExIDFweDtib3JkZXItcmlnaHQ6c29saWQgIzExMSAxcHh9Lmx0LWllOSAuc3luYy1jdGEtbWlkIC5zdWItY3Rhe3dpZHRoOjE2MnB4O21hcmdpbjouMjVlbSAwfS5mdHItaW1nLC5mdHItdmlkLWNvbnRhaW5lciBpbWcsLmZ0ci12aWRlb3t3aWR0aDoxMDAlfS5mdHJ7bWFyZ2luOjAgZW0gYXV0byAxZW19LmZ0ci1zaWduLWJ0bnMgLmJ0bi1zaWdue2JvcmRlcjpub25lfS5mdHItZmVhdHVyZS1pdGVte2Rpc3BsYXk6bm9uZTtsaXN0LXN0eWxlOm5vbmV9LmZ0ci1pdGVtLWNvbnRlbnR7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZnRyLWl0ZW0tY29udGVudHtwYWRkaW5nOjB9fS5mdHItaW1ne21hcmdpbi1ib3R0b206MS41ZW07Ym9yZGVyOjFweCBzb2xpZCAjZTRlNGU0fS5mdHItdmlkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NjAycHg7bWFyZ2luOjAgYXV0byAxZW19LmZ0ci12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO2hlaWdodDppbmhlcml0fS5mdHItdmlkZW8tY29udGFpbmVyLC5mdHItdmlkZW8tcGxheWVye3Bvc2l0aW9uOmFic29sdXRlfS5mdHItdmlkZW8gdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZnRyLXZpZGVvLXBsYXllcnt3aWR0aDo4NyU7aGVpZ2h0Ojc3JTt0b3A6MTIlO2xlZnQ6NyV9LmZ0ci12aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lcntiYWNrZ3JvdW5kOjAgMDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5mdHItdmlkZW8tcGxheWVyIC5wbGF5ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZnRyLXZpZGVvLXBsYXllciAudmlkZW8tY2xvc2UtYnRue2Rpc3BsYXk6bm9uZX0uZnRyLXRpdGxle2ZvbnQtc2l6ZToxLjZlbTtjb2xvcjojMDA3MmM2fS5mdHItYm9keXttYXJnaW4tYm90dG9tOjFlbX0uZnRyLWxpbmt7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO21hcmdpbjouNWVtIDA7bWluLXdpZHRoOjE0ZW19LmZ0ci10b2dnbGVze21heC13aWR0aDoyMGVtO21hcmdpbjowIGF1dG99LmZ0ci1pdGVtLXRvZ2dsZXtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Ni41ZW07cGFkZGluZzowIDAgMWVtO2ZvbnQtc2l6ZTouN2VtO2ZpbGw6I2IxYjFiMX0uZnRyLWljb257d2lkdGg6NGVtO2hlaWdodDo0ZW19LmZ0ci1iYW5uZXJ7cGFkZGluZzozZW0gMCAzLjc1ZW07YmFja2dyb3VuZC1jb2xvcjojMDA3MmM2O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mdHItdG9nZ2xlc3ttYXgtd2lkdGg6MTAwJX0uZnRyLWl0ZW0tdG9nZ2xle2ZvbnQtc2l6ZTouODVlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuZnRyLWl0ZW0tdG9nZ2xle2ZvbnQtc2l6ZToxZW19fS5sdC1pZTkgLmZ0ci10b2dnbGVze21heC13aWR0aDoxMDAlfS5sdC1pZTkgLmZ0ci1pdGVtLXRvZ2dsZXtmb250LXNpemU6MWVtfS5sdC1pZTkgLmNvbC1zbS04e2Zsb2F0OmxlZnQ7d2lkdGg6NjYuNiV9Lmx0LWllOSAuY29sLXNtLTR7ZmxvYXQ6bGVmdDt3aWR0aDozMy4zJX0ubm8tc3ZnIC5mdHItaWNvbi1zd2VlcHtiYWNrZ3JvdW5kOnVybCguLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tc3dlZXAucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdH0ubm8tc3ZnIC5mdHItaWNvbi11bnN1YntiYWNrZ3JvdW5kOnVybCguLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tdW5zdWIucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdH0ubm8tc3ZnIC5mdHItaWNvbi1jYXRlZ29yaWVze2JhY2tncm91bmQ6dXJsKC4uL2ltZy9kaXN0L3BuZy9mdHItaWNvbi1jYXRlZ29yaWVzLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXR9Lm5vLXN2ZyAuZnRyLWljb24tdmlld3tiYWNrZ3JvdW5kOnVybCguLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tdmlldy5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0fS5uby1zdmcgLmZ0ci1pY29uLWNoYXR7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWNoYXQucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdH0ubm8tc3ZnIC5mdHItaWNvbi1pbXBvcnR7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWltcG9ydC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0fS5uby1zdmcgLmZ0ci1pY29uLWFsaWFzZXN7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWFsaWFzZXMucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdH0ubm8tc3ZnIC5mdHItaWNvbi1vbmVkcml2ZXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tb25lZHJpdmUucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdH0ubm8tc3ZnIC5mdHItaXRlbS10b2dnbGUgcHttYXJnaW4tdG9wOjRlbX0uc29jaWFse3BhZGRpbmc6Mi41ZW0gMH0uZm9vdGVyIGF7Y29sb3I6IzExMX0ubGlrZSwuc2hhcmV7bWFyZ2luLWJvdHRvbToyZW19LndpZGdldHtmbG9hdDpsZWZ0O3BhZGRpbmc6LjJlbSAwO3dpZHRoOjEwMCV9LndpZGdldCBpbWd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi41ZW07bWFyZ2luLXJpZ2h0Oi41ZW19LmhlbHB7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjJlbX0uaGVscCAuYnV0dG9ue2Zsb2F0OmxlZnQ7YmFja2dyb3VuZDojMDA3MmM2O3BhZGRpbmc6LjVlbSAuN2VtO21hcmdpbjouNWVtIC41ZW0gMCAwO2NvbG9yOiNmZmZ9LmhlbHAtYWRkaXRpb25hbCwuaGVscC10aGFua3N7ZGlzcGxheTpub25lfS5oZWxwLXN1YnRleHR7bWF4LXdpZHRoOjE0ZW19LnR4dEZlZWRiYWNre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6My42ZW19LmNoYXItY291bnR7ZmxvYXQ6cmlnaHR9LmZvb3Rlci1sZWdhbHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9vdGVyLWxlZ2Fse3BhZGRpbmctdG9wOjFlbTtwYWRkaW5nLWJvdHRvbTouNWVtfX0uZm9vdGVyLWxvZ28sLmxlZ2FsLWxpbmtze2Zsb2F0OnJpZ2h0fS5mb290ZXItbG9nb3ttYXJnaW4tbGVmdDouNWVtO3BhZGRpbmc6LjVlbSAuNzVlbSAwO29wYWNpdHk6Ljd9LmZvb3Rlci1sb2dvIGltZ3t3aWR0aDo0ZW19LmxlZ2FsLWxpbmtzIGEsLmxlZ2FsLWxpbmtzIHNwYW57cGFkZGluZzouNWVtO2ZvbnQtc2l6ZTouNjVlbTt3aGl0ZS1zcGFjZTpub3dyYXB9LmxlZ2FsLWxpbmtze2NsZWFyOmJvdGg7bWFyZ2luLWJvdHRvbTouNWVtO21hcmdpbi1yaWdodDouMjVlbX0ubGVnYWwtbGlua3MgYXtjb2xvcjojNTA1MDUwfS5jb3B5cmlnaHR7ZGlzcGxheTpub25lfS5leHBsb3Jle2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOi41ZW0gMTVweDtiYWNrZ3JvdW5kOiMwMDcyYzZ9LmZvb3RlciAuZXhwbG9yZS1jdGF7Y29sb3I6I2ZmZjtwYWRkaW5nOjB9LmV4cGxvcmUtYXJyb3d7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDouMmVtO21hcmdpbi1sZWZ0Oi41ZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LmV4cGxvcmUtYXJyb3cubW9iaWxle2Rpc3BsYXk6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmV4cGxvcmUsLmZvb3Rlci1sb2dvIGltZ3t3aWR0aDphdXRvfS5mb290ZXItbG9nb3twYWRkaW5nOjA7b3BhY2l0eToxfS5sZWdhbC1saW5rc3tjbGVhcjpub25lO21hcmdpbjowfS5sZWdhbC1saW5rcyBhe2NvbG9yOiMwMDcyYzZ9LmNvcHlyaWdodHtkaXNwbGF5OmlubGluZX0uZXhwbG9yZXtwYWRkaW5nOjA7YmFja2dyb3VuZDowIDB9LmZvb3RlciAuZXhwbG9yZS1jdGF7Y29sb3I6IzAwNzJjNjtwYWRkaW5nOi41ZW0gMH0uZXhwbG9yZS1hcnJvd3tkaXNwbGF5OmluaGVyaXR9LmV4cGxvcmUtYXJyb3cubW9iaWxle2Rpc3BsYXk6bm9uZX19Lmx0LWllOSAuZm9vdGVyLWxvZ297cGFkZGluZzowO29wYWNpdHk6MX0ubHQtaWU5IC5mb290ZXItbG9nbyBpbWd7d2lkdGg6YXV0b30ubHQtaWU5IC5sZWdhbC1saW5rc3tjbGVhcjpub25lO21hcmdpbjowfS5tb2JpbGUtY2Fyb3VzZWwgLnJvdywubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5yb3c6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubHQtaWU5IC5sZWdhbC1saW5rcyBhe2NvbG9yOiMwMDcyYzZ9Lmx0LWllOSAuY29weXJpZ2h0e2Rpc3BsYXk6aW5saW5lfS5sdC1pZTkgLmV4cGxvcmV7d2lkdGg6YXV0bztwYWRkaW5nOjA7YmFja2dyb3VuZDowIDB9Lmx0LWllOSAuZm9vdGVyIC5leHBsb3JlLWN0YXtjb2xvcjojMDA3MmM2O3BhZGRpbmc6LjVlbSAwfS5sdC1pZTkgLmV4cGxvcmUtYXJyb3d7ZGlzcGxheTppbmhlcml0fS5sdC1pZTkgLmV4cGxvcmUtYXJyb3cubW9iaWxle2Rpc3BsYXk6bm9uZX0ubHQtaWU5IC5mb290ZXItbGVnYWx7cGFkZGluZy10b3A6MTBweH0uZXhwbG9yZS1leHBhbmRlZHtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowO2ZvbnQtc2l6ZTouOWVtO3RyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZX0uZXhwbG9yZS1leHBhbmRlZCBwe2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoyZW07d2lkdGg6MTAwJX0uZXhwbG9yZS1leHBhbmRlZCB1bHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyZW07cGFkZGluZy1sZWZ0OjB9LmV4cGxvcmUtZXhwYW5kZWQgbGl7bGlzdC1zdHlsZTpub25lfS5leHBsb3JlLWV4cGFuZGVkIGxpIGF7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjIuMTtjb2xvcjojNTA1MDUwO2ZvbnQtZmFtaWx5OndmX1NlZ29lVUksXCJTZWdvZSBVSVwiLFNlZ29lLFwiU2Vnb2UgV1BcIixUYWhvbWEsVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmfS5leHBsb3JlLWV4cGFuZGVkIGxpIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjRlbTttYXJnaW4tcmlnaHQ6LjdlbX0udHdpdHRlcntvdmVyZmxvdy14OmhpZGRlbn0udmlkZW8gLnZpZGVvLXBsYXktYnRue2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTU1cHg7cmlnaHQ6NXB4fS5tb2JpbGUtZ29vZ2xlLXBsYXl7d2lkdGg6OGVtfS5tb2JpbGUtaW5zdHJ1Y3R7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1ib3R0b206MWVtfS5tb2JpbGUtaW5zdHJ1Y3QgbGl7bWFyZ2luOi44ZW0gMDtsaW5lLWhlaWdodDoxLjV9Lm1vYmlsZS1pbnN0cnVjdCBsaSBzcGFue2ZvbnQtZmFtaWx5OndmX1NlZ29lVUlCb2xkLHdmX1NlZ29lVUksXCJTZWdvZSBVSSBCb2xkXCIsXCJTZWdvZSBXUCBCb2xkXCIsXCJTZWdvZSBVSVwiLFNlZ29lLFwiU2Vnb2UgV1BcIixUYWhvbWEsVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtZmFtaWx5OndmX1NlZ29lVUlCb2xkfS5tb2JpbGUtbGVnYWx7Zm9udC1zaXplOi41ZW19LndpbmRvd3MtbW9iaWxle2JhY2tncm91bmQtY29sb3I6IzAwNzJjNjtjb2xvcjojZmZmO3BhZGRpbmc6MS41ZW0gMH0ud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLXRpdGxle2ZvbnQtc2l6ZToxLjVlbX0ud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLXBob25le21hcmdpbjoyZW0gMH0ud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLXBob25lIGltZ3ttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja30ud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLWluc3RydWN0IG9se3BhZGRpbmctbGVmdDoxLjVlbX0ubW9iaWxlLWNhcm91c2VsIC50aXRsZXtjb2xvcjojMDA3MmM2O2ZvbnQtc2l6ZToxLjVlbX0ubW9iaWxlLWNhcm91c2VsIC5zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjJlbX0ubW9iaWxlLWNhcm91c2VsIGltZ3t3aWR0aDoxMDAlfS5tb2JpbGUtY2Fyb3VzZWwgLmVtYWlsLWZlYXR1cmV7bWFyZ2luLWJvdHRvbToxLjVlbTtwYWRkaW5nOjAgMTVweH0ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJlIGF7Y29sb3I6IzAwNzJjNjtmb250LXNpemU6MS40ZW07Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzLC13ZWJraXQtdHJhbnNmb3JtIC41czt0cmFuc2l0aW9uOmFsbCAuNXMsdHJhbnNmb3JtIC41c30ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJlIC5lbWFpbC1mZWF0dXJlLXNlbGVjdHtib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzLC13ZWJraXQtdHJhbnNmb3JtIC41czt0cmFuc2l0aW9uOmFsbCAuNXMsdHJhbnNmb3JtIC41c30ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJlLmFjdGl2ZSBhe2xlZnQ6MH0ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJlLmFjdGl2ZSAuZW1haWwtZmVhdHVyZS1zZWxlY3R7bGVmdDowO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDcyYzZ9Lm1vYmlsZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW1hZ2UtaG9sZGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsubW9iaWxlLWNhcm91c2VsIC50aXRsZXttYXJnaW4tdG9wOjQwcHh9Lm1vYmlsZS1jYXJvdXNlbCAuZW1haWwtZmVhdHVyZXN7cGFkZGluZy10b3A6MjBweH0ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMyJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1vYmlsZS1jYXJvdXNlbCAuZW1haWwtZmVhdHVyZSBpbWd7ZGlzcGxheTpub25lfS5tb2JpbGUtY2Fyb3VzZWwgLmNhcm91c2VsLWltYWdlLWhvbGRlciwubW9iaWxlLWNvbnRhY3R7ZGlzcGxheTpibG9ja30ubW9iaWxlLWNhcm91c2VsIC5jYXJvdXNlbC1pbWFnZS1ob2xkZXIgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjVzO3RyYW5zaXRpb246YWxsIC41cyx0cmFuc2Zvcm0gLjVzfS5tb2JpbGUtY2Fyb3VzZWwgLmNhcm91c2VsLWltYWdlLWhvbGRlciBpbWcuc2hvd2luZ3tsZWZ0OjB9LndpbmRvd3MtbW9iaWxle21heC1oZWlnaHQ6MjZlbTtvdmVyZmxvdzpoaWRkZW59LndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS10aXRsZXtmb250LXNpemU6Mi4xMjVlbX0ud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLWluc3RydWN0e21hcmdpbi10b3A6MmVtfS53aW5kb3dzLW1vYmlsZSAud2luZG93cy1tb2JpbGUtaW5zdHJ1Y3QtdGl0bGV7bWFyZ2luLXRvcDowO2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjEuMzc1ZW19LndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS1pbnN0cnVjdC1saXN0e2xpbmUtaGVpZ2h0OjJ9LndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS1waG9uZSBpbWd7ZmxvYXQ6cmlnaHR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsud2luZG93cy1tb2JpbGUgLndpbmRvd3MtbW9iaWxlLXBob25lIGltZ3t3aWR0aDphdXRvO21heC13aWR0aDo1MCV9Lm1vYmlsZS1jYXJvdXNlbCAudGl0bGV7Zm9udC1zaXplOjJlbX0ubW9iaWxlLWNhcm91c2VsIC5lbWFpbC1mZWF0dXJle3dpZHRoOjMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey5tb2JpbGUtY2Fyb3VzZWwgLnRpdGxle3BhZGRpbmctcmlnaHQ6NjVweDttYXJnaW4tdG9wOjEwMHB4fS5tb2JpbGUtY2Fyb3VzZWwgLmVtYWlsLWZlYXR1cmUsLm1vYmlsZS1jYXJvdXNlbCAuc3VidGl0bGV7cGFkZGluZy1yaWdodDo2NXB4fX0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5zZW5kLXRvLW1vYmlsZS1kZXNjcmlwdGlvbiwubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5zZW5kLXRvLW1vYmlsZS1kaXNjbGFpbWVye21hcmdpbjouNXJlbSAwIDA7Zm9udC1zaXplOi43NWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OndmX1NlZ29lVUksXCJTZWdvZSBVSVwiLFNlZ29lLFwiU2Vnb2UgV1BcIixUYWhvbWEsVmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmfS5tb2JpbGUtY29udGFjdHtiYWNrZ3JvdW5kOiMwMDIwNTA7Y29sb3I6I2ZmZjtmb250LWZhbWlseTp3Zl9TZWdvZVVJLFwiU2Vnb2UgVUlcIixTZWdvZSxcIlNlZ29lIFdQXCIsVGFob21hLFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjttaW4taGVpZ2h0OjExMHB4fS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWx7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206MS41cmVtfS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgLnJvdzphZnRlciwubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5yb3c6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjRiNGI0fS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2I0YjRiNH0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjRiNGI0fS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjRiNGI0fS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgLnNlbmQtdG8tbW9iaWxlLWRlc2NyaXB0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MH0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5zZW5kLW1vYmlsZS1kaXNjbGFpbWVyLWhvbGRlcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0fS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgLnNlbmQtdG8tbW9iaWxlLWRpc2NsYWltZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6I2ZmZn0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5kaXNjbGFpbWVyLWluZm9ybWF0aW9uLC5zdGF0dXMtYmxvY2t7ZGlzcGxheTpub25lfS5zZW5kLXRvLW1vYmlsZS1oZWFkaW5nLC5zdGF0dXMtbWVzc2FnZXtmb250LXNpemU6MS4yNWVtfS5zdGF0dXMtbWVzc2FnZXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWZ9LnNlbmQtdG8tbW9iaWxlLWJ0biwuc2VuZC10by1tb2JpbGUtZmllbGR7Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0LHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodFwiLFwiU2Vnb2UgV1AgTGlnaHRcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luLXRvcDoxcmVtO2xpbmUtaGVpZ2h0OjEuNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyOjB9LnNlbmQtdG8tbW9iaWxlLWZvcm17bWFyZ2luLWJvdHRvbTouNHJlbX0uc2VuZC10by1tb2JpbGUtZmllbGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2NvbG9yOiMwMDA7Zm9udC1zaXplOi44ZW07cGFkZGluZzouMzRyZW0gLjZyZW19LnNlbmQtdG8tbW9iaWxlLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4xOHJlbSAxLjYyNXJlbTtiYWNrZ3JvdW5kOiMwMDk2MzI7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiNmZmY7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250LXNpemU6MWVtfS5pcy1zdGF0dXMtbWVzc2FnZS1hY3RpdmUgLnNlbmQtdG8tbW9iaWxlLW1lc3NhZ2V7ZGlzcGxheTpub25lfS5pcy1zdGF0dXMtbWVzc2FnZS1hY3RpdmUgLnN0YXR1cy1ibG9ja3tkaXNwbGF5OmJsb2NrfS5pcy1zdGF0dXMtbWVzc2FnZS1lcnJvciAuc2VuZC10by1tb2JpbGUtZmllbGR7YmFja2dyb3VuZC1jb2xvcjojYTk0ZjQyO2NvbG9yOiNmZmZ9LmlzLXN0YXR1cy1tZXNzYWdlLWVycm9yIC5zZW5kLXRvLW1vYmlsZS1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmfS5pcy1zdGF0dXMtbWVzc2FnZS1lcnJvciAuc2VuZC10by1tb2JpbGUtZmllbGQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZmZmfS5pcy1zdGF0dXMtbWVzc2FnZS1lcnJvciAuc2VuZC10by1tb2JpbGUtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZn0uaXMtc3RhdHVzLW1lc3NhZ2UtZXJyb3IgLnNlbmQtdG8tbW9iaWxlLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsubW9iaWxlLWNvbnRhY3R7ZGlzcGxheTpibG9ja30ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVse3BhZGRpbmctYm90dG9tOi4zNzVyZW19Lm1vYmlsZS1jb250YWN0IC5zZW5kLXRvLW1vYmlsZS1wYW5lbCAuc2VuZC10by1tb2JpbGUtZGVzY3JpcHRpb257bWFyZ2luLXRvcDowfS5tb2JpbGUtY29udGFjdCAuc2VuZC10by1tb2JpbGUtcGFuZWwgLnNlbmQtdG8tbW9iaWxlLWZpZWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjY0JTttYXJnaW4tdG9wOjB9Lm1vYmlsZS1jb250YWN0IC5zZW5kLXRvLW1vYmlsZS1wYW5lbCAuc2VuZC1tb2JpbGUtZGlzY2xhaW1lci1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdH0ubW9iaWxlLWNvbnRhY3QgLnNlbmQtdG8tbW9iaWxlLXBhbmVsIC5zZW5kLXRvLW1vYmlsZS1kaXNjbGFpbWVye2Rpc3BsYXk6bm9uZTtwYWRkaW5nOi41cmVtIDFyZW07cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjMDAyMDUwO3dpZHRoOjIzcmVtO3JpZ2h0Oi0yNHJlbTt0b3A6LTIuNXJlbTt6LWluZGV4OjF9Lm1vYmlsZS1jb250YWN0IC5zZW5kLXRvLW1vYmlsZS1wYW5lbCAuc2hvdy1kaXNjbGFpbWVyIC5zZW5kLXRvLW1vYmlsZS1kaXNjbGFpbWVye2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1jb250YWN0IC5zZW5kLXRvLW1vYmlsZS1wYW5lbCAuZGlzY2xhaW1lci1pbmZvcm1hdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuMnJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLWxlZnQ6LjJyZW07bGluZS1oZWlnaHQ6LjlyZW19Lm1vYmlsZS1jb250YWN0IC5zZW5kLXRvLW1vYmlsZS1wYW5lbCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjE4cHggMCAwIC0zMXB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTVweCBzb2xpZCAjZmZmfS5zZW5kLXRvLW1vYmlsZS1oZWFkaW5ne21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOi0xcHh9LnNlbmQtdG8tbW9iaWxlLWJ0bnttYXJnaW4tbGVmdDouNHJlbTttYXJnaW4tdG9wOjB9LnN0YXR1cy1ibG9ja3ttYXJnaW4tdG9wOi42MjVyZW19fS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWluZm8sLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItdGl0bGV7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0MDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZX0uaGVyby1waG9uZS1kb2NrLC5tb2JpbGUtaGVybyAuaGVyby1zaWduLWJ0bnN7cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1oZXJve3BhZGRpbmctYm90dG9tOjB9Lm1vYmlsZS1oZXJvIC5tb2JpbGUtY29udGFjdHtiYWNrZ3JvdW5kOjAgMH0ubW9iaWxlLWhlcm8gLnNlbmQtbW9iaWxlLWRpc2NsYWltZXItaG9sZGVye2Rpc3BsYXk6bm9uZX0ubW9iaWxlLWhlcm8gLnN0YXR1cy1tZXNzYWdle2ZvbnQtc2l6ZToxZW19Lm1vYmlsZS1oZXJvIC5mdWxsYmxlZWQtaW1nLWNlbnRlcntoZWlnaHQ6NDAwcHh9Lm1vYmlsZS1oZXJvIC52aWRlby1wbGF5LWJ0bnt0b3A6NDVweH0ubW9iaWxlLWhlcm8gLmhlcm8tbW9iaWxlLWJ0bnN7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTppbmhlcml0fS5oZXJvLXBob25lLWRvY2t7bWFyZ2luOjI0cHggYXV0byAwO3dpZHRoOjMwMHB4fS5oZXJvLXBob25lLWNvbnRhaW5lcnt3aWR0aDoyNzBweDttYXJnaW46MCBhdXRvfS5oZXJvLXBob25lc3t3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5tb2JpbGUtaGVyb3twYWRkaW5nLWJvdHRvbTo4MHB4fS5tb2JpbGUtaGVybyAuc2VuZC10by1tb2JpbGUtZmllbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NzUlO21hcmdpbi1yaWdodDoxZW07bWFyZ2luLXRvcDoxZW19Lm1vYmlsZS1oZXJvIC5zZW5kLW1vYmlsZS1kaXNjbGFpbWVyLWhvbGRlcntkaXNwbGF5OmluaGVyaXR9Lm1vYmlsZS1oZXJvIC5oZXJvLWNvbnRlbnR7ZmxvYXQ6cmlnaHQ7d2lkdGg6NjAlO21hcmdpbi1sZWZ0OjI1cHh9Lm1vYmlsZS1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tYm9keXtiYWNrZ3JvdW5kOjAgMDttaW4taGVpZ2h0OmluaGVyaXQ7cGFkZGluZy1sZWZ0OjB9Lm1vYmlsZS1oZXJvIC52aWRlby1wbGF5LWJ0bnt3aWR0aDo3ZW07bWFyZ2luLWxlZnQ6LTMuNWVtfS5tb2JpbGUtaGVybyAuaGVyby1tb2JpbGUtYnRuc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOjEwMCU7d2lkdGg6NDUwcHg7bWFyZ2luOjAgYXV0b30ubW9iaWxlLWhlcm8gLmhlcm8tc2lnbi1idG5ze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDEyMDU1O3BhZGRpbmc6LjcxOWVtIDB9Lm1vYmlsZS1oZXJvIC5idG4tc2lnbi1yaWdodHtmbG9hdDpub25lfS5oZXJvLXBob25lLWRvY2t7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjc1cHg7d2lkdGg6MjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXsubW9iaWxlLWhlcm97cGFkZGluZy1ib3R0b206MH0ubW9iaWxlLWhlcm8gLnNlbmQtdG8tbW9iaWxlLWZvcm17d2lkdGg6NTAwcHh9Lm1vYmlsZS1oZXJvIC5zZW5kLXRvLW1vYmlsZS1tZXNzYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1MHB4O21hcmdpbi1ib3R0b206MWVtfS5tb2JpbGUtaGVybyAuc3RhdHVzLWJsb2Nre21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi42MjVyZW19Lm1vYmlsZS1oZXJvIC5oZXJvLWNvbnRlbnR7d2lkdGg6NTAlO21hcmdpbi10b3A6NmVtfS5tb2JpbGUtaGVybyAuaGVyby1jb3B5e3dpZHRoOjM0MHB4fS5tb2JpbGUtaGVybyAuaGVyby1zaWduLWJ0bnN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO2Zsb2F0OnJpZ2h0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO21hcmdpbi10b3A6MWVtfS5tb2JpbGUtaGVybyAuaGVyby1tb2JpbGUtYnRuc3ttYXJnaW46MH0ubW9iaWxlLWhlcm8gLnZpZGVvLXBsYXktYnRue3RvcDoxMTBweH0uaGVyby1waG9uZS1kb2Nre21hcmdpbjo1LjVlbSAwIDA7d2lkdGg6NDYwcHh9Lmhlcm8tcGhvbmUtY29udGFpbmVye3dpZHRoOjQyMHB4fX0uc21hcnRiYW5uZXItc2hvdyAuc21hcnRiYW5uZXIsLnN1Yi1kZXZpY2VzIC5kZXNrdG9wLWhpZGV7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7Lmhlcm8tcGhvbmUtZG9ja3ttYXJnaW4tdG9wOjMuNGVtO3dpZHRoOjU2MHB4fS5oZXJvLXBob25lLWNvbnRhaW5lcnt3aWR0aDo1MDBweH0ubW9iaWxlLWhlcm8gLnZpZGVvLXBsYXktYnRue3RvcDoxNDBweH19Lmhlcm8tbW9iaWxlLXBob25lcy5kZXZpY2VzLndpbmRvd3MtbW9iaWxlLWRldmljZXN7bWFyZ2luLXRvcDo5cHg7bWFyZ2luLWxlZnQ6LTIwNnB4fS5tb2JpbGUtcGhvbmUudGFibGV0LnN1cmZhY2UtdGFibGV0e21heC1oZWlnaHQ6MTFlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmhlcm8tbW9iaWxlLXBob25lcy5kZXZpY2VzLndpbmRvd3MtbW9iaWxlLWRldmljZXN7bWFyZ2luLXRvcDozMHB4O3JpZ2h0OjB9Lmhlcm8tbW9iaWxlLXBob25lcy5kZXZpY2VzLndpbmRvd3MtbW9iaWxlLWRldmljZXMgLm1haW5QaG9uZXtsZWZ0OjFlbTttYXgtaGVpZ2h0OjEzZW19Lm1vYmlsZS1waG9uZS50YWJsZXQuc3VyZmFjZS10YWJsZXR7bWF4LWhlaWdodDoxN2VtO2xlZnQ6NGVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5oZXJvLW1vYmlsZS1waG9uZXMuZGV2aWNlcy53aW5kb3dzLW1vYmlsZS1kZXZpY2Vze21hcmdpbi10b3A6MzZweH0uaGVyby1tb2JpbGUtcGhvbmVzLmRldmljZXMud2luZG93cy1tb2JpbGUtZGV2aWNlcyAubWFpblBob25le3RvcDowO21heC1oZWlnaHQ6MjBlbX0ubW9iaWxlLXBob25lLnRhYmxldC5zdXJmYWNlLXRhYmxldHttYXgtaGVpZ2h0OjI4ZW07bGVmdDo5ZW19fS5pZnJhbWUtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MDtoZWlnaHQ6MH0uaWZyYW1lLXZpZGVvLXdyYXBwZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zbWFydGJhbm5lci1zaG93IGJvZHl7cGFkZGluZy10b3A6MH0uc21hcnRiYW5uZXItc2hvdyAuaGRye3Bvc2l0aW9uOnJlbGF0aXZlfS5zbWFydGJhbm5lci1idXR0b257cmlnaHQ6NnB4O2ZvbnQtc2l6ZToxOHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTtmb250LXdlaWdodDo0MDB9LnNtYXJ0YmFubmVyLWljb257bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLXRpdGxle2ZvbnQtc2l6ZTouODhyZW19LnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItaW5mb3tmb250LXNpemU6Ljc4cmVtO2xldHRlci1zcGFjaW5nOi4yOHB4O2xpbmUtaGVpZ2h0OjJlbTt0ZXh0LXNoYWRvdzpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5zbWFydGJhbm5lci1pb3N7YmFja2dyb3VuZDojZjBmMGYwO2JveC1zaGFkb3c6bm9uZX0uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1pY29ue3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7Ym94LXNoYWRvdzpub25lfS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLXRpdGxle2xpbmUtaGVpZ2h0OjEwcHh9LnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItYnV0dG9ue2NvbG9yOiMwMDcyYzY7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXJhZGl1czpub25lO2JveC1zaGFkb3c6bm9uZX0uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1idXR0b246YWN0aXZlLC5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3Zlcntjb2xvcjojMDA0ZjdmO2JhY2tncm91bmQ6MCAwfS5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWNsb3Nle2NvbG9yOnJnYmEoODAsODAsODAsLjgpfS5zbWFydGJhbm5lci1hbmRyb2lke2JhY2tncm91bmQ6IzMyMzIzMjtib3gtc2hhZG93Om5vbmU7bGluZS1oZWlnaHQ6NzJweH0uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItY2xvc2V7d2lkdGg6MTJweDttYXJnaW4tcmlnaHQ6MTNweDttYXJnaW4tdG9wOjdweDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kOjAgMDt0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTp3Zl9TZWdvZVVJLFwiU2Vnb2UgVUlcIixTZWdvZSxcIlNlZ29lIFdQXCIsVGFob21hLFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZn0uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItaWNvbntib3JkZXItcmFkaXVzOjB9LnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWluZm97Y29sb3I6I2ZmZjtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjVlbTt0ZXh0LXNoYWRvdzpub25lfS5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci10aXRsZXtsaW5lLWhlaWdodDoyMnB4fS5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b257bGVmdDozMDBweDtyaWdodDppbmhlcml0O2NvbG9yOiNmZmY7Ym94LXNoYWRvdzpub25lfS5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b24tdGV4dHtwYWRkaW5nOjNweCAxMHB4O2JhY2tncm91bmQ6IzAwNzJjNjt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDphY3RpdmUsLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLWJ1dHRvbi10ZXh0OmhvdmVye2JhY2tncm91bmQ6IzAxMjA1NX0uc3ViLWRldmljZXMtaGVyb3twYWRkaW5nOjJlbSAyLjVlbX0uc3ViLWRldmljZXMtaGVybyBoMntmb250LXNpemU6MzBweH0uc3ViLWRldmljZXMgLmRldmljZS1pY29uc3twYWRkaW5nOjAgMCAyZW19LnN1Yi1kZXZpY2VzIC5kZXZpY2UtaWNvbnMgaW1ne3BhZGRpbmc6MCAuNWVtfS5zdWItZGV2aWNlcyAuZGVza3RvcC1zaG93e2Rpc3BsYXk6bm9uZX0uc3ViLWRldmljZXMgLmRldmljZXMtY29udGFpbmVyIGRpdiBoNHtmb250LXNpemU6MThweDttYXJnaW46Ljc1ZW0gMCAuNWVtfS5zdWItZGV2aWNlcyAuZGV2aWNlcy1jb250YWluZXIgZGl2IGEuYnRuLXNpZ257YmFja2dyb3VuZC1jb2xvcjojMDAyMDUwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206M2VtfS5zdWItZGV2aWNlcyAuZGV2aWNlcy1jb250YWluZXIgZGl2IC5kZXZpY2VzLWltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zdWItZGV2aWNlcyAub3V0bG9vay1tYWN7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY1JX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsuc3ViLWRldmljZXMtaGVybyBoMntmb250LXNpemU6NDJweH0uc3ViLWRldmljZXMgLmRldmljZXMgZGl2IGg0e2ZvbnQtc2l6ZToyMHB4O21hcmdpbjoxZW0gMCAuNWVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5zdWItZGV2aWNlcy1oZXJve3BhZGRpbmc6MmVtIDIuNWVtIDB9LnN1Yi1kZXZpY2VzIC5kZXNrdG9wLWhpZGV7ZGlzcGxheTpub25lfS5zdWItZGV2aWNlcyAuZGVza3RvcC1zaG93e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zdWItZGV2aWNlcyAuZGV2aWNlcyBkaXYgaDR7bWFyZ2luOjJlbSAwIC41ZW19LnN1Yi1kZXZpY2VzIC5vdXRsb29rLW1hY3ttYXJnaW4tbGVmdDppbmhlcml0fX0uc3ViLWRpc2NsYWltZXJ7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjJlbSAwIDB9LndpcmVkIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1mYW1pbHk6d2ZfU2Vnb2VVSUxpZ2h0SXRhbGljLHdmX1NlZ29lVUksXCJTZWdvZSBVSSBMaWdodEl0YWxpY1wiLFwiU2Vnb2UgV1AgTGlnaHRJdGFsaWNcIixcIlNlZ29lIFVJXCIsU2Vnb2UsXCJTZWdvZSBXUFwiLFRhaG9tYSxWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7cGFkZGluZzowIDFlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LndpcmVkIC5zZWN0aW9uLWhlYWRpbmd7cGFkZGluZzowIDJlbX19QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsud2lyZWQgLnNlY3Rpb24taGVhZGluZ3twYWRkaW5nOjAgM2VtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey53aXJlZCAuc2VjdGlvbi1oZWFkaW5ne3BhZGRpbmc6MCA2ZW19fS53aXJlZCAuY29sLW1kLTEwe3BhZGRpbmctYm90dG9tOjJlbX0ud2hpdGV7YmFja2dyb3VuZDojZmZmfS5ibHVle2JhY2tncm91bmQ6IzAwNzJjNn0ubGlnaHQtYmx1ZXtiYWNrZ3JvdW5kOiMwMGJjZjJ9LmRhcmtlci1ibHVle2JhY2tncm91bmQ6IzAxMjA1NX0ubGlnaHQtZ3JheXtiYWNrZ3JvdW5kOiNlNGU0ZTR9LmJ0bi1zaWduOmhvdmVye2JhY2tncm91bmQ6IzAxMjA1NX0uaGVyby1kYXJrLWNvbnRlbnQgLmhlcm8tYm9keXtiYWNrZ3JvdW5kOiMwMTIwNTU7YmFja2dyb3VuZDpyZ2JhKDEsMzIsODUsLjg1KX0uaGRyLXNpZ24tYnRucyAuYnRuLXNpZ24sLmhlcm8tZGFyay1jb250ZW50IC5idG4tc2lnbjpob3ZlcntiYWNrZ3JvdW5kOiMwMTIwNTV9Lmhkci1zaWduLWJ0bnMgLmJ0bi1zaWduOmhvdmVye2JhY2tncm91bmQ6IzAwNzJjNn0uaGVyby1kYXJrLWJ1dHRvbnMgLmJ0bi1zaWduOmhvdmVye2JhY2tncm91bmQ6IzAxMjA1NX0uaGRyLW5hdi1saW5rLmFjdGl2ZSwuaGRyLW5hdi1saW5rOmZvY3VzLC5oZHItbmF2LWxpbms6aG92ZXJ7Y29sb3I6IzAwNzJjNn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7Lmhkci1uYXYtbGluay5hY3RpdmUsLmhkci1uYXYtbGluazpmb2N1cywuaGRyLW5hdi1saW5rOmhvdmVye2NvbG9yOiNiOGNlZTl9fS5sdC1pZTkgLmhkci1uYXYtbGluay5hY3RpdmUsLmx0LWllOSAuaGRyLW5hdi1saW5rOmhvdmVye2NvbG9yOiNiOGNlZTl9Lmhkci1uYXYub3BlbnttYXgtaGVpZ2h0OjEwZW19Lmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbms6aG92ZXJ7Y29sb3I6IzAwNzJjNn0uaGRyLW5hdi1zdWIub3BlbnttYXgtaGVpZ2h0OjhlbX0uaGRyLW5hdi11cHt0b3A6LTQzcHh9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5oZHItbmF2LXN1Yi5vcGVue21heC1oZWlnaHQ6NGVtfS5oZHItbmF2LXVwe3RvcDotNTdweH19LnN1Yi1jdGEgYTpob3Zlciwuc3ViLXNlZU1vcmUgYTpob3Zlcntjb2xvcjojYjhjZWU5fS5mb290ZXIgYTpob3ZlciwuZnZpZHMgLmZ2aWRzLWNvcHkgYTpob3Zlcntjb2xvcjojMDA3MmM2fS5zdWItY3RhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAxMjA1NX0uZnRyLWZlYXR1cmUtaXRlbS5mdHItYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmZ0ci1pdGVtLXRvZ2dsZTpob3ZlciwuZnRyLXRvZ2dsZXMgLmZ0ci1hY3RpdmV7ZmlsbDojMDA3MmM2O2NvbG9yOiMwMDcyYzZ9LmZ0ci10b2dnbGVzIC5mdHItYWN0aXZle2N1cnNvcjpkZWZhdWx0fS52aXNpYmxle2Rpc3BsYXk6aW5oZXJpdH0uaGlkZGVue2Rpc3BsYXk6bm9uZX0uaGVscCAuYnV0dG9uOmhvdmVye2NvbG9yOiNiOGNlZTl9LmxlZ2FsLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzUwNTA1MH0uZm9vdGVyIC5leHBsb3JlLWN0YTpob3Zlcntjb2xvcjojYjhjZWU5fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9vdGVyIC5leHBsb3JlLWN0YTpob3Zlcntjb2xvcjojNTA1MDUwfX0ubHQtaWU5IC5mb290ZXIgLmV4cGxvcmUtY3RhOmhvdmVye2NvbG9yOiM1MDUwNTB9LmV4cGFuZCAuZXhwbG9yZS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZXhwbG9yZS1leHBhbmRlZC5leHBhbmR7bWF4LWhlaWdodDo3NWVtfSIsIlxyXG4uaGVybyB7XHJcblx0YmFja2dyb3VuZDogQGxpZ2h0LWdyYXk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudCB7XHJcblx0YmFja2dyb3VuZDogQGRhcmtlci1ibHVlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5oZXJvLWJvZHkge1xyXG5cdGJhY2tncm91bmQ6IEBkYXJrZXItYmx1ZTtcclxuXHRiYWNrZ3JvdW5kOiBmYWRlKEBkYXJrZXItYmx1ZSwgOTAlKTtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGNvbG9yOiBAd2hpdGU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuLmhlcm8tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAuNzVlbTtcclxuXHJcblx0c3BhbiB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuXHQuaGVyby10aXRsZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMuNzVlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcblx0Lmhlcm8tdGl0bGUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjc1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uaGVyby1jb3B5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBAd2hpdGU7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tYnVsbGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogLjhlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvLWN0YSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGZvbnQtc2l6ZTogMC42MjVlbTtcclxuXHRib3R0b206IDFlbTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmhlcm8tc2lnbi1idG5zIHtcclxuXHRwYWRkaW5nOiAxZW0gMTVweCAxLjJlbSAxNXB4O1xyXG5cclxuXHQuYnRuLXNpZ24ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAuNWVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHR9XHJcblxyXG5cdC5idG4tbW9iaWxlIGltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OjIuNjI1ZW07XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhlcm8tYmctY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5oZXJvIC52aWRlby1wbGF5LWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA3ZW07XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMuNWVtO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAuNzU7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdGltZzpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmhlcm8gLmFuZHJvaWQgLnZpZGVvLXBsYXktYnRuLCAuaGVybyAuaXBob25lIC52aWRlby1wbGF5LWJ0biB7XHJcblx0bWFyZ2luLWxlZnQ6IC03LjNlbTtcclxufVxyXG5cclxuXHJcbi5oZXJvLXZpZGVvLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0YmFja2dyb3VuZDogQGJsYWNrO1xyXG5cdGJhY2tncm91bmQ6IGZhZGUoQGJsYWNrLCA3MCUpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5oZXJvLXZpZGVvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAzNTZweDtcclxuXHJcblx0dmlkZW8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uaGVyby1kZXNrLXNjcmVlbi5zdG9wIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIZXJvIEltYWdlcyAqL1xyXG4uaGVyby1iZyhAc2l6ZSl7XHJcblx0Lmhlcm8taG9tZS1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWhvbWVAe3NpemV9LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZGV2aWNlcy1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRldmljZXNAe3NpemV9LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZGVzay1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRlc2tAe3NpemV9LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tY29tcGFyZS1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWNvbXBhcmVAe3NpemV9LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZ21haWwtYmcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1nbWFpbEB7c2l6ZX0uanBnJyk7XHJcblx0fVxyXG5cclxuXHQuaGVyby15YWhvby1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLXlhaG9vQHtzaXplfS5qcGcnKTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXdpbmRvd3MtYmcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby13aW5kb3dzQHtzaXplfS5qcGcnKTtcclxuXHR9XHJcblx0Lmhlcm8tbW9iaWxlLWJnIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tbW9iaWxlQHtzaXplfS5qcGcnKTtcclxuXHR9XHJcblx0Lmhlcm8tYWRkaW4tYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmstYmx1ZTtcclxuXHR9XHJcbn1cclxuLmhlcm8tYmcoJy14cycpO1xyXG5cclxuLyogTWVkaWEgUXVlcmllcyAqL1xyXG4uc20taGVybygpIHtcclxuXHQuaGVybyB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tY29udGVudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRtYXJnaW46IDJlbSAwIDAgMTVweDtcclxuXHRcdHdpZHRoOiAzNyU7XHJcblx0fVxyXG5cclxuXHQuaGVyby1ib2R5IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEzLjdlbTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWN0YSB7XHJcblx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjI1ZW07XHJcblxyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2lnbi1idG5zIHtcclxuXHRcdHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuXHJcblx0XHQuYnRuLXNpZ24ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtaW4td2lkdGg6IDllbTtcclxuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tc2lnbi1yaWdodCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZXJvLXNpZ24tYnRucy5tb2JpbGV7XHJcblx0XHR3aWR0aDogaW5pdGlhbDtcclxuXHRcdHBhZGRpbmc6IDFlbSAwIDA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmhlcm8tYmctY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tdmlkZW8tY29udGFpbmVyIHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5oZXJvIC52aWRlby1wbGF5LWJ0biB7XHJcblx0XHR3aWR0aDogN2VtO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8gLmFuZHJvaWQgLnZpZGVvLXBsYXktYnRuLFx0Lmhlcm8gLmlwaG9uZSAudmlkZW8tcGxheS1idG4ge1xyXG5cdFx0dG9wOiA1NnB4O1xyXG4gICAgXHRtYXJnaW4tbGVmdDogLTRlbTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXZpZGVvIHtcclxuXHRcdG1heC13aWR0aDogNTg3cHg7XHJcblx0fVxyXG5cclxuXHQuaGVyby1iZygnLXNtJyk7XHJcblxyXG5cdC5oZXJvLWRldmljZXMtYmcge1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKXtcclxuXHQuc20taGVybygpO1xyXG59XHJcblxyXG4uc20taGVyby1wYXJhbGxheCgpIHtcclxuXHQuaGVyby1kZXZpY2VzLXBob25lIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGV2aWNlcy1waG9uZS1zbS5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuaGVyby1kZXZpY2VzLXRhYmxldCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRldmljZXMtdGFibGV0LXNtLnBuZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZGVzay10YWJsZSxcclxuXHQuaGVyby1kZXNrLXNjcmVlbiB7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWRlc2stdGFibGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZW4tdXMvb3V0bG9vay1jb20vaW1nL2hlcm8vaGVyby1kZXNrLXRhYmxlLnBuZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZGVzay1iZyxcclxuXHQuaGVyby1kZXZpY2VzLWJnIHtcclxuXHRcdGhlaWdodDogNDEwcHg7XHJcblx0fVxyXG5cclxuXHQucGFyYWxsYXgtYmcge1xyXG5cdFx0dG9wOiAtNXB4O1xyXG5cdFx0bWluLWhlaWdodDogMzQwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKXtcclxuXHQuc20taGVyby1wYXJhbGxheCgpO1xyXG59XHJcblxyXG4ubWQtaGVyby1wYXJhbGxheCgpIHtcclxuXHQuaGVyby1kZXZpY2VzLXBob25lIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGV2aWNlcy1waG9uZS5wbmcnKTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWRldmljZXMtdGFibGV0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2VuLXVzL291dGxvb2stY29tL2ltZy9oZXJvL2hlcm8tZGV2aWNlcy10YWJsZXQucG5nJyk7XHJcblx0fVxyXG5cclxuXHQuaGVyby1kZXNrLWJnLFxyXG5cdC5oZXJvLWRldmljZXMtYmcge1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblxyXG5cdC5wYXJhbGxheC1iZyB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MTBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG5cdC5tZC1oZXJvLXBhcmFsbGF4KCk7XHJcbn1cclxuXHJcbi5tZC1oZXJvKCkge1xyXG5cdC5oZXJvIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XHJcblx0fVxyXG5cclxuXHQuaGVyby1zaWduLWJ0bnMgLmJ0bi1zaWduIHtcclxuXHRcdG1pbi13aWR0aDogOC4zZW07XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiA0ZW0gMCAwIDE1cHg7XHJcblx0XHR3aWR0aDogMTcuNWVtO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tYm9keSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNC43ZW07XHJcblx0fVxyXG5cclxuXHQuaGVybyAudmlkZW8tcGxheS1idG4ge1xyXG5cdCAgICB3aWR0aDogMTBlbTtcclxuXHRcdHRvcDogMTI1cHg7XHJcblx0fVxyXG5cclxuXHQuaGVybyAuYW5kcm9pZCAudmlkZW8tcGxheS1idG4sIC5oZXJvIC5pcGhvbmUgLnZpZGVvLXBsYXktYnRuIHtcclxuXHRcdHRvcDogMTAwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTVlbTtcclxuXHR9XHJcblxyXG5cdC5oZXJvLXNpZ24tYnRucy5tb2JpbGUge1xyXG5cdCAgcGFkZGluZzogMmVtIDAgMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCl7XHJcblx0Lmhlcm8tdmlkZW8ge1xyXG5cdFx0bWF4LXdpZHRoOiA4OTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuXHQubWQtaGVybygpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZyl7XHJcblx0Lmhlcm8tYmcoJycpO1xyXG59XHJcblxyXG4ubHQtaWU5IHtcclxuXHQuc20taGVybygpO1xyXG5cdC5tZC1oZXJvKCk7XHJcblx0Lmhlcm8tYmcoJycpO1xyXG5cclxuXHQuaGVyby1zaWduLWJ0bnMgLmJ0bi1zaWduIHtcclxuXHRcdG1pbi13aWR0aDogN2VtO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8taG9tZS1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWhvbWUtdmlkZW8taWU4LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Lmhlcm8tZGV2aWNlcy1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lbi11cy9vdXRsb29rLWNvbS9pbWcvaGVyby9oZXJvLWRldmljZXMtaWU4LmpwZycpO1xyXG5cdH1cclxuXHQuaGVyby12aWRlbyB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGxlZnQ6IGluaGVyaXQ7XHJcblx0XHR0b3A6IDEyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIubW9iaWxlLWNvbnRhY3Qge1xyXG5cclxuXHRiYWNrZ3JvdW5kOiBAZGFya2VzdC1ibHVlO1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0Lm5vcm1hbCgpO1xyXG5cclxuXHRtaW4taGVpZ2h0OiAxMTBweDtcclxuXHJcblx0LnNlbmQtdG8tbW9iaWxlLXBhbmVsIHtcclxuXHJcblx0XHQucm93IHtcclxuXHRcdFx0LmNsZWFyZml4KCk7XHJcblx0XHR9XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDEuNjI1cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogI2I0YjRiNDtcclxuXHRcdH1cclxuXHJcblx0XHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcblx0XHRcdGNvbG9yOiAjYjRiNGI0O1xyXG5cdFx0fVxyXG5cclxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdFx0XHRjb2xvcjogI2I0YjRiNDtcclxuXHRcdH1cclxuXHJcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICNiNGI0YjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbmQtdG8tbW9iaWxlLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMC41cmVtIDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXNpemU6MC43NWVtO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0Lm5vcm1hbCgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZW5kLW1vYmlsZS1kaXNjbGFpbWVyLWhvbGRlciB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZW5kLXRvLW1vYmlsZS1kaXNjbGFpbWVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMC41cmVtIDAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXNpemU6MC43NWVtO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0Lm5vcm1hbCgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kaXNjbGFpbWVyLWluZm9ybWF0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5zZW5kLXRvLW1vYmlsZS1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDEuMjVlbTtcclxufVxyXG5cclxuLnN0YXR1cy1tZXNzYWdlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDEuMjVlbTtcclxuXHQubGlnaHQoKTtcclxufVxyXG5cclxuLnN0YXR1cy1ibG9jayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbmQtdG8tbW9iaWxlLWZvcm0ge1xyXG5cdG1hcmdpbi1ib3R0b206LjRyZW07XHJcbn1cclxuXHJcbi5zZW5kLXRvLW1vYmlsZS1maWVsZCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGZvbnQtc2l6ZTogLjhlbTtcclxuXHRwYWRkaW5nOiAwLjM0cmVtIDAuNnJlbTtcclxuXHRib3JkZXI6IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHQubGlnaHQoKTtcclxuXHRsaW5lLWhlaWdodDoxLjU7XHJcbn1cclxuXHJcbi5zZW5kLXRvLW1vYmlsZS1idG4ge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6MC4xOHJlbSAxLjYyNXJlbTtcclxuXHQubGlnaHQoKTtcclxuXHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRiYWNrZ3JvdW5kOkBncmVlbjtcclxuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5pcy1zdGF0dXMtbWVzc2FnZS1hY3RpdmUge1xyXG5cclxuXHQuc2VuZC10by1tb2JpbGUtbWVzc2FnZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnN0YXR1cy1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uaXMtc3RhdHVzLW1lc3NhZ2UtZXJyb3Ige1xyXG5cclxuXHQuc2VuZC10by1tb2JpbGUtZmllbGQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2E5NGY0MjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG5cclxuXHQubW9iaWxlLWNvbnRhY3R7XHJcblxyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHQuc2VuZC10by1tb2JpbGUtcGFuZWwge1xyXG5cclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xyXG5cclxuXHRcdFx0LnNlbmQtdG8tbW9iaWxlLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VuZC10by1tb2JpbGUtZmllbGQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNjQlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZW5kLW1vYmlsZS1kaXNjbGFpbWVyLWhvbGRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlbmQtdG8tbW9iaWxlLWRpc2NsYWltZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRjb2xvcjojNjY2NjY2O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdFx0XHRib3JkZXI6MnB4IHNvbGlkIEBkYXJrZXN0LWJsdWU7XHJcblx0XHRcdFx0d2lkdGg6MjNyZW07XHJcblx0XHRcdFx0cmlnaHQ6LTI0cmVtO1xyXG5cdFx0XHRcdHRvcDotMi41cmVtO1xyXG5cdFx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgLnNob3ctZGlzY2xhaW1lciAuc2VuZC10by1tb2JpbGUtZGlzY2xhaW1lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdC5kaXNjbGFpbWVyLWluZm9ybWF0aW9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDoxLjJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OjEuMnJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyOjJweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LjJyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6LjlyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdCAgXHRtYXJnaW46MThweCAwIDAgLTMxcHg7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlbmQtdG8tbW9iaWxlLWhlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR9XHJcblxyXG5cdC5zZW5kLXRvLW1vYmlsZS1idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuc3RhdHVzLWJsb2NrIHtcclxuXHRcdG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG5cdH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5Oid3Zl9TZWdvZVVJTGlnaHQnO1xyXG4gICAgc3JjOnVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0xpZ2h0L2xhdGVzdC5lb3QnKTtcclxuICAgIHNyYzpsb2NhbChcIlNlZ29lIFVJIExpZ2h0XCIpLGxvY2FsKFwiU2Vnb2UgV1AgTGlnaHRcIiksdXJsKCdodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQvbGF0ZXN0LmVvdD8jaWVmaXgnKVxyXG4gICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC9sYXRlc3Qud29mZicpXHJcbiAgICAgICAgZm9ybWF0KCd3b2ZmJyksdXJsKCdodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQvbGF0ZXN0LnR0ZicpXHJcbiAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0xpZ2h0L2xhdGVzdC5zdmcjd2ViJylcclxuICAgICAgICBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTond2ZfU2Vnb2VVSUxpZ2h0SXRhbGljJztcclxuICAgIHNyYzp1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC9sYXRlc3QuZW90Jyk7XHJcbiAgICBzcmM6bG9jYWwoXCJTZWdvZSBVSSBMaWdodCBJdGFsaWNcIiksbG9jYWwoXCJTZWdvZSBXUCBMaWdodCBJdGFsaWNcIiksdXJsKCdodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQtSXRhbGljL2xhdGVzdC5lb3Q/I2llZml4JylcclxuICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCdodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTGlnaHQtSXRhbGljL2xhdGVzdC53b2ZmJylcclxuICAgICAgICBmb3JtYXQoJ3dvZmYnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9MaWdodC1JdGFsaWMvbGF0ZXN0LnR0ZicpXHJcbiAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLHVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0xpZ2h0LUl0YWxpYy9sYXRlc3Quc3ZnI3dlYicpXHJcbiAgICAgICAgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6J3dmX1NlZ29lVUlCb2xkJztcclxuICAgIHNyYzp1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC5lb3QnKTtcclxuICAgIHNyYzpsb2NhbChcIlNlZ29lIFVJIEJvbGRcIiksbG9jYWwoXCJTZWdvZSBXUCBCb2xkXCIpLHVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL0JvbGQvbGF0ZXN0LmVvdD8jaWVmaXgnKVxyXG4gICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC53b2ZmJylcclxuICAgICAgICBmb3JtYXQoJ3dvZmYnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC50dGYnKVxyXG4gICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Cb2xkL2xhdGVzdC5zdmcjd2ViJylcclxuICAgICAgICBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5Oid3Zl9TZWdvZVVJJztcclxuICAgIHNyYzp1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Ob3JtYWwvbGF0ZXN0LmVvdCcpO1xyXG4gICAgc3JjOmxvY2FsKFwiU2Vnb2UgVUlcIiksbG9jYWwoXCJTZWdvZVwiKSxsb2NhbChcIlNlZ29lIFdQXCIpLHVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL05vcm1hbC9sYXRlc3QuZW90PyNpZWZpeCcpXHJcbiAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9TZWdvZS1VSS9XZXN0LUV1cm9wZWFuL05vcm1hbC9sYXRlc3Qud29mZicpXHJcbiAgICAgICAgZm9ybWF0KCd3b2ZmJyksdXJsKCdodHRwczovL2kucy1taWNyb3NvZnQuY29tL2ZvbnRzL1NlZ29lLVVJL1dlc3QtRXVyb3BlYW4vTm9ybWFsL2xhdGVzdC50dGYnKVxyXG4gICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvU2Vnb2UtVUkvV2VzdC1FdXJvcGVhbi9Ob3JtYWwvbGF0ZXN0LnN2ZyN3ZWInKVxyXG4gICAgICAgIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6J01TSFBJY29uc1JlZ3VsYXInO1xyXG4gICAgc3JjOnVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9ob21lcGFnZS9pY29ucy9tc2hwaWNvbnMtcmVndWxhci13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOnVybCgnaHR0cHM6Ly9pLnMtbWljcm9zb2Z0LmNvbS9mb250cy9ob21lcGFnZS9pY29ucy9tc2hwaWNvbnMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKVxyXG4gICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvaG9tZXBhZ2UvaWNvbnMvbXNocGljb25zLXJlZ3VsYXItd2ViZm9udC53b2ZmJylcclxuICAgICAgICBmb3JtYXQoJ3dvZmYnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvaG9tZXBhZ2UvaWNvbnMvbXNocGljb25zLXJlZ3VsYXItd2ViZm9udC50dGYnKVxyXG4gICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJ2h0dHBzOi8vaS5zLW1pY3Jvc29mdC5jb20vZm9udHMvaG9tZXBhZ2UvaWNvbnMvbXNocGljb25zLXJlZ3VsYXItd2ViZm9udC5zdmcjd2ViJylcclxuICAgICAgICBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4ubm9ybWFsKCkge1xyXG4gICAgZm9udC1mYW1pbHk6XCJ3Zl9TZWdvZVVJXCIsXCJTZWdvZSBVSVwiLFwiU2Vnb2VcIixcIlNlZ29lIFdQXCIsXCJUYWhvbWFcIixcIlZlcmRhbmFcIixcIkFyaWFsXCIsXCJzYW5zLXNlcmlmXCI7XHJcbn1cclxuXHJcbi5saWdodC1pdGFsaWMoKSB7XHJcbiAgICBmb250LWZhbWlseTogXCJ3Zl9TZWdvZVVJTGlnaHRJdGFsaWNcIiwgXCJ3Zl9TZWdvZVVJXCIsIFwiU2Vnb2UgVUkgTGlnaHRJdGFsaWNcIiwgXCJTZWdvZSBXUCBMaWdodEl0YWxpY1wiLCBcIlNlZ29lIFVJXCIsIFwiU2Vnb2VcIiwgXCJTZWdvZSBXUFwiLCBcIlRhaG9tYVwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcclxufVxyXG5cclxuLmxpZ2h0KCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwid2ZfU2Vnb2VVSUxpZ2h0XCIsIFwid2ZfU2Vnb2VVSVwiLCBcIlNlZ29lIFVJIExpZ2h0XCIsIFwiU2Vnb2UgV1AgTGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBcIlNlZ29lXCIsIFwiU2Vnb2UgV1BcIiwgXCJUYWhvbWFcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XHJcbn1cclxuXHJcbi5ib2xkKCkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwid2ZfU2Vnb2VVSUJvbGRcIiwgXCJ3Zl9TZWdvZVVJXCIsIFwiU2Vnb2UgVUkgQm9sZFwiLCBcIlNlZ29lIFdQIEJvbGRcIiwgXCJTZWdvZSBVSVwiLCBcIlNlZ29lXCIsIFwiU2Vnb2UgV1BcIiwgXCJUYWhvbWFcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XHJcbn1cclxuXHJcbiIsIlxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuXHJcbi8vIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxyXG5AZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTI7XHJcbi8vIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG5AZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuQGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgIEBzY3JlZW4tc20tbWluO1xyXG4vLyBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxyXG5AZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKEBncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKTtcclxuXHJcblxyXG4vLz09IENvbnRhaW5lciBzaXplc1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuQGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICgoNzIwcHggKyBAZ3JpZC1ndXR0ZXItd2lkdGgpKTtcclxuLy8gRm9yIGBAc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxyXG5AY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgQGNvbnRhaW5lci10YWJsZXQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG5AY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKCg5NDBweCArIEBncmlkLWd1dHRlci13aWR0aCkpO1xyXG4vLyBGb3IgYEBzY3JlZW4tbWQtbWluYCBhbmQgdXAuXHJcbkBjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICBAY29udGFpbmVyLWRlc2t0b3A7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuQGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgoMTE0MHB4ICsgQGdyaWQtZ3V0dGVyLXdpZHRoKSk7XHJcbi8vIEZvciBgQHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cclxuQGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgIEBjb250YWluZXItbGFyZ2UtZGVza3RvcDtcclxuXHJcblxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWQtZnJhbWV3b3JrLmxlc3NcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ncmlkLmxlc3NcIjtcclxuXHJcbi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAuY29udGFpbmVyLWZpeGVkKCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItc207XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAuY29udGFpbmVyLWZpeGVkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIC5tYWtlLXJvdygpO1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG4ubWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG4gXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gIC5tYWtlLWdyaWQobWQpO1xyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChsZyk7XHJcbn1cclxuXHJcblxyXG4vLyBHcmlkIGJhc2VkIG9uIDVzXHJcbi5jb2wteHMtMTUsXHJcbi5jb2wtc20tMTUsXHJcbi5jb2wtbWQtMTUsXHJcbi5jb2wtbGctMTUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4uY29sLXhzLTE1IHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuLmNvbC1zbS0xNSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIC5jb2wtbWQtMTUge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAuY29sLWxnLTE1IHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59IiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcclxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICAoQGd1dHRlciAvIC0yKTtcclxuICBtYXJnaW4tcmlnaHQ6IChAZ3V0dGVyIC8gLTIpO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xyXG4ubWFrZS14cy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbi5tYWtlLW1kLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcclxuLm1ha2UtbGctY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgQGdyaWQtY29sdW1uc2AuXHJcblxyXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XHJcbiAgLy8gQ29tbW9uIHN0eWxlcyBmb3IgYWxsIHNpemVzIG9mIGdyaWQgY29sdW1ucywgd2lkdGhzIDEtMTJcclxuICAuY29sKEBpbmRleCkgd2hlbiAoQGluZGV4ID0gMSkgeyAvLyBpbml0aWFsXHJcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXHJcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxyXG4gICAgQHtsaXN0fSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgICAgIHBhZGRpbmctbGVmdDogIChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcclxufVxyXG5cclxuLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpIHtcclxuICAuY29sKEBpbmRleCkgd2hlbiAoQGluZGV4ID0gMSkgeyAvLyBpbml0aWFsXHJcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIEBpdGVtKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsXHJcbiAgICBAaXRlbTogflwiLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fVwiO1xyXG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID4gQGdyaWQtY29sdW1ucykgeyAvLyB0ZXJtaW5hbFxyXG4gICAgQHtsaXN0fSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sKDEpOyAvLyBraWNrc3RhcnQgaXRcclxufVxyXG5cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHdpZHRoKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LUB7aW5kZXh9IHtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1c2gtQHtpbmRleH0ge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPSAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVsbC1Ae2luZGV4fSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBvZmZzZXQpIHtcclxuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmFzaWMgbG9vcGluZyBpbiBMRVNTXHJcbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XHJcbiAgLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKTtcclxuICAvLyBuZXh0IGl0ZXJhdGlvblxyXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xyXG59XHJcblxyXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcclxuLm1ha2UtZ3JpZChAY2xhc3MpIHtcclxuICAuZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcyk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1bGwpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHB1c2gpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XHJcbn1cclxuIiwiLmx0LWllOSB7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IEBzY3JlZW4tbWQ7XHJcblx0fVxyXG5cclxuXHQuY29sLXNtLTMsXHJcblx0LmNvbC1tZC0zIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5jb2wtc20tNixcclxuXHQuY29sLW1kLTYge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcbn1cclxuIiwiLmZ1bGxibGVlZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBzZWN0aW9uIHNwZWNpZmljICovXHJcbi5zZWN0aW9uLWhlYWRpbmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMWVtIDAgMC4zZW0gMDtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogQGRhcmstYmx1ZTtcclxufVxyXG5cclxuLm5vLXN1Yi1oZWFkaW5nIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXN1Yi1oZWFkaW5nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMi4yZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRpc2NsYWltZXIge1xyXG5cdGZvbnQtc2l6ZTogLjZlbTtcclxufVxyXG5cclxuLmxpbmstYXJyb3cge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC4yZW07XHJcblx0bWFyZ2luLWxlZnQ6IC43NWVtO1xyXG59XHJcblxyXG4uc20tc2VjdGlvbigpIHtcclxuXHJcblx0LnNlY3Rpb24taGVhZGluZyB7XHJcblx0XHRmb250LXNpemU6IDJlbTtcdFxyXG5cdH1cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdC5zbS1zZWN0aW9uKCk7XHJcbn1cclxuXHJcbi5jZW50ZXJlZCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbmVkIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XHJcblx0cGFkZGluZy1ib3R0b206IDMuMWVtO1xyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIHZpZGVvIGVtYmVkcyAqL1xyXG4udmlkZW9XcmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdGhlaWdodDogMDtcclxuXHJcblx0aWZyYW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mdWxsYmxlZWQtaW1nLWNlbnRlciB7XHJcblx0ei1pbmRleDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLnN0aWNrLXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zbS1mdWxsYmxlZWQtaW1nLWNlbnRlcigpIHtcclxuXHJcblx0LmZ1bGxibGVlZC1pbWctY2VudGVyIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGhlaWdodDogMzMwcHg7XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSl7XHJcblx0LnNtLWZ1bGxibGVlZC1pbWctY2VudGVyKCk7XHJcbn1cclxuXHJcbi5tZC1mdWxsYmxlZWQtaW1nLWNlbnRlcigpIHtcclxuXHJcblx0LmZ1bGxibGVlZC1pbWctY2VudGVyIHtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCl7XHJcblx0Lm1kLWZ1bGxibGVlZC1pbWctY2VudGVyKCk7XHJcbn1cclxuXHJcbi5sdC1pZTkge1xyXG5cdC5zbS1zZWN0aW9uKCk7XHJcblx0LnNtLWZ1bGxibGVlZC1pbWctY2VudGVyKCk7XHJcblx0Lm1kLWZ1bGxibGVlZC1pbWctY2VudGVyKCk7XHJcblx0LmZ1bGxibGVlZC1pbWctY2VudGVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0fVxyXG59IiwiLy9Ib21lIGhlcm8gZGV2aWNlXHJcbi5oZXJvLWhvbWUtdGFibGV0IHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICAgIGxlZnQ6IDM0JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAc2NyZWVuLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMzAlXHJcbiAgICB9XHJcbn1cclxuLmhlcm8tdGFibGV0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC52aWRlby1wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgIHRvcDogOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnZpZGVvLXBsYXktYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXRhYmxldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy9cclxuLmhlcm8tZGV2aWNlcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcblxyXG4uZGV2aWNlLXBob25lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgdG9wOiAxZW07XHJcbn1cclxuXHJcbi5hbmRyb2lkIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAuZGV2aWNlLXBob25lIHtcclxuICAgICAgICB0b3A6IDEuNzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmRldmljZXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMzBweDtcclxufVxyXG5cclxuLmRldmljZS10YWJsZXQsLmRldmljZS1waG9uZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMGVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgLmhlcm8tZGV2aWNlcyB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAuZGV2aWNlc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGV2aWNlLXRhYmxldCwuZGV2aWNlLXBob25lIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbmRyb2lkIHtcclxuICAgICAgICAuZGV2aWNlLXBob25lIHtcclxuICAgICAgICAgICAgdG9wOiAyLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAuaGVyby1kZXZpY2VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuZGV2aWNlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZGV2aWNlLXRhYmxldCwuZGV2aWNlLXBob25lIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbmRyb2lkIHtcclxuICAgICAgICAuZGV2aWNlLXBob25lIHtcclxuICAgICAgICAgICAgdG9wOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZ0ciB7XHJcblx0bWFyZ2luOiAwIGVtIGF1dG8gMWVtIGF1dG87XHJcbn1cclxuLmZ0ci1zaWduLWJ0bnMgLmJ0bi1zaWduIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZ0ci1mZWF0dXJlLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uZnRyLWl0ZW0tY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG5cdC5mdHItaXRlbS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZnRyLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XHJcbn1cclxuLmZ0ci12aWQtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiA2MDJweDtcclxuXHRtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4uZnRyLXZpZGVvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHR2aWRlbyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5mdHItdmlkZW8tY29udGFpbmVye1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmZ0ci12aWRlby1wbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogODclO1xyXG5cdGhlaWdodDogNzclO1xyXG5cdHRvcDogMTIlO1xyXG5cdGxlZnQ6IDclO1xyXG5cclxuXHQudmlkZW8tY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wbGF5ZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tY2xvc2UtYnRuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmZ0ci10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRjb2xvcjogQGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmZ0ci1ib2R5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5mdHItbGluayB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0bWFyZ2luOiAuNWVtIDA7XHJcblx0bWluLXdpZHRoOiAxNGVtO1xyXG59XHJcblxyXG4uZnRyLXRvZ2dsZXMge1xyXG5cdG1heC13aWR0aDogMjBlbTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mdHItaXRlbS10b2dnbGUge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA2LjVlbTtcclxuXHRwYWRkaW5nOiAgMCAwIDFlbSAwO1xyXG5cdGZvbnQtc2l6ZTogLjdlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZmlsbDogQG1lZC1ncmF5O1xyXG59XHJcblxyXG4uZnRyLWljb24ge1xyXG5cdHdpZHRoOiA0ZW07XHJcblx0aGVpZ2h0OiA0ZW07XHJcbn1cclxuXHJcbi5mdHItYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDNlbSAwIDMuNzVlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrLWJsdWU7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmxpZ2h0KCk7XHJcbn1cclxuXHJcblxyXG4uc20tZnRyKCkge1xyXG5cdC5mdHItdG9nZ2xlcyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5mdHItaXRlbS10b2dnbGUge1xyXG5cdFx0Zm9udC1zaXplOiAuODVlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubWQtZnRyKCkge1xyXG5cdC5mdHItaXRlbS10b2dnbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG5cdC5zbS1mdHIoKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuXHQubWQtZnRyKCk7XHJcbn1cclxuXHJcbi5sdC1pZTkge1xyXG5cdC5zbS1mdHIoKTtcclxuXHQubWQtZnRyKCk7XHJcblx0LmNvbC1zbS04IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDY2LjYlO1xyXG5cdH1cclxuXHQuY29sLXNtLTQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMzMuMyU7XHJcblx0fVxyXG59XHJcblxyXG4ubm8tc3ZnIHtcclxuXHQuZnRyLWljb24tc3dlZXAge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tc3dlZXAucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuZnRyLWljb24tdW5zdWIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tdW5zdWIucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuZnRyLWljb24tY2F0ZWdvcmllcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXN0L3BuZy9mdHItaWNvbi1jYXRlZ29yaWVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdH1cclxuXHJcblx0LmZ0ci1pY29uLXZpZXcge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tdmlldy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHR9XHJcblxyXG5cdC5mdHItaWNvbi1jaGF0IHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWNoYXQucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuZnRyLWljb24taW1wb3J0IHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWltcG9ydC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHR9XHJcblxyXG5cdC5mdHItaWNvbi1hbGlhc2VzIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Rpc3QvcG5nL2Z0ci1pY29uLWFsaWFzZXMucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuZnRyLWljb24tb25lZHJpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGlzdC9wbmcvZnRyLWljb24tb25lZHJpdmUucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0fVxyXG5cclxuXHQuZnRyLWl0ZW0tdG9nZ2xlIHAge1xyXG5cdFx0bWFyZ2luLXRvcDogNGVtO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLmFkZC1pbntcclxuICAgIFxyXG4gICAgLmZ0ci1mZWF0dXJlLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIuODc1ZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tcGxheS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXBsYXktcG9zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWFkZGluLXBsYXkge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qLmFkZC1pbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufSovXHJcblxyXG4uYWRkLWluLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1ZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBkYXJrZXItYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLyouYWRkLWluLWNvcHkge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59Ki9cclxuXHJcbi5hZGRpbi1idG4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jYWRkLWluLWdpcGh5IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uYWRkLWluLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2VyLWJsdWU7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5saWdodCgpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4teHMpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZlYXR1cmUtYWRkaW4tbGlzdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMjYycHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gMC43NWVtIGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKXtcclxuXHQuZmVhdHVyZS1hZGRpbi1saXN0IHtcclxuXHRcdG1heC13aWR0aDogNTI2cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKXtcclxuXHQuZmVhdHVyZS1hZGRpbi1saXN0IHtcclxuXHRcdG1heC13aWR0aDogOTI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZS1hZGRpbi1saXN0LS1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDRweDtcclxuXHRoZWlnaHQ6IDEwNHB4O1xyXG5cdG1hcmdpbjogMCAxMnB4IDIwcHggMTJweDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0aW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlLWFkZGluLWxpc3QtLWl0ZW0tLWljb24ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIEBsaWdodC1ncmF5O1xyXG59XHJcblxyXG4uZmVhdHVyZS1hZGRpbi1saXN0LS1pdGVtLS1yb2xsb3ZlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDRweDtcclxuXHRoZWlnaHQ6IDEwNHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDExNCwgMTk4LCAwLjkpO1xyXG5cdGNvbG9yOiBAd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHksIHRyYW5zZm9ybSwgMC40cztcclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmUtYWRkaW4tbGlzdC0taXRlbS0tcm9sbG92ZXI6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufSIsIi5zdWItZGV2aWNlcy1oZXJvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMmVtIDIuNWVtO1xyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLWRldmljZXMge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0LmRldmljZS1pY29ucyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMmVtIDA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0cGFkZGluZzogMCAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRlc2t0b3AtaGlkZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmRlc2t0b3Atc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmRldmljZXMtY29udGFpbmVyIGRpdiB7XHJcblxyXG5cdFx0aDQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbjogLjc1ZW0gMCAuNWVtIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YS5idG4tc2lnbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXJrZXN0LWJsdWU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXZpY2VzLWltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuXHQuc3ViLWRldmljZXMge1xyXG5cdFx0Lm91dGxvb2stbWFjIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcblx0LnN1Yi1kZXZpY2VzLWhlcm8ge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWItZGV2aWNlcyB7XHRcclxuXHRcdC5kZXZpY2VzIGRpdiB7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgLjVlbSAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHRcclxuQG1lZGlhIChtaW4td2lkdGg6QHNjcmVlbi1sZykge1xyXG5cdC5zdWItZGV2aWNlcy1oZXJvIHtcclxuXHRcdHBhZGRpbmc6IDJlbSAyLjVlbSAwIDIuNWVtO1xyXG5cdH1cclxuXHQuc3ViLWRldmljZXMge1xyXG5cdFx0LmRlc2t0b3AtaGlkZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHRcclxuXHRcdC5kZXNrdG9wLXNob3cge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRldmljZXMgZGl2IHtcclxuXHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRtYXJnaW46IDJlbSAwIC41ZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm91dGxvb2stbWFjIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zdWItZGlzY2xhaW1lciB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdG1hcmdpbjogMmVtIDAgMCAwO1xyXG59IiwiLnN5bmMge1xyXG5cdC5zZWN0aW9uLWRpc2NsYWltZXIge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOjFlbSAwIDAgMDtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG5cdH1cclxufVxyXG5cclxuLnN5bmMtcGhvbmUtZG9jayB7XHJcblxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDM3LjVlbTtcclxuXHRmb250LXNpemU6IC41ZW07XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uc3luYy1waG9uZS13aW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG5cdG1hcmdpbi1sZWZ0OiA3LjhlbTtcclxufVxyXG5cclxuLnN5bmMtcGhvbmUtYW5kIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDExLjJlbTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogMi41ZW07XHJcblx0bWFyZ2luLWxlZnQ6IC0xOC44ZW07XHJcbn1cclxuXHJcbi5zeW5jLXBob25lLWFwbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxNC4yZW07XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtN2VtO1xyXG59XHJcblxyXG4uc3luYy1sZWFybi1tb3JlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA4ZW07XHJcblx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3luYy1sZWFybi1tb3JlLWxpc3Qge1xyXG5cclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MCAwIDIuNWVtIDA7XHJcblxyXG4gICAgbGkgYSBpbWcge1xyXG4gICAgXHR3aWR0aDogOGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgLnN5bmMtbGVhcm4tbW9yZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbjowIDFlbSAwIDA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuLnN5bmMtY3RhLW1pZCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDozZW07XHJcbiAgICB3aWR0aDoxNDJweDtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6LTcxcHg7XHJcbn1cclxuXHJcblxyXG4uc3luYy1sZWFybi1tb3JlLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTguNWVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxZW07XHJcbiAgICBmb250LXNpemU6MWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuXHJcbi8qLnN5bmMtZ29vZ2xlLXBsYXkge1xyXG5cdHdpZHRoOiA4ZW07XHJcbn0qL1xyXG5cclxuLnNtLXN5bmMoKSB7XHJcblxyXG4gICAgLnN5bmMge1xyXG5cclxuXHRcdC5zZWN0aW9uLWRpc2NsYWltZXIge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWRpc2NsYWltZXIgcCB7XHJcblx0XHRcdHdpZHRoOjY0LjVlbTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC5zeW5jLXBob25lLWRvY2sge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cclxuXHQuc3luYy1sZWFybi1tb3JlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0fVxyXG5cdC5zeW5jLWxlYXJuLW1vcmUtaGVhZGVyIHtcclxuXHRcdHdpZHRoOiAzNy41ZW07XHJcblx0fVxyXG5cclxuICAgIC5zeW5jLWxlYXJuLW1vcmUtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zeW5jLWxlYXJuLW1vcmUtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOjA7XHJcbiAgICAgICAgcGFkZGluZzowIDFlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuXHR9XHJcblxyXG5cdC5zeW5jLWN0YS1taWQge1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIEBibGFjayAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCBAYmxhY2sgMXB4O1xyXG5cclxuICAgICAgICAuc3ViLWN0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE2MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MC4yNWVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcblx0LnNtLXN5bmMoKTtcclxufVxyXG5cclxuLmx0LWllOSB7XHJcblx0LnNtLXN5bmMoKTtcclxufVxyXG4iLCJcclxuLnNvY2lhbCB7XHJcblx0cGFkZGluZzogMi41ZW0gMDtcclxufVxyXG5cclxuLmZvb3RlciBhIHtcclxuXHRjb2xvcjogQGJsYWNrO1xyXG59XHJcblxyXG4uc2hhcmUsXHJcbi5saWtlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IC4yZW0gMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0aW1nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogLjVlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWxwIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tdG9wOiAyZW07XHJcblxyXG5cdC5idXR0b257XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGJhY2tncm91bmQ6IEBkYXJrLWJsdWU7XHJcblx0XHRwYWRkaW5nOiAuNWVtIC43ZW07XHJcblx0XHRtYXJnaW46IC41ZW0gLjVlbSAwIDA7XHJcblx0XHRjb2xvcjogQHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLmhlbHAtYWRkaXRpb25hbCxcclxuLmhlbHAtdGhhbmtzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVscC1zdWJ0ZXh0IHtcclxuXHRtYXgtd2lkdGg6IDE0ZW07XHJcbn1cclxuXHJcbi50eHRGZWVkYmFjayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzLjZlbTtcclxufVxyXG5cclxuLmNoYXItY291bnQge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmZvb3Rlci1sZWdhbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1sb2dvLFxyXG4ubGVnYWwtbGlua3Mge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmZvb3Rlci1sb2dvIHtcclxuXHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRwYWRkaW5nOiAuNWVtIC43NWVtIDA7XHJcblx0b3BhY2l0eTogLjc7XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogNGVtO1xyXG5cdH1cclxufVxyXG5cclxuLmxlZ2FsLWxpbmtzIGEsXHJcbi5sZWdhbC1saW5rcyBzcGFuIHtcclxuXHRwYWRkaW5nOiAuNWVtO1xyXG5cdGZvbnQtc2l6ZTogLjY1ZW07XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmxlZ2FsLWxpbmtzIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cdG1hcmdpbi1yaWdodDogLjI1ZW07XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IEBkYXJrLWdyYXk7XHJcblx0fVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXhwbG9yZSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogLjVlbSAxNXB4O1xyXG5cdGJhY2tncm91bmQ6IEBkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5mb290ZXIgLmV4cGxvcmUtY3RhIHtcclxuXHRjb2xvcjogQHdoaXRlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5leHBsb3JlLWFycm93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC4yZW07XHJcblx0bWFyZ2luLWxlZnQ6IC41ZW07XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG59XHJcblxyXG4uZXhwbG9yZS1hcnJvdy5tb2JpbGUge1xyXG5cdGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zbS1mb290ZXIoKSB7XHJcblx0LmZvb3Rlci1sb2dvIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxlZ2FsLWxpbmtzIHtcclxuXHRcdGNsZWFyOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogQGRhcmstYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3B5cmlnaHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LmV4cGxvcmUge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXIgLmV4cGxvcmUtY3RhIHtcclxuXHRcdGNvbG9yOiBAZGFyay1ibHVlO1xyXG5cdFx0cGFkZGluZzogLjVlbSAwO1xyXG5cdH1cclxuXHJcblx0LmV4cGxvcmUtYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdC5leHBsb3JlLWFycm93Lm1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdC5zbS1mb290ZXIoKTtcclxufVxyXG5cclxuLmx0LWllOSB7XHJcblx0LnNtLWZvb3RlcigpO1xyXG5cclxuXHQuZm9vdGVyLWxlZ2FsIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmV4cGxvcmUtZXhwYW5kZWQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHRmb250LXNpemU6IC45ZW07XHJcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZTtcclxuXHJcblx0cCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xO1xyXG5cdFx0XHRjb2xvcjogQGRhcmstZ3JheTtcclxuXHRcdFx0Lm5vcm1hbCgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAuNGVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC43ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udHdpdHRlciB7XHJcbiAgb3ZlcmZsb3cteDpoaWRkZW47XHJcbn1cclxuIiwiLm1vYmlsZS1nb29nbGUtcGxheSB7XHJcbiAgICB3aWR0aDogOGVtO1xyXG59XHJcblxyXG4ubW9iaWxlLWluc3RydWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi5tb2JpbGUtaW5zdHJ1Y3QgbGkge1xyXG4gICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgICAgLmJvbGQoKTtcclxuICAgIH1cclxufVxyXG4ubW9iaWxlLWxlZ2FsIHtcclxuICAgIGZvbnQtc2l6ZTogLjVlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbn1cclxuXHJcbi53aW5kb3dzLW1vYmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay1ibHVlO1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcblxyXG4gICAgLndpbmRvd3MtbW9iaWxlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5kb3dzLW1vYmlsZS1waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAud2luZG93cy1tb2JpbGUtcGhvbmUgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC53aW5kb3dzLW1vYmlsZS1pbnN0cnVjdCB7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtY2Fyb3VzZWwge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjpAZGFyay1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxLjVlbTtcclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1kaXNjbGFpbWVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLWZlYXR1cmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MS41ZW07XHJcbiAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjpAZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS40ZW07XHJcbiAgICAgICAgICAgIC5saWdodCgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWZlYXR1cmUtc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDotMTBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1haWwtZmVhdHVyZS5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWFpbC1mZWF0dXJlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCBAZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6QHNjcmVlbi1zbSl7XHJcbiAgICAubW9iaWxlLWNhcm91c2VsIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWZlYXR1cmVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbWFpbC1mZWF0dXJlIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDozMiU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIC41cywgLXdlYmtpdC10cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcuc2hvd2luZyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWNvbnRhY3R7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAud2luZG93cy1tb2JpbGUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI2ZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLndpbmRvd3MtbW9iaWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5kb3dzLW1vYmlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5kb3dzLW1vYmlsZS1pbnN0cnVjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aW5kb3dzLW1vYmlsZS1pbnN0cnVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2luZG93cy1tb2JpbGUtaW5zdHJ1Y3QtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgLndpbmRvd3MtbW9iaWxlLXBob25lIHtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6QHNjcmVlbi1tZCl7XHJcbiAgICAgLndpbmRvd3MtbW9iaWxlIC53aW5kb3dzLW1vYmlsZS1waG9uZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtY2Fyb3VzZWwge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWZlYXR1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDozMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOkBzY3JlZW4tbGcpe1xyXG4gICAgLm1vYmlsZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtYWlsLWZlYXR1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52aWRlby1wbGF5LWJ0bixcclxuLnZpZGVvLWNsb3NlLWJ0biB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udmlkZW8gLnZpZGVvLXBsYXktYnRuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZGVvLWNsb3NlLWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTU1cHg7XHJcblx0cmlnaHQ6IDVweDtcclxufVxyXG4iLCIuc21hcnRiYW5uZXItc2hvdyB7XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhkciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbi5zbWFydGJhbm5lci1zaG93IC5zbWFydGJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gLyoqIERlZmF1bHQgKiovXHJcbi5zbWFydGJhbm5lci1idXR0b24ge1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbi8qKiBpT1MgKiovXHJcblxyXG4uc21hcnRiYW5uZXItaW9zIHtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAwLjg4cmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWlvcyAuc21hcnRiYW5uZXItaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDAuNzhyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaW9zIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWljb24ge1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1pbmZvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItaW9zIC5zbWFydGJhbm5lci1idXR0b24ge1xyXG4gICAgY29sb3I6ICMwMDcyYzY7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNGY3ZjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1pb3MgLnNtYXJ0YmFubmVyLWNsb3NlIHtcclxuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogcmdiYSg4MCwgODAsIDgwLCAwLjgpO1xyXG59XHJcblxyXG5cclxuLyoqIEFuZHJvaWQgKiovXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1jbG9zZSB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAubm9ybWFsKCk7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1pY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1pbmZvIHtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNtYXJ0YmFubmVyLWFuZHJvaWQgLnNtYXJ0YmFubmVyLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uIHtcclxuICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uc21hcnRiYW5uZXItYW5kcm9pZCAuc21hcnRiYW5uZXItYnV0dG9uLXRleHQge1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmM2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDphY3RpdmUsXHJcbi5zbWFydGJhbm5lci1hbmRyb2lkIC5zbWFydGJhbm5lci1idXR0b24tdGV4dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDEyMDU1O1xyXG59XHJcbiIsIi5tb2JpbGUtaGVyb3tcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC8vbW9iaWxlIGNvbnRhY3RcclxuICAgIC5tb2JpbGUtY29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbmQtbW9iaWxlLWRpc2NsYWltZXItaG9sZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMtbWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy9lbmQgbW9iaWxlIGNvbnRhY3RcclxuXHJcbiAgICAuZnVsbGJsZWVkLWltZy1jZW50ZXIge1xyXG4gICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcGxheS1idG4ge1xyXG4gICAgICAgIHRvcDogNDVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlcm8tbW9iaWxlLWJ0bnMge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgXHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2lnbi1idG5zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLXBob25lLWRvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLmhlcm8tcGhvbmUtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaGVyby1waG9uZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZXJvLW1vYmlsZS1idG5zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAubW9iaWxlLWhlcm8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAvL21vYmlsZS1jb250YWN0XHJcbiAgICAgICAgLnNlbmQtdG8tbW9iaWxlLWZpZWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2VuZC1tb2JpbGUtZGlzY2xhaW1lci1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9lbmRcclxuXHJcbiAgICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaGVyby1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMy41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLW1vYmlsZS1idG5zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLXNpZ24tYnRucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtlci1ibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzE5ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1zaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXBob25lLWRvY2sge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgLm1vYmlsZS1oZXJvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLy9cclxuICAgICAgICAuc2VuZC10by1tb2JpbGUtZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZW5kLXRvLW1vYmlsZS1tZXNzYWdle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cy1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG5cclxuICAgICAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tY29weSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLXNpZ24tYnRucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tbW9iaWxlLWJ0bnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tcGxheS1idG4ge1xyXG4gICAgICAgICAgICB0b3A6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvLXBob25lLWRvY2sge1xyXG4gICAgICAgIG1hcmdpbjogNS41ZW0gMCAwO1xyXG4gICAgICAgIHdpZHRoOiA0NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1waG9uZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOkBzY3JlZW4tbGcpIHtcclxuXHJcbiAgICAuaGVyby1waG9uZS1kb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjRlbTtcclxuICAgICAgICB3aWR0aDogNTYwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVyby1waG9uZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtaGVybyB7XHJcbiAgICAgICAgLnZpZGVvLXBsYXktYnRuIHtcclxuICAgICAgICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlcm8tbW9iaWxlLXBob25lcy5kZXZpY2VzLndpbmRvd3MtbW9iaWxlLWRldmljZXMge1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMDZweDtcclxufVxyXG5cclxuLm1vYmlsZS1waG9uZS50YWJsZXQuc3VyZmFjZS10YWJsZXQge1xyXG4gICAgbWF4LWhlaWdodDogMTFlbTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgIC5oZXJvLW1vYmlsZS1waG9uZXMuZGV2aWNlcy53aW5kb3dzLW1vYmlsZS1kZXZpY2VzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAubWFpblBob25lIHtcclxuICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgbWF4LWhlaWdodDogMTNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1waG9uZS50YWJsZXQuc3VyZmFjZS10YWJsZXQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE3ZW07XHJcbiAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG5cclxuICAgIC5oZXJvLW1vYmlsZS1waG9uZXMuZGV2aWNlcy53aW5kb3dzLW1vYmlsZS1kZXZpY2VzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgICAgICAubWFpblBob25lIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLXBob25lLnRhYmxldC5zdXJmYWNlLXRhYmxldCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjhlbTtcclxuICAgICAgICBsZWZ0OiA5ZW07XHJcbiAgICB9XHJcbn0iLCIuaWZyYW1lLXZpZGVvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cclxuXHRpZnJhbWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG4iLCIud2lyZWQge1xyXG5cclxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdC5saWdodC1pdGFsaWMoKTtcclxuXHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdFx0LnNlY3Rpb24taGVhZGluZyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpe1xyXG5cdFx0LnNlY3Rpb24taGVhZGluZyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGcpe1xyXG5cdFx0LnNlY3Rpb24taGVhZGluZyB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbC1tZC0xMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cdH1cclxufSIsIlxyXG4ud2hpdGUge1xyXG5cdGJhY2tncm91bmQ6IEB3aGl0ZTtcclxufVxyXG5cclxuLmJsdWUge1xyXG5cdGJhY2tncm91bmQ6IEBkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5saWdodC1ibHVlIHtcclxuXHRiYWNrZ3JvdW5kOiBAbGlnaHQtYmx1ZTtcclxufVxyXG5cclxuLmRhcmtlci1ibHVle1xyXG5cdGJhY2tncm91bmQ6IEBkYXJrZXItYmx1ZTtcclxufVxyXG5cclxuLmxpZ2h0LWdyYXkge1xyXG5cdGJhY2tncm91bmQ6IEBsaWdodC1ncmF5O1xyXG59IiwiXHJcbi5idG4tc2lnbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogQGRhcmtlci1ibHVlO1xyXG59XHJcblxyXG4uaGVyby1kYXJrLWNvbnRlbnQge1xyXG5cdC5oZXJvLWJvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogQGRhcmtlci1ibHVlO1xyXG5cdFx0YmFja2dyb3VuZDogZmFkZShAZGFya2VyLWJsdWUsIDg1JSk7XHJcblx0fVxyXG5cclxuXHQuYnRuLXNpZ246aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogQGRhcmtlci1ibHVlO1xyXG5cdH1cclxufVxyXG5cclxuLmhkci1zaWduLWJ0bnMgLmJ0bi1zaWduIHtcclxuICAgIGJhY2tncm91bmQ6IEBkYXJrZXItYmx1ZTtcclxufVxyXG4uaGRyLXNpZ24tYnRucyAuYnRuLXNpZ246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogQGRhcmstYmx1ZTtcclxufVxyXG4uaGVyby1kYXJrLWJ1dHRvbnMgLmJ0bi1zaWduOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBAZGFya2VyLWJsdWU7XHJcbn0iLCJcclxuLmhkci1uYXYtbGluay5hY3RpdmUsXHJcbi5oZHItbmF2LWxpbms6aG92ZXIsXHJcbi5oZHItbmF2LWxpbms6Zm9jdXMge1xyXG5cdGNvbG9yOiBAZGFyay1ibHVlO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cykge1xyXG5cdFx0Y29sb3I6IEBsaWdodGVyLWJsdWU7XHJcblx0fVxyXG59XHJcblxyXG4ubHQtaWU5IHtcclxuXHQuaGRyLW5hdi1saW5rLmFjdGl2ZSxcclxuXHQuaGRyLW5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBAbGlnaHRlci1ibHVlO1xyXG5cdH1cclxufVxyXG5cclxuLmhkci1uYXYub3BlbiB7XHJcblx0bWF4LWhlaWdodDogMTBlbTtcclxufVxyXG5cclxuLmhkci1uYXYtc3ViIC5oZHItbmF2LWxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiBAZGFyay1ibHVlO1xyXG59XHJcblxyXG4uaGRyLW5hdi1zdWIub3BlbiB7XHJcblx0bWF4LWhlaWdodDogOGVtO1xyXG5cdFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzKXtcclxuXHRcdC5zbS1oZHItbmF2LXN1Yi1vcGVuKCk7XHJcblx0fVxyXG59XHJcblxyXG4uc20taGRyLW5hdi1zdWItb3BlbigpIHtcclxuXHRtYXgtaGVpZ2h0OiA0ZW07XHJcbn1cclxuXHJcbi5oZHItbmF2LXVwIHtcclxuXHR0b3A6IC1AaGVhZGVyLXNob3J0O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cyl7XHJcblx0XHR0b3A6IC1AaGVhZGVyLXRhbGw7XHJcblx0fVxyXG59IiwiLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxufVxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuc3ViLWN0YSBhOmhvdmVye1xyXG5cdGNvbG9yOkBsaWdodGVyLWJsdWVcclxufVxyXG4uc3ViLXNlZU1vcmUgYTpob3ZlcntcclxuXHRjb2xvcjpAbGlnaHRlci1ibHVlXHJcbn1cclxuLnN1Yi1jdGE6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmtlci1ibHVlO1xyXG59IiwiLmZ0ci1mZWF0dXJlLWl0ZW0uZnRyLWFjdGl2ZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mdHItaXRlbS10b2dnbGU6aG92ZXIsXHJcbi5mdHItdG9nZ2xlcyAuZnRyLWFjdGl2ZSB7XHJcblx0ZmlsbDogQGRhcmstYmx1ZTtcclxuXHRjb2xvcjogQGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmZ0ci10b2dnbGVzIC5mdHItYWN0aXZlIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn0iLCJcclxuLmZ2aWRzIHtcclxuXHQuZnZpZHMtY29weSBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBAZGFyay1ibHVlO1xyXG5cdH1cclxuXHJcbn0iLCJcclxuLmZvb3RlciB7XHJcblx0YTpob3ZlciB7XHJcblx0XHRjb2xvcjogQGRhcmstYmx1ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWxwIHtcclxuXHQuYnV0dG9uOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBAbGlnaHRlci1ibHVlO1xyXG5cdH1cclxufVxyXG5cclxuLmxlZ2FsLWxpbmtzIGE6aG92ZXJ7XHJcblx0Y29sb3I6IEBkYXJrLWdyYXk7XHJcbn1cclxuXHJcbi5mb290ZXIgLmV4cGxvcmUtY3RhOmhvdmVyIHtcclxuXHRjb2xvcjogQGxpZ2h0ZXItYmx1ZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20pe1xyXG5cdC5mb290ZXIgLmV4cGxvcmUtY3RhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBAZGFyay1ncmF5O1xyXG5cdH1cclxufVxyXG5cclxuLmx0LWllOSAuZm9vdGVyIC5leHBsb3JlLWN0YTpob3ZlciB7XHJcblx0Y29sb3I6IEBkYXJrLWdyYXk7XHJcbn1cclxuXHJcbi5leHBhbmQgLmV4cGxvcmUtYXJyb3cge1xyXG5cdHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4uZXhwbG9yZS1leHBhbmRlZC5leHBhbmQge1xyXG5cdG1heC1oZWlnaHQ6IDc1ZW07XHJcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
